Я заметил, что в вашем примере данных у вас действительно есть относительно большой промежуток времени, с нерегулярными интервалами времени. В то время как другие ответы указывали, как вы можете сделать диаграмму только в Excel, здесь я предлагаю еще одно решение, которое может сделать интерактивную линейную диаграмму, которая решает проблемы, о которых я упоминал. На рисунке ниже показан пример, который я сделал на основе вашего описания.
Я сделал этот график с норм надстройки Excel. В принципе, эта надстройка позволяет использовать JavaScript непосредственно в Excel, чтобы вы могли использовать библиотеки, такие как HighCharts.js или D3.js для создания интерактивных диаграмм. Я использовал HighCharts.js в данном конкретном примере. На этой диаграмме можно использовать мышь для увеличения определенного промежутка времени для просмотра подробных номеров. Это будет очень полезно, если у вас есть журналы За года.
вернуться к данным. Прежде чем сделать эту диаграмму, вам нужно подсчитать частоту для каждый месяц. Это можно сделать, написав небольшую функцию на JavaScript. Ниже приведен пример кода.
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;
}
в Funfun также есть онлайн-редактор, в котором вы можете изучить свой код JavaScript и результат. Вы можете проверить детали того, как я сделал пример диаграммы в ссылке ниже.
https://www.funfun.io/1/#/edit/5a4e0d461010eb73fe125c4e
Как только вы удовлетворяетесь с результатом вы достигли в онлайн редакторе, вы смогли легко загрузить результат в Excel с помощью URL выше. Но, конечно, во-первых, вам нужно добавить funfun надстройку в Excel с помощью Insert-Office надстройки. Вот несколько скриншотов, показывающих, как вы загружаете пример в Excel.
раскрытие информации: я разработчик Funfun