我尝试使用谷歌图表api创建条形图。我想要删除x轴标题
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("visualization", "1.1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Year', 'first six', 'second six'],
['2010', 3750, 3800],
['2011', 3900, 3850],
['2012', 3850, 3900],
['2013', 4280, 4160],
['2014', 4350, 0000]
]);
var options = {
width: 400,
height: 320,
bar: {groupWidth: "90%"},
legend: { position: "none" },
};
var chart = new google.charts.Bar(document.getElementById('columnchart_material_price'));
chart.draw(data, options);
}
这是条形图的代码 我试过了
var options = {
hAxis: {title: ' ', titleTextStyle: {color: 'white'}},
}
但这没有任何作用。如何删除x轴标题默认为“年”?
答案 0 :(得分:2)
尝试将axes.x.label设置为&#34;&#34;。
我希望有所帮助。
var options = {
axes: {
x: {
0: { side: 'bottom', label: ""}
}
}
};
chart.draw(data, options);
答案 1 :(得分:1)
以下代码可以帮助您。它对我有用。
var options = {
width: 400,
height: 320,
bar: {groupWidth: "90%"},
legend: { position: "none" },
hAxis: { textPosition: 'none' },
};
答案 2 :(得分:0)
您用于声明图表对象的语法似乎不正确,请将行更改为下面的行:
var chart = new google.visualization.BarChart(document.getElementById('columnchart_material_price'));
轴没有预定义的标题。但是如果你以某种方式看到标题'Year',那可能是因为数据表的第一个列标题。你可以简单地删除它:
var data = google.visualization.arrayToDataTable([
['', 'first six', 'second six'],
['2010', 3750, 3800],
['2011', 3900, 3850],
['2012', 3850, 3900],
['2013', 4280, 4160],
['2014', 4350, 0000]
]);
答案 3 :(得分:0)
使用选项
hAxis: {textPosition: 'none'}
https://developers.google.com/chart/interactive/docs/gallery/linechart#configuration-options