谷歌图表(JS) - 有没有办法在图表上使用透明背景?

时间:2011-09-14 08:39:27

标签: google-visualization

我正在使用Google Charts API在我正在处理的webapp上包含各种图表。我正在使用javascript图表工具(图像图表工具),我想知道是否可以在图表上使用透明背景(例如折线图,饼图等)? / p>

5 个答案:

答案 0 :(得分:139)

在图表的配置选项中,指定

backgroundColor: { fill:'transparent' }

这适用于Chrome和Firefox。 我花了一些时间来find outdoc page表示您只能输入HTML颜色字符串,我认为“透明”不是其中之一。

答案 1 :(得分:7)

为Google Charts设置透明背景:

// Set chart options
var options = {'title':'Chart Title',
'width':600,
'height':300,
'backgroundColor': 'transparent',
'is3D':true
};

<强> JSFIDDLE DEMO

答案 2 :(得分:4)

backgroundColor:“00000000”为我工作。

答案 3 :(得分:3)

如果没有任何效果,请尝试在drawChart()函数的末尾找到背景矩形并添加fill-opacity属性。

 fill-opacity="0.0"

示例:

$('#mychart').find('svg rect:eq( 1 )').attr('fill-opacity','0.0');

使用eq :()选择器选择您想要透明的矩形。

答案 4 :(得分:0)

在购物车的左侧有一个下拉箭头 - 单击该按钮,然后转到“警察图表”。

粘贴图表时,您仍然可以选择将其链接,并将粘贴背景透明。