2016-12-15 1 views
1

Zuerst möchte ich mich für alle Fehler bei der Frage nach den Regeln der Website entschuldigen, es ist mein erstes Mal und ich habe mein Bestes gegeben.Flot (flot.js) nur bevölkerte Einträge in der Legende

Also habe ich folgendes Problem:

Lassen Sie uns sagen, ich habe die Daten (es betrachten - Datum/value):

enter image description here

ich dann init ein Diagramm mit ihr die einzige entsprechende Option zu diesem Zeitpunkt ist:

 xaxis: { mode: "time" }

und ich bekomme folgendes Ergebnis:

enter image description here

("Дек" == Dezember)

Nun mein Problem ist, dass es Mittagsstunden in der Legende sind, die ich nicht will. Ich will nur Tage drin haben. Ich habe versucht, diese zu dem xasis:

 tickSize: [1, "day"]

aber es schafft eine Legende Eintrag für jeden Tag des gesamten Zeitspanne (01.12, 02.12, 03.12 und so weiter bis 06.12) und ich möchte nur die Tage, für die Ich habe einige Daten vorhanden.

+0

Ich bin nicht vertraut mit Flot, aber eine Google-Suche führte mich zu der Annahme, dass Sie Ihren Xaxis-Modus auf "null" anstelle von "Zeit" einstellen müssen. Sie können nun Ihre x-Achse nach Bedarf anpassen. –

Antwort

0

Nach einer Weile verbrachte in in der Dokumentation der Suche und Google fand ich, dass es tatsächlich eine andere Eigenschaft dafür ist:

minTickSize: [1, "day"] 

, dass der Trick funktioniert.

Verwandte Themen