目前我每10秒注册一次,如果我的服务可通过netcast命令访问。HighStock不重叠数据
NC -zvvw
甲成功注册为110 IP端口,否则为0的格式是这样的:
日期;服务器1;服务器; serverN +1
但是,它似乎像Highcharts把一些小数据,我不知道从哪里来。数据完全不重叠。 (1或0)或至少两个系列比我知道的。
这里是关于我试图解释一个例子,如果我的西班牙语水平不够好
http://jsbin.com/overlaping/3/
任何人可以帮助我,请。
编辑1: 的数据是从一个JSON源,它看起来像这样:
VAR数据= { “titulos”:[ “出生日期”, “服务器1”, “服务器2”,“服务器3 “,”server4“,”server5“],”detalles“:[[1389495600000,1,1,1,1,1],[1389495600000,1,1,1,1,1]]}
但是整整一天,每十秒。
编辑2: Wergeld注意到,我拥有相同的时间戳(在ms上)多于一行数据。那是因为我没有秒钟解析日期。
SimpleDateFormat df = new SimpleDateFormat(“yyyy-MM-dd HH:mm”);
但我加了秒,它给了我每一行不同的日期(如我所期望的),但问题仍然存在。
的数据现在看起来像这样:
{ “titulos”:[ “出生日期”, “yelcho”, “villarica”, “coya”, “cunco”, “culenar”],“detalles “:[[1389495606000,1,1,1,1,1],[1389495616000,1,1,1,1,1],[1389495627000,1,1,1,1,1],[1389495637000,1, 1,1,1,1],[1389495647000,1,1,1,1,1],[1389495657000,1,1,1,1,1]]}
编辑3: 似乎在大量数据中出现某种行为并试图显示所有数据。如果我放大它足够,它显示正确。有一种方法可以在完全缩小的情况下正确显示它吗?
编辑4: 我结束使用此代码来解决我的问题。感谢Pawel Fus的帮助。
plotOptions: {
series: {
dataGrouping: {
enabled: true,
approximation: 'open'
}
}
},
什么是您的series.data样子? – wergeld
我编辑的问题给出一个例子。但是这些问题似乎只出现在大量数据中。 – JuanToroMarty
最有可能的原因是,对于相同的分辨率时间戳,您将收回多个响应 - 就像您在数据元素中看到的一样。他们都是同一时间。 – wergeld