Google visualization Corechart用于图形,Columnchart用于函数-同时?

Google visualization Corechart用于图形,Columnchart用于函数-同时?,google-visualization,Google Visualization,我有一系列的图表可以很好地与Corechart软件包配合使用,但我有一个函数可以在使用Columnchart软件包的Google Maps中计算高程,而这一个在加载Corechart时不起作用。如果我加载Columnchart包,该函数工作正常,但我无法将图形设置为直线。同时加载两个软件包不会产生好的结果(谷歌也不推荐这两个软件包) 已加载柱形图:高程正常,图形不正常。 已加载Corechart:高程不正常,图形正常。 我想解决这个问题的唯一方法是编辑我如何构建图表或函数“Elevation

我有一系列的图表可以很好地与Corechart软件包配合使用,但我有一个函数可以在使用Columnchart软件包的Google Maps中计算高程,而这一个在加载Corechart时不起作用。如果我加载Columnchart包,该函数工作正常,但我无法将图形设置为直线。同时加载两个软件包不会产生好的结果(谷歌也不推荐这两个软件包)

已加载柱形图:高程正常,图形不正常。

已加载Corechart:高程不正常,图形正常。

我想解决这个问题的唯一方法是编辑我如何构建图表或函数“Elevation”是如何构建的。但是,经过许多小时,我无法使这两个函数都正常工作

非常感谢您的帮助。

加载“corechart”包,并将vAxis.minValue设置为0,以使高程正确。此外,“宽度”不是hAxis的有效子选项。如果要使图表宽200px,则需要将宽度设置为自己的选项:

var options = {
    width: 200,
    hAxis: {
        title: 'Total: ' + sum + '. Avg.: ' + avg,
        titleTextStyle: {
            color: 'red'
        }
    },
    legend: {
        position: 'none'
    },
    vAxis: {
        minValue: 0
    }
};
此外,您正在从
的“onload”事件绘制图表,这是一个禁忌。您需要使用google loader的回调处理程序来绘制图表,否则您可能会遇到渲染图表的问题(例如没有任何hAxis标签,就像我查看图表时一样)。移除
zz()
调用initialize
并将其作为回调添加到加载程序中:

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