我的应用程序中有一个谷歌图表,我删除了轴线,但是因为我在图表上使用背景图像作为虚拟轴/网格线,我需要在图表图像中添加一些填充。
我在Google Charts文档中找到了chma属性,但它似乎也不像我想要的那样工作。
请看下面的图表示例:
注意图形图像和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|
这可能吗?如果可以,怎么样?谢谢。
答案 0 :(得分:1)
如果您使用Google饼图(https://www.google.com/jsapi)的Javascript API,则可以使用参数“chartArea”及其属性来删除填充,请参阅{{3 }}
答案 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
的图片示例