Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在谷歌图表中从第一个点到最后一个点画一条线_Javascript_Charts_Google Visualization - Fatal编程技术网

Javascript 在谷歌图表中从第一个点到最后一个点画一条线

Javascript 在谷歌图表中从第一个点到最后一个点画一条线,javascript,charts,google-visualization,Javascript,Charts,Google Visualization,我使用谷歌图表API构建了这个图表 我想从第一点到最后一点画一条线,以获得下面的手工制作 我怎样才能做到这一点 谢谢 这可以通过向数据表中添加另一列或系列来实现 一旦数据加载完毕, 向新系列的数据表中添加另一列 data.addColumn('number', 'y1'); data.setValue(0, 2, data.getValue(0, 1)); data.setValue(data.getNumberOfRows() - 1, 2, data.getValue(data.getNu

我使用谷歌图表API构建了这个图表

我想从第一点到最后一点画一条线,以获得下面的手工制作

我怎样才能做到这一点


谢谢

这可以通过向数据表中添加另一列或系列来实现

一旦数据加载完毕, 向新系列的数据表中添加另一列

data.addColumn('number', 'y1');
data.setValue(0, 2, data.getValue(0, 1));
data.setValue(data.getNumberOfRows() - 1, 2, data.getValue(data.getNumberOfRows() - 1, 1));
然后我们可以将第一行和最后一行的值设置为与第一个系列相同的值

data.addColumn('number', 'y1');
data.setValue(0, 2, data.getValue(0, 1));
data.setValue(data.getNumberOfRows() - 1, 2, data.getValue(data.getNumberOfRows() - 1, 1));
为了在两点之间画一条实际的线, 我们需要设置以下选项

var options = {
  interpolateNulls: true
};
这将允许线路连接两个点

请参阅以下工作片段

google.charts.load'current'{ 软件包:['corechart'] }.Then函数{ var data=new google.visualization.DataTable; 数据。添加列'number','x'; data.add列'number','y0'; data.addRows[ [0, 0], [1, 10], [2, 23], [3, 17], [4, 18], [5, 9], [6, 11], [7, 27], [8, 33], [9, 40], [10, 32], [11, 35], [12, 30], [13, 40], [14, 42], [15, 47], [16, 44], [17, 48], [18, 52], [19, 54], [20, 42], [21, 55], [22, 56], [23, 57], [24, 60], [25, 50], [26, 52], [27, 51], [28, 49], [29, 53], [30, 55], [31, 60], [32, 61], [33, 59], [34, 62], [35, 65], [36, 62], [37, 58], [38, 55], [39, 61], [40, 64], [41, 65], [42, 63], [43, 66], [44, 67], [45, 69], [46, 69], [47, 70], [48, 72], [49, 68], [50, 66], [51, 65], [52, 67], [53, 70], [54, 71], [55, 72], [56, 73], [57, 75], [58, 70], [59, 68], [60, 64], [61, 60], [62, 65], [63, 67], [64, 68], [65, 69], [66, 70], [67, 72], [68, 75], [69, 80] ]; 数据。添加列“编号”、“y1”; data.setValue0,2,data.getValue0,1; data.setValuedata.getNumberOfRows-1,2,data.getValuedata.getNumberOfRows-1,1; 变量选项={ 真的吗 }; var chart=new google.visualization.LineChartdocument.getElementById'chart_div'; 图表。绘图数据,选项; };
伟大的感谢所有的信息!