2010-11-09 74 views
0

我的应用程序中有一个Google图表,我已经删除了轴线,但是因为我在图表上使用人造轴/网格线的背景图片,所以我需要添加一些填充到图表图像本身。谷歌图表折线图填充问题

我在Google Charts文档中找到了chma属性,但它似乎并没有按照我所需的方式工作。

看看下面的图表示例:

alt text

通知图形图像和所述x轴(底部日期)之间的空间是非常紧凑,像几乎overlappying?有没有办法增加X轴和图表图像之间的间距?因为我已经删除了轴线,所以只有数据线显示,但我还想在左侧添加一些填充以便将数据线稍微移动一点。

下面是我在我的应用程序中使用的代码。

http://chart.apis.google.com/chart?chs=1000x265&cht=lc:nda&chma=0,0,0,0|10,0&chco=ffff00,cc34cc,339900,f17d09&chf=bg,s,0&chds=0.5,4.0&chd=t:1.0,3.4,4.0,1.8,2.3,2.9,3.8,1.3|4.0,2.0,2.8,1.4,3.9,3.4,1.0,1.6|3.4,1.3,3.9,1.8,2.2,3.6,1.4,1.6|0.7,1.3,2.6,4.0,3.1,0.5,3.9,1.8&chxt=y,x&chxp=1,0,24.6,49,73.5,97.9&chxs=1,525252,12,0,lt|2,525252,12,0,lt&chx=1,525252,12&chxl=0:|0.5|1.0|1.5|2.0|2.5|3.0|3.5|4.0|1:|0000|0600|1200|1800|2400| 

这是可能的,如果是这样,如何?谢谢。

回答

0

您给我们的例子没有定义保证金。

http://chart.apis.google.com/chart?chs=1000x265&cht=lc:nda&chma=50,50,50,50&chco=ffff00,cc34cc,339900,f17d09&chf=bg,s,0&chds=0.5,4.0&chd=t:1.0,3.4,4.0,1.8,2.3,2.9,3.8,1.3|4.0,2.0,2.8,1.4,3.9,3.4,1.0,1.6|3.4,1.3,3.9,1.8,2.2,3.6,1.4,1.6|0.7,1.3,2.6,4.0,3.1,0.5,3.9,1.8&chxt=y,x&chxp=1,0,24.6,49,73.5,97.9&chxs=1,525252,12,0,lt|2,525252,12,0,lt&chx=1,525252,12&chxl=0:|0.5|1.0|1.5|2.0|2.5|3.0|3.5|4.0|1:|0000|0600|1200|1800|2400| 

我已经摆脱了传说中的填充,并在您给出的示例中将边距增加到了50。此边距为图片提供了很多空间。

这是你在找什么。

“chma”命令有两个部分。这些部分由管道符号分隔。第一部分是主图表的边距,第二部分是图例的大小(说明不同颜色的位)。

chma=0,0,0,0 

没有图例大小和0大小的余量。

chma=10,10,10,10 

没有图例大小和10个单位的余量。

chma=0,0,0,0|10,0 

没有余量填充,10的图例宽度和0.

图例高度这里的尺寸与图例的图像的一个例子80,20

alt text