Javascript 谷歌图表栏背景色不工作
我所要做的就是将背景颜色更改为透明,但我甚至无法更改颜色,无论我在(奇妙的!…)文档中看到的选项组合如何Javascript 谷歌图表栏背景色不工作,javascript,google-visualization,Javascript,Google Visualization,我所要做的就是将背景颜色更改为透明,但我甚至无法更改颜色,无论我在(奇妙的!…)文档中看到的选项组合如何 google.charts.load('current'{ “包”:[“条”] }); google.charts.setOnLoadCallback(drawStuff); 函数drawStuff(){ var data=new google.visualization.arrayToDataTable([ [“开始移动”,“百分比”], [“国王的棋子(e4)”,44], [“皇后的
google.charts.load('current'{
“包”:[“条”]
});
google.charts.setOnLoadCallback(drawStuff);
函数drawStuff(){
var data=new google.visualization.arrayToDataTable([
[“开始移动”,“百分比”],
[“国王的棋子(e4)”,44],
[“皇后的棋子(d4)”,31],
[“国王骑士3(Nf3)”,12],
[“女王的主教典当(c4)”,10],
[‘其他’,3]
]);
变量选项={
标题:"国际象棋开局动作",,
宽度:900,
图例:{
位置:“无”
},
图表:{
标题:"国际象棋开局动作",,
副标题:“受欢迎程度百分比”
},
酒吧:“水平”,
轴线:{
x:{
0: {
边:'顶',
标签:“百分比”
}//顶部x轴。
}
},
酒吧:{
群组宽度:“90%”
}
};
var chart=new google.charts.Bar(document.getElementById('top_x_div');
图表绘制(数据、选项);
};
在选项中
当然对于经典GViz:
backgroundColor:{fill:'transparent'},
如果您使用的是BETA材质,则此选项无效
但以下内容适用于经典和材质
chart.draw(数据、选项)代码>
……关于这一点:
chart.draw(数据,google.charts.Bar.convertOptions(选项))代码>
在代码片段2中,我们可以清楚地看到,我们确实可以使GViz图表背景透明。核心图形是SVG,因此,如果我们想以图形方式更多地控制图表,我们需要了解一些SVG
片段1
基本GVis图表包装器设置
正文{背景:url(http://www.koolchart.com/images/background.jpg)无重复;背景尺寸:封面;}
google.charts.load('current'{
“包”:[“核心图表”]
});
google.charts.setOnLoadCallback(drawChart);
变量选项={
背景颜色:{fill:'transparent'},
标题:“谷歌可视化图表包装设置”,
titleTextStyle:{
颜色:“蓝色”,
字体名称:“Arial”,
尺寸:22
},
哈克斯:{
文本样式:{
颜色:“#993300”
},
标题:"科目",,
titleTextStyle:{
颜色:“#993300”,
fontName:“Verdana”,
尺寸:22
}
},
言辞:{
最大值:1000,
文本样式:{
fontName:“Verdana”,
颜色:“#993300”
},
标题:“来自远程Google工作表源的快速基本图表包装器设置”,
titleTextStyle:{
颜色:“蓝色”,
字体名称:“Arial”,
字体大小:16
}
}
};
函数绘图图(){
chart=新的google.visualization.ChartWrapper();
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//将您的URL放在setDataSourceUrl中(…此处…)
chart.setDataSourceUrl('https://docs.google.com/spreadsheets/d/1_ljk07nqJf_A5tM5BJyVCHTc5Uw8jxBqdCDudJJgvmA/edit#gid=1248768532');
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
chart.setChartType('LineChart');
chart.setContainerId(“图表”);
图表.设置选项(选项);
chart.draw();
}
文件可在:Plunker获得
您在回答问题之前是否对此进行了测试?它不起作用。请看片段。
rect {
fill:transparent;
}