So passen Sie die Legende von einem Morris-graph?
Ich bin mit dem morris.js Bibliothek und das würde ich gerne anpassen, meine Graphen so richtig zu formatieren das Datum und die Uhrzeit vorhanden ist, in Ihrer Legende. In dieser Zeit, wenn ich Werte übergeben als-wie 2013-07-26T03:34:41+02:00
(nach ISO8601), um die ykey
dann die generierte Legende Inhalt ist der folgende:
Möchte ich zum generieren der Inhalt der Legende zur Anzeige der 2013-07-26T03:34:41+02:00
in einer benutzerfreundlichen Weise, vielleicht so etwas wie 03:34:41 (2013-07-26)
oder just now
/19 seconds ago
.
Ist es möglich? Wenn ja, wie kann ich das machen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie die folgende Funktion, und ändern Sie den Körper nach Ihrem Bedarf.
Wenn jemand kam hierher auf der Suche nach einer tatsächlichen Legende und nicht als Formatierung der hover-details auf einen Datenpunkt, einen der Morris-team, das aus einer Geige, die zeigen, wie es zu tun mit etwas JS und CSS.
Vom hier.
dann fügen Sie diese unterhalb Ihrer JS:
Wenn es nur für das Datumsformat der x-label, die Sie anstreben, dann sollten Sie die dateFormat-option :
Es nicht ändern, der Standard-hoverCallback und nur Einfluss auf die Art der x-label angezeigt werden, im inneren des hover-bubble.
In meinem Beispiel habe ich die moment.js lib, um das Datum besser Aussehen.