有时候我的Google Line Chart会出现一条奇怪的对角线。请参见下面的蓝色音量图表。
已经"关闭"从第一个值到最后一个值的行。
知道这是怎么回事吗?
data = new google.visualization.DataTable()
data.addColumn('datetime', 'Date')
data.addColumn('number', 'Volume')
data.addColumn('number', 'Connected')
for tracking in trackings
if(tracking.createdAt instanceof Date && tracking.volume? && typeof tracking.volume is "number")
connected = if(tracking.connected? && tracking.connected) then 10000 else -10000
data.addRow([tracking.createdAt, tracking.volume, connected])
options = {
title: 'Sensor Values'
legend:
position: 'bottom'
hAxis:
minValue: from
maxValue: to
curveType: 'function'
}
chart = new google.visualization.LineChart(document.getElementById('volumeChart'))
chart.draw(data, options)
答案 0 :(得分:1)
对我们来说问题是我们不小心将数据集两次添加到图表中。只添加一次才能解决问题;)
答案 1 :(得分:0)
按日期对数据进行排序时,问题会消失。
当我有了ca.图表上有200多个未分类的数据点。
在Meteor / MongoDB中,这对我有用:
data = SensorTracking.find({}, {sort: {createdAt: 1}}).fetch()