gpt4 book ai didi

javascript - 我正在尝试将列添加到谷歌时间线图表

转载 作者:行者123 更新时间:2023-11-30 17:19:59 26 4
gpt4 key购买 nike

我正在分析谷歌时间线图表来完成一些与我的项目相关的任务。我拿了这样的示例代码

<html>
<body>
<script type="text/javascript" src="https://www.google.com/jsapi?autoload={'modules':[{'name':'visualization',
'version':'1','packages':['timeline']}]}"></script>
<script type="text/javascript">

google.setOnLoadCallback(drawChart);
function drawChart() {

var container = document.getElementById('example3.1');
var chart = new google.visualization.Timeline(container);
var dataTable = new google.visualization.DataTable();
dataTable.addColumn({ type: 'string', id: 'Position' });
dataTable.addcolumn({ type: 'string', id: 'Section'});
dataTable.addColumn({ type: 'string', id: 'Name' });
dataTable.addColumn({ type: 'date', id: 'Start' });
dataTable.addColumn({ type: 'date', id: 'End' });
dataTable.addRows([
[ 'President','section1', 'George Washington', new Date(1789, 3, 29), new Date(1797, 2, 3)],
[ 'President','section1', 'John Adams', new Date(1797, 2, 3), new Date(1801, 2, 3)],
[ 'President', 'section1', 'Thomas Jefferson', new Date(1801, 2, 3), new Date(1809, 2, 3)],
[ 'Vice President', 'section1', 'John Adams', new Date(1789, 3, 20), new Date(1797, 2, 3)],
[ 'Secretary of State','section1', 'Levi Lincoln', new Date(1801, 2, 4), new Date(1801, 4, 0)],
[ 'Secretary of State','section1', 'James Madison', new Date(1801, 4, 1), new Date(1809, 2, 2)]]);

chart.draw(dataTable);
}
</script>

<div id="example3.1" style="width: 1000px; height: 200px;"></div>
</body>
</html>

在上面的示例中,我添加了这一额外的列

dataTable.addcolumn({ type: 'string', id: 'Section'});

在谷歌时间线图表的给定示例中。

但是当我用这个额外的列调试这个例子时它显示了一个错误

Uncaught type error undefined is not a function

我不知道如何解决这个问题。为此需要快速解决方案。我是 google 时间线图表和 jQuery 的新手。

最佳答案

我花了 5 分钟让它工作,但又花了 15 分钟才明白为什么它不工作。这是一个非常小的错误,但是您使用的是 addcolumn 而不是 addColumn (c 而不是 C) 。更正它,它不应该在该行上给出错误。仍然会抛出 Invalid data table format: must have 3 or 4 data columns ,因为 TimeLine 的预期数据是 4 行

关于javascript - 我正在尝试将列添加到谷歌时间线图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25306273/

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