首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Corechart for graphs和Columnchart for functions --同时?

Corechart for graphs和Columnchart for functions --同时?
EN

Stack Overflow用户
提问于 2013-09-12 22:00:11
回答 1查看 541关注 0票数 0

我有一堆图表,可以很好地使用Corechart软件包,但我有一个函数来计算谷歌地图中使用Columnchart软件包的高程,这个函数在加载Corechart时不能很好地工作。如果我加载Columnchart包,函数可以正常工作,但我无法将图形设置整齐。同时加载这两个包不会产生好的结果(谷歌都不推荐)。

柱状图已加载:标高正常,图形不正常。http://preview.tinyurl.com/mf9g9fq

Corechart已加载:高度不正常,图形正常。http://preview.tinyurl.com/m59p4wf

我想解决这个问题的唯一方法是编辑我如何构建图表,或者如何编辑函数"Elevation“是build..but,在许多小时后我无法让这两个功能都正常工作。

我很感谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2013-09-13 03:04:19

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

代码语言:javascript
复制
var options = {
    width: 200,
    hAxis: {
        title: 'Total: ' + sum + '. Avg.: ' + avg,
        titleTextStyle: {
            color: 'red'
        }
    },
    legend: {
        position: 'none'
    },
    vAxis: {
        minValue: 0
    }
};

此外,您正在从<body>的"onload“事件绘制图表,这是一个禁忌。您需要使用来自google loader的回调处理程序来绘制图表,否则您可能会在呈现的图表中遇到问题(比如没有任何hAxis标签,就像我查看图表时的情况一样)。从initialize中移除zz();调用,并将其作为回调添加到加载器中:

代码语言:javascript
复制
google.load("visualization", "1", {packages: ["corechart"], callback: zz});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18766370

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档