如果我的服务可通过netcast命令访问,目前我每10秒注册一次。
nc -zvvw 10 ip port
成功注册为1,否则为0.格式如下:
日期;服务器1;服务器; serverN + 1
但是,似乎Highcharts提供了一些我不知道来自哪里的十进制数据。并且数据根本不重叠。 (1或0)或者至少比我知道的两个系列。
这是一个关于我试图解释我的西班牙语水平是否不够好的例子
http://jsbin.com/overlaping/3/
任何人都可以帮助我。
编辑1: 数据来自json源,它看起来像这样:
var data = {“titulos”:[“fecha”,“server1”,“server2”,“server3”,“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'
}
}
},
答案 0 :(得分:0)