如何使用谷歌图表绘制折线图

时间:2009-03-23 11:06:01

标签: google-visualization

为什么线在y轴上从100开始,任何身体都可以解决我的问题。

代码:

<img src="http://chart.apis.google.com/chart?
chs=500x200
&amp;chd=t:533,100,423,200|179,50
&amp;cht=lc
&amp;chxt=x,y
&amp;chxl=0:|JAN|FEB|MAR|APR|MAY|JUNE|JULY|AUG|SEP|OCT|NOV|DEC|
1:||20|40|60|80|100
&amp;chco=FF9900,FF0000,0000FF"
alt="Sample chart" />

如果我更改了y轴值,那么这条线就会达到1000!

1:||200|400|600|800|1000

我怎样才能在533获得起点?

感谢

2 个答案:

答案 0 :(得分:2)

轴1是左侧y轴,chxl参数指定了0,20,40,60,80和100的标签。

您可以将最高值更改为533,但我认为这看起来很奇怪。

要意识到的是标签的工作与价值无关。您更改了scale of your data using the chds parameter

所以我认为你应该在Y轴标签上指定一个圆形值,如600,并缩放数据以匹配。

试试这个:

<img src="http://chart.apis.google.com/chart?
chs=500x200
&amp;chd=t:533,100,423,200|179,50
&amp;chds=0,600
&amp;cht=lc
&amp;chxt=x,y
&amp;chxl=0:|JAN|FEB|MAR|APR|MAY|JUNE|JULY|AUG|SEP|OCT|NOV|DEC|
1:|0|300|600
&amp;chco=FF9900,FF0000,0000FF"
alt="Sample chart" />
  

Graph

答案 1 :(得分:1)

所有Google图表都按比例表示为100.因此,最高值将始终沿图表的顶部显示。

由于您已将轴指定为20,40,60,80,100,现在看起来好像您的最高值为100,但实际上,无论您拥有什么值,它总是看起来像100,因为它将沿着顶部运行。

删除轴设置,或调整轴值以表示值中的最大值。在这种情况下533。