帮助您使用谷歌图表显示一个简单的图表

时间:2009-10-08 17:11:42

标签: google-visualization

我正在解决这个问题。

我想展示一个非常简单的垂直条形图,它代表一周内的销售量。因此,它所提供的数据是:

Sunday: 200
Monday : 50
Tue: 500
Wed: 300
Thu: 145
Fri: 0
Sat: 976

这仅适用于一个特定的一周,我希望图表显示比较它们的日期之间的销售数据,并查看哪一天的销售数量最多等等。

然后我会想要两个其他类似的图表,一个用于月度销售,例如

January: 2000
Feb: 1490
..
December: 4553

年度图表,例如:

2006: 20000
...
2009 30000

同样,比较将在一周的7天,一年的12个月或4-5岁之间进行。

我需要一个可以用来创建这些图形的URL,我可以在其中挂钩我自己的数据,其余的东西可以单独使用。在chart types之外,我想使用“垂直条形图”(代码bvs)。

可能存在问题的一个问题是图表的“编码”,谷歌图表似乎希望你给它一个编码,这意味着0-500或0-6950之间的范围,但我无法知道对销售额进行编码的可能性很小,也可能是非常少的销售额。

1 个答案:

答案 0 :(得分:3)

以下是星期几的网址:

http://chart.apis.google.com/chart?cht=bvs&chs=500x300&chd=t:200,50,300,145,0,976&chds=0,1000&chm=tMonday,000000,0,0,10|tTuesday,000000,0,1,10|tWednesday,000000,0,2,10|tThursday,000000,0,3,10|tFriday,000000,0,4,10|tSaturday,000000,0,5,10

cht是图表类型,bhs是基本条形图

chs是图表大小,宽度为x高度

chd是您的数据,我没有使用Google允许缩短网址的编码。

chds是一个数据缩放(可选),其中我说最小值为0,最大值为1000.

chm是你的标签。每个标签用“|”分隔符号。每个标签都是at(类型文本)的comples,然后是标签,然后是命令和颜色(RGB十六进制值,RRGGBB),然后标记哪个数据系列(你只有1,所以使用0),然后是数据点标记(从第一个开始为0),然后是要使用的字体的磅值。还有一个省略的值是“何时绘制标签”,因为我把它留了出来,它是在条形之后但在其他标签之前绘制的。

有关详细信息,请参阅the data point labels文档,chart basics文档和data scaling文档。

更新:重新读取OP后,将图表类型从bhs更改为bvs。 更新2:更新了空白区域以便于阅读