Titel für die x-und y-Achse in Flot Diagramm
Ist es möglich zu zeigen-Titel für die x-und y-Achse in flot Diagramm?
Folgenden code:
$.plot($("#placeholder_1w"), [d], {
series: {
lines: { show: true, fill: false, fillColor: "red" },
points: { show: true, fill: true,fillColor: "red" }
},
grid: { hoverable: true, clickable: true , color: 'green'},
xaxis: {
mode: "time",
minTickSize: [1, "day"],
min: (myWeekDate).getTime(),
max: (new Date()).getTime()
},
colors: ["red", "green", "#919733"]
});
- In Ergänzung zu @Ryley Antwort, es gibt auch ein plugin verfügbar: github.com/markrcote/flot-axislabels
- machen, dass eine Antwort, ich würde für ihn Stimmen 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Flot nicht unterstützt Achse-Etiketten selbst, aber Sie können ziemlich leicht fügen Sie Sie mithilfe von html und css, und ein bisschen Veränderung, um Ihre flot-Optionen.
Die demo auf der flot Website hat eine y-Achse label. Es wird erstellt, indem ein div mit bestimmten Klassen auf die flot-container:
Dann, müssen Sie CSS so:
Wenn Sie brauchen, um Unterstützung für IE6/7, es gibt noch mehr Tricks, um mit viel leider - würden Sie wollen, dass Ihr body-tag gekennzeichnet werden mit der Klasse "ie6" oder "ie7" von etwas wie dies:
Und dann diese zusätzliche CSS:
Schließlich in meine versuche, dies zu tun, fand ich, dass ich benötigt, um geben Sie einen festen labelWidth für die y-Achse und eine Feste labelHeight für die x-Achse.
Siehe ein Beispiel hier: http://jsfiddle.net/ryleyb/U82Dc/
Gibt es ein plugin für flot hier: https://github.com/mikeslim7/flot-axislabels zu implementieren Achsenbeschriftungen.
Aber es wird nicht unterstützt in IE-Browser kleiner als version 9.0. @Ryley ' s Lösung ist eine Coole.