Ich möchte die Protokolle meiner Website durch Diagramme visualisieren. Hier sind Beispiele für Protokolle:
[{ time: "2017-10-21T13:28:06.419Z", action: "visit" },
{ time: "2013-10-22T13:28:06.419Z", action: "visit" },
{ time: "2013-10-22T13:29:06.419Z", action: "visit" },
{ time: "2013-10-23T13:28:06.419Z", action: "visit" },
{ time: "2013-10-24T13:28:06.419Z", action: "visit" },
... ...]
Dann möchte ich Diagramme wie Google Analytics erstellen:
Es gibt zwei Dinge, die ich anpassen möchte: 1) die Startzeit und die Endzeit im Diagramm; 2) das Intervall (nach Tag/Woche/Monat). Weiß jemand, welche Diagrammbibliothek in JavaScript (z. B. D3, Highcharts, P5) eine einfache Anpassung dieser beiden Dinge ermöglicht?
Syncfusion bietet ein Diagrammsteuerelement ejChart . Hier ist ein Beispiel, das den Google Analytics- Link nachahmt
Die Startzeit, Endzeit und das Intervall können nach Bedarf angepasst werden.
Das gesamte Produkt ist kostenlos über das Community- Lizenzprogramm erhältlich, wenn Sie sich qualifizieren (weniger als 1 Million USD Umsatz).
Hinweis: Ich arbeite für Syncfusion.