我希望Google Charts的错误消息更加清晰。我收到以下错误:
由于错误而未显示图表:a [jc]不是函数。完整的错误对象如下。
在下面的对象中,它没有提供更多的附加信息。
我的列指定如下:
chartData.data.cols = [
{
id: "some-date",
label: "Date",
type: "datetime",
},
{
id: "somenumber",
label: "Some Number",
type: "number",
},
];
我的行是这样创建的:
var dateObject = new Date("2014-12-06T10:30:00-0800");
var newRow = {
c: [
{
v: dateObject,
},
{
v: arrayItem.predicted_dst,
},
],
}
我的选项。解释是:
hAxis: {
title: "Default hAxis Title",
titleTextStyle: {
color: '#728292', //$darkGreyAccent
},
textStyle: {
color: '#728292', //$darkGreyAccent
},
gridlines: {
color: '#ECF0F1', //$lightGreyAccent'
count: -1,
},
direction: -1,
baseline: 1,
baselineColor: '#ECF0F1', //$lightGreyAccent
},
答案 0 :(得分:0)
我花了一段时间来解决这个问题,所以我想我会发布这种情况。事实证明,基线:1导致了问题。
在我的代码中,基线1作为我正在创建的许多其他图表的默认值存在。
我的选项现在看起来像这样:
hAxis: {
title: "Default hAxis Title",
titleTextStyle: {
color: '#728292', //$darkGreyAccent
},
textStyle: {
color: '#728292', //$darkGreyAccent
},
gridlines: {
color: '#ECF0F1', //$lightGreyAccent'
count: -1,
},
direction: -1,
baselineColor: '#ECF0F1', //$lightGreyAccent
},
我不确定为什么Google Chart错误消息如此神秘,但如果有其他人收到此错误