ichart 曲线图遇到的问题
数据库保存格式如下
10-18 08:18 空腹 4.8
10-18 11:19 早餐后 5.4
10-18 12:19 午餐前 4.8
10-18 19:18 午餐后 5.5
10-20 09:38 早餐后 4.5
返回json字符串格式
"{\"data\":"
+"["
+"{\"name\":\"空腹\",\"value\":[4.8,0.0],\"color\":\"#FF0000\",\"line_width\":2},"
+"{\"name\":\"早餐后\",\"value\":[5.4,4.5,0.0],\"color\":\"#FF9900\",\"line_width\":2},"
+"{\"name\":\"午餐前\",\"value\":[4.8,0.0],\"color\":\"#FFFF00\",\"line_width\":2},"
+"{\"name\":\"午餐后\",\"value\":[5.5,0.0],\"color\":\"#00FF00\",\"line_width\":2},"
+"{\"name\":\"晚餐前\",\"value\":[0.0],\"color\":\"#00FFFF\",\"line_width\":2},"
+"{\"name\":\"晚餐后\",\"value\":[0.0],\"color\":\"#0099FF\",\"line_width\":2},"
+"{\"name\":\"睡前\",\"value\":[0.0],\"color\":\"#9900FF\",\"line_width\":2}"
+"],"
+ "\"labels\":[\"10-18 08:18\",\"10-18 11:19\",\"10-18 12:19\",\"10-18 19:18\",\"10-20 09:38\"]"
+"}");
但是实现不了需求,我想把早餐后的两个点连成一条线
如果把每条数据用0.0补充,凑够5个点,但是曲线会通过(10-18 08:18,0)等点。
如果添加 listeners: {
parsePoint: function (d, v, x, y, j) {
//debugger
if ((v == 0))
return { ignored: true }//ignored为true表示忽略该点
},
},
就没有线了,该怎么实现 拜谢!