Highcharts - Anzeige erst ein Jahr in der x-Achse und Stopp-auto-Formatierung
Dies ist, wie das Diagramm aussieht wie im moment:
Wenn Sie sehen, dass die x-Achse, können Sie sehen, Monat sowie Jahr, während ich Sie anzeigen möchten nur das Jahr.
Überraschend, wenn Sie fügen Sie eine weitere Daten-Eintrag in der Serie
[Date.UTC(2011,2,31), 11.30]
Die x-Achse auto-Formate selbst und zeigen nur das Jahr
z.B. - http://jsfiddle.net/YWLpr/3/
So, wenn es 7 Daten Punkte, die ich sehen kann Jahr in der x-Achse, aber wenn es weniger als 7 Daten Punkte, die ich sehen kann, Monat und Jahr, das ist nicht das, was ich will. Wie kann ich verhindern, dass diese automatische Formatierung und zeigen nur das Jahr, in x-Achse für weniger als 7 Datenpunkte.
- Ich kann nur sehen, das Jahr, in deinem Beispiel mit 7 (oder weniger als 7) Daten-Punkte. Ich nie sehen, der Monat...
- Ich habe ein Bild auf die obige Frage. Bitte überprüfen Sie es. Sie können sehen, den Monat sowie das Jahr, ich will einfach nur das Jahr.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie die Größe der Grafik das zoomlevel wechseln von Jahr zu Monat, dafür müssen Sie eine option Formatierung für Monat zu:
Können Sie immer
label.formatter
oderlabel.format
finden Sie unter: http://jsfiddle.net/PwEnd/14/Docs: http://api.highcharts.com/highcharts#xAxis.labels.format
@Pawel die Antwort hat nicht ganz funktioniert für mich. Ich konnte sehen, wiederholt Jahr Werten, das ist nicht das, was ich will.
Den folgenden code für mich gearbeitet.
Musste ich eine variation zwischen @Pawel und @Sumedh. Im Prinzip, der Schlüssel ist das tick-Intervall. Wenn Sie nicht legen Sie den Intervall der graph wird versuchen, automatisch, zoom-in und Monaten zeigen. Die andere Sache ist die datetimelabelformats Arbeit ok, aber ich bemerkte ein Problem, wenn es nur 1 Punkt, wäre es immer noch geben den Monat an, selbst wenn die Monats-format nur zeigen, Jahr. Unten ist der code, der für mich gearbeitet.
Den formatter so ziemlich überschreiben alle Etiketten, die handlich ist, anstatt befassen sich mit Jahr, Monat etc. Dies wird garantieren, dass die richtige Beschriftung wird immer angezeigt.
Vom Dokumentation: