我使用谷歌图表工具来绘制带有一些缺失数据的简单图表。使用我的代码,我在这张图片上得到了类似的东西:
是否可以用类似于 (4) - (5) 连接的线连接点 (1) 和 (4)?也许我可以使用另一种类型的图表来实现相同的结果?我尝试了带选项的面积图interpolateNulls
,但结果是一样的。它只能插入NULL
被某个日期包围的 s,而不是连续插入两个或更多NULLs
。
下面是示例代码:
google.load('visualization', '1.0', {'packages':['corechart']});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('number', 'Year');
data.addColumn('number', 'Sales');
data.addRows([
[1, 1000],
[2, null],
[3, null],
[4, 1030],
[5, 1080]
]);
var options = {
'title' : 'Line chart',
'width' : 400,
'height' : 300,
'lineWidth' : 2
};
var chart = new google.visualization.ScatterChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
<html>
<body>
<div id="chart_div"></div>
</body>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
</html>