Google Charts 折线图填充问题

3
我的应用程序中有一个Google图表,我已经删除了轴线,但是因为我在图表上使用了背景图像来模拟轴/网格线,所以我需要向图表图像本身添加一些填充。
我在Google Charts文档中找到了chma属性,但它似乎没有按照我想要的方式工作。
请看下面的图表示例:

alt text

注意图像和X轴(底部日期)之间的空间非常紧密,几乎重叠了?有没有办法增加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,65432100&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|

这个可能吗?如果可以,怎么做呢?谢谢。

2个回答

1

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,65432100&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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接