JavaScript-Bibliothek zur einfachen Anpassung von Zeiträumen und Intervallen in Liniendiagrammen

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:

Geben Sie hier die Bildbeschreibung ein

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?

Antworten (1)

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.

Synchronisierungsdiagramm wie Google Analytics

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.