gpt4 book ai didi

javascript - 谷歌图表线: how to connect dots properly using a continuous axes

转载 作者:行者123 更新时间:2023-12-03 11:21:47 25 4
gpt4 key购买 nike

我在 Google Chart 折线图上遇到问题。我正在尝试使用连续轴,但我得到了这个:

Chart

如您所见,我无法使用 X(日期)连接点,但使用 Y 连接点。如何更改此图表并获得“正常”图表?

我使用的代码是这个:

google.load("visualization", "1", { packages: ["corechart"] });
google.setOnLoadCallback(drawChart);

function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('date', 'Data');
data.addColumn('number', 'Prestazione');
data.addRows([
[new Date(2005, 05, 01), 9.17],
[new Date(2005, 07, 01), 9.2],
[new Date(2006, 07, 07), 8.7],
[new Date(2006, 04, 08), 8.84],
[new Date(2005, 10, 08), 9.09],
[new Date(2006, 06, 10), 8.58],
[new Date(2006, 06, 10), 8.66],
[new Date(2005, 07, 13), 9.2],
[new Date(2006, 09, 13), 8.8],
[new Date(2006, 07, 14), 8.71],
[new Date(2005, 07, 15), 8.7],
[new Date(2008, 01, 20), 8.50],
[new Date(2005, 05, 21), 9.0],
[new Date(2006, 05, 27), 8.6],
[new Date(2006, 06, 28), 8.7],
]);

var options = {
title: '',
pointSize: 5,
curveType: 'function',
legend: 'none',
explorer: {}
};

var chart = new google.visualization.LineChart(document.getElementById('chart_div01'));
chart.draw(data, options);
}

最佳答案

这是因为 Google 图表中的折线图不会根据 x 轴值自行对数据进行排序。如果您想要一个连续的图表,您应该根据 x 轴值(在您的情况下为时间戳)对数据进行排序,然后将其传递到 Google 图表。

关于javascript - 谷歌图表线: how to connect dots properly using a continuous axes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27078528/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com