Mit d3 Ich habe eine xAchse definiert alsscaleTime minimalen Tick-Wert
var xScale = d3.scaleTime()
.domain([fromDate, toDate])
.range([0, width]);
var xAxis = d3.axisBottom(xScale);
function customXAxis(g) {
g.call(xAxis);
g.select(".domain").remove();
g.selectAll(".tick line").attr("stroke", "white");
g.selectAll(".tick text").attr("fill", "white");
}
g.append("g")
.attr("transform", "translate(0," + height + ")")
.call(customXAxis);
Alles sehr gut in der Tat funktioniert.
Allerdings möchte ich, dass die Waage Ticks an einem Minimum von einem Tag zeigt. Da es, wenn fromdata und toDate steht nur ein paar Tage sind Unterschied es zeigen Zecken ....
Mon-10___12PM___Tue-11___12PM___Wed-13___12PM___Thu-14___12PM
Wie kann ich es nicht die Tageszeit Werte zeigen?
Jede Hilfe wird geschätzt.
Nur ein Vorschlag: Ändern Sie den Titel Ihrer Frage in * minimale Tick-Intervall *, nicht Wert. –