它';在javascript/html5中有没有可能有不规则数据序列(不是时间序列)的折线图?有图书馆吗?

它';在javascript/html5中有没有可能有不规则数据序列(不是时间序列)的折线图?有图书馆吗?,javascript,html,charts,line,scatter,Javascript,Html,Charts,Line,Scatter,我需要一个基于javascript(HTML4/5)的库来绘制包含不规则数据(和一个或多个序列)的折线图 以下是一个例子: x-axis = [1, 2, 3, 4, 5, 6, 7, 8] series1 (y-axis) = [6, 10, null, 8, null, 7, 6, 4] series2 (y-axis) = [null, 8, 8, null, 1, 3, 5, 4] 在本图中,未考虑空值;以某种方式被“跳过”,行直接进入下一个值。当然,我想突出显示点,以了解某个点

我需要一个基于javascript(HTML4/5)的库来绘制包含不规则数据(和一个或多个序列)的折线图

以下是一个例子:

x-axis  = [1, 2, 3, 4, 5, 6, 7, 8]

series1 (y-axis) = [6, 10, null, 8, null, 7, 6, 4]

series2 (y-axis) = [null, 8, 8, null, 1, 3, 5, 4]
在本图中,未考虑空值;以某种方式被“跳过”,行直接进入下一个值。当然,我想突出显示点,以了解某个点是否在该x值处

有些图表包含基于时间序列的不规则数据(如下图),但我需要定义自己的(规则)x轴


你有什么建议?

Highcharts可以接受不规则数据而不使用时间

基本上,以您发布的示例为例,删除
type:'datetime'
选项,并在序列中指定数字而不是日期


我在这里发布了一个示例:

如果删除所有
null
s并按其x坐标对值进行排序,那么您不就可以绘制一系列“常规”点吗?这是什么意思?反正它也变得不规则了。。我看到的库接受与给定x轴数组相匹配的线性数据数组。似乎我不能将数组(x,y)值用于折线图(在本例中,我可以使用(1,6)、(2,10)、(4,8)等,问题就解决了)