Ich habe festgestellt, dass Sie in Ihren Beispieldaten tatsächlich eine relativ große Zeitspanne mit unregelmäßigen Zeitintervallen haben . Während andere Antworten darauf hinwiesen, wie Sie ein Diagramm allein in Excel erstellen können, schlage ich hier eine andere Lösung vor, mit der ein interaktives Liniendiagramm erstellt werden kann, das die von mir erwähnten Probleme behebt. Das Bild unten zeigt Ihnen das Beispiel, das ich basierend auf Ihrer Beschreibung gemacht habe.
Ich habe dieses Diagramm mit dem Funfun Excel-Add-In erstellt. Grundsätzlich können Sie mit diesem Add-In JavaScript direkt in Excel verwenden, sodass Sie Bibliotheken wie HighCharts.js oder D3.js verwenden können, um interaktive Diagramme zu erstellen. In diesem speziellen Beispiel habe ich HighCharts.js verwendet. In diesem Diagramm können Sie mit der Maus einen bestimmten Zeitraum vergrößern, um Detailzahlen anzuzeigen. Dies wäre sehr nützlich, wenn Sie jahrelang Protokolle haben.
Zurück zu Ihren Daten. Bevor Sie dieses Diagramm erstellen, müssen Sie die Häufigkeit für jeden Monat zählen. Dies kann durch Schreiben einer kleinen Funktion in JavaScript erfolgen. Hier ist ein Beispielcode.
var frequencyPerMonth = new Object();
var monthLast = 1;
var yearLast = 1970;
for(var i=0;i<data.length;i++){
var monthThis = parseInt(data[i][0].split('/')[0]-1);
var yearThis = parseInt(data[i][0].split('/')[2]);
if(monthThis == monthLast && yearThis == yearLast){
frequencyPerMonth[data[i][0].split('/')[2]+monthThis.toString()] += 1;
}
else{
frequencyPerMonth[data[i][0].split('/')[2]+monthThis.toString()] = 1;
}
monthLast = monthThis;
yearLast = yearThis;
}
Der Funfun verfügt auch über einen Online-Editor, in dem Sie Ihren JavaScript-Code und Ihr Ergebnis untersuchen können. Sie können die Details, wie ich das Beispieldiagramm erstellt habe, unter dem folgenden Link überprüfen.
https://www.funfun.io/1/#/edit/5a4e0d461010eb73fe125c4e
Sobald Sie mit dem im Online-Editor erzielten Ergebnis zufrieden sind, können Sie das Ergebnis unter der oben angegebenen URL problemlos in Ihr Excel laden. Aber natürlich müssen Sie zuerst das Funfun-Add-In durch Einfügen - Office-Add-Ins in Ihr Excel einfügen . Hier sind einige Screenshots, die zeigen, wie Sie das Beispiel in Excel laden.
Offenlegung: Ich bin ein Entwickler von Funfun