gpt4 book ai didi

javascript - 谷歌图表 : Object has no method 'getTime'

转载 作者:行者123 更新时间:2023-11-28 08:38:57 26 4
gpt4 key购买 nike

我正在使用谷歌图表(折线图),x 轴上有日期时间,y 轴上有数字。我激活了水平缩放,但每次尝试放大时都会出现以下异常:

Uncaught TypeError: Object 1387717025773 has no method 'getTime' format+de,default+de,ui+de,corechart+de.I.js:826

我使用以下示例代码在 Google Code Playground 中重现了该问题:

function drawVisualization() {
// Create and populate the data table.
var data = google.visualization.arrayToDataTable([
['time', 'test'],
[new Date(1387717025701), 1],
[new Date(1387717025801), 2],
[new Date(1387717025901), 4],
[new Date(1387717026001), 8],
]);

// Create and draw the visualization.
new google.visualization.LineChart(document.getElementById('visualization')).
draw(data, {curveType: "function",
width: 500, height: 400,
vAxis: {maxValue: 10}, title: 'test',
//hAxis: {maxValue: 10},
hAxis: {format: "HH:MM:ss"},
explorer: { actions: ['dragToZoom', 'rightClickToReset'], axis: 'horizontal'}
});
}

只需前往 https://code.google.com/apis/ajax/playground/#line_chart粘贴上面的代码并尝试通过拖动来放大。在浏览器(我使用的是 Chrome)控制台中应该会出现错误。

提前致谢!

最佳答案

此问题已在 Google 报告并接受。请参阅问题 1395 Bug: "explorer" option throws an error when panning/zooming on a "date" type axis .

如果您选择垂直轴而不是水平轴,您可以获得更好的行为。 dragToZoom 有效,但是当您使用右键单击重置图表时,您会收到相同的错误。

关于javascript - 谷歌图表 : Object has no method 'getTime' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20729832/

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