gpt4 book ai didi

javascript - 无法读取谷歌图表中未定义的属性 'count'

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:24:08 25 4
gpt4 key购买 nike

我使用谷歌图表已经有一段时间了。昨天我尝试在我的网页上添加一个组合图表,这导致 无法读取 Google Chrome 中未定义的属性“计数”b 未定义 在 Firefox 中。我一直在努力解决这个问题,但直到现在都没有成功。我读到这可能是原型(prototype)的原因,但其他图表仍然工作正常。这是 this issue 的示例在 jsfiddle 上。

代码:

  <script type="text/javascript" src="https://www.google.com/jsapi"></script>

<div id="combochart2.1" style="width: 900px; height: 500px;"></div>

<script type="text/javascript">
google.load("visualization", "1", {packages:["corechart"]});

google.setOnLoadCallback(drawChart1);

function drawChart1() {
var data = new google.visualization.DataTable();
var cols = 5 ;
var rows = 4;
var cell_values = new Array();
var col_header=new Array();
var text=new Array();
data.addColumn('string', 'Questions');

col_header= "apples, orange, pineapple, rocket, spaceship".split(",");
cell_values= "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20".split(",");
text= "Q1,Q2,Q3,Q4".split(",");

for (var k=0;k<cols;k++)
{
data.addColumn('number',col_header[k]);
}

// Add empty rows
data.addRows(rows);

var index=0;
//setting cell values
for(var i=0;i<rows;i++)
{
//setting first column values
data.setCell(i,0,text[i]);
for(var q=1;q<(cols+1);q++){
//setting other cell valeus
data.setCell(i,q,parseInt(cell_values[index]));
index++;

}
}
var options = {
title: 'Fruits',
vAxis: 'No of consumers',
hAxis: {title: 'Set No',titleTextStyle: {bold: true,color: '#000' }},
height: 260,width: 500,
seriesType: "bars"
};

var chart = new google.visualization.ComboChart(document.getElementById('combochart2.1'));
chart.draw(data, options);
}
</script>

最佳答案

您的 vAxis 选项指定不正确;它应该是一个对象,而不是一个字符串:

vAxis: {
title: 'No of consumers'
}

关于javascript - 无法读取谷歌图表中未定义的属性 'count',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25658565/

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