Ich versuche, benutzerdefinierte Tick-Werte auf der X-Achse zu erstellen.Benutzerdefinierte D3 `tickValue` auf X-Achse - horizontales Balkendiagramm
Das Diagramm wird aus der Datei data.csv generiert. Es gibt 144 Datenpunkte. Jeder Datenwert entspricht einem 10-Minuten-Zyklus, daher sollte der erste Tick am 6. Tick erscheinen, der 1 Stunde entspricht.
Wenn ich zum Beispiel .domain([new Date('2014-03-08T12:00:00'), new Date('2014-03-9T00:00:00')])
verwende, bekomme ich X-Achse richtig, aber mein Diagramm wäre weg.
Ich kann tickValues([])
in diesem Fall auch nicht verwenden.
Was ich auf der X-Achse sehen sollte, ist so etwas wie 00:00 AM...(6 tick values)...1:00 AM...(6 tick values)...2:00 AM
usw. Oder es könnte 00:00 AM...(12 tick values)...2:00 AM...(12 tick values)...3:00 AM
usw. sein, nur um es anpassen zu können.
Nicht sicher, ob das überhaupt möglich ist. Ich habe versucht, dieses einfache Beispiel http://bl.ocks.org/phoebebright/3059392 zu folgen, aber wieder, ich bekomme X-Achse richtig, aber mein Diagramm ist weg.
Dies würde der Code: https://plnkr.co/edit/kc4E43Bgo4bNMB9hKX2j?p=preview
Vielen Dank im Voraus!
Ich bin con verschmolzen. Welche Ticks willst du genau? Ihre Daten scheinen keine Daten zu enthalten. – Anko
Meine Daten enthalten keine Daten, nein. Ich möchte benutzerdefinierte Tick-Werte haben, die nicht aus der CSV-Datei stammen. – Nikki