【求助】如何将一些分散的时间点,绘制成这种效果的图表


#1

时间数据格式如下图:
image
想做成的效果如下图(图片效果来自echarts官方实例):

想要的效果:在给定的时间间隔下(如每小时、每m分钟、每s秒),每个时间间隔中数据点的个数,比如:(YY-MM-DD hh:mm ,5) 在某年某月某小时的第某分钟共有5个数据。


#2

我有一种方案,就是将时间转换成秒数,然后除以时间间隔的秒数,得到序号,然后按序号统计个数,最后再将序号对应成坐标轴中的时间,然后绘制折线图。但是感觉这个方案不是很优雅。关于这个问题,我会花些时间阅读和查阅些文档,尝试自己解决,如果各位Julia友有好的方案和方法或者方便的julia库,请回复我,小弟感激不尽。


#3

这种需求来自于这样的一种情景:
在一分钟的每秒,事件A可能发生也可能不发生,即第1秒事件A发送的频数为1或者0,在连续的一分钟内,时间A在每秒发生的频数可能为[0,1,0,1,0,1,0,0,1,1...]
那么这一分钟事件A发生的频数折线图可能是这个样子:


而如果不做任何处理的话,数据量变大,形成的折线图仍然是 0-1的折线,折线都挤在了一起:

更甚者:

而我想要的结果如下:


查阅文档时发现在某些图表库中有采样(simpling)的选项,相应的采样方式有[最大值,最小值,平均值,和],于是一定程度上解决了我的这种需求。

(以上所有图片数据均为随机生成,图表库是echarts.js)