我在我的网站上使用Google Line图表。使用此图表,我创建每日/每周/每月报告。如果它只有一个值,则不显示图表值。但我想在默认情况下在折线图中显示该单个值。有什么想法吗?
答案 0 :(得分:6)
最佳选择是更改磅值:
var options = {'title': STR_BALANCE,
'width': 600,
'height': 300,
'pointSize': 3};
var chart = new google.visualization.LineChart(document.getElementById('grafix'));
chart.draw(dt, options);
答案 1 :(得分:0)
我过去通过将图表上的点数加倍,在存在的点之间进行线性插值来解决这个问题,如果图表上只有一个点,则在三个点上绘制一条水平线
例如,如果我通常拥有(0,10),(1,20),(2,0)的数据集,我会将其映射到点集(0,10),( 1,15),(2,20),(3,10),(4,0)。然后,如果我最终得到的数据只有一个点,那么从(0,30)到(0,30),(1,30),(2,30)的数据并不多,这显然会给出你是一条可见的线。