如何删除谷歌条形图中的 X 轴标题

how can i remove x-axis title in google bar chart?

本文关键字:标题 条形图 谷歌 何删除 删除      更新时间:2023-09-26

我尝试使用谷歌图表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 轴标题,默认情况下为"年"?

以下代码将为您提供帮助。它对我有用。

var options = {
          width: 400,
          height: 320,
          bar: {groupWidth: "90%"},
          legend: { position: "none" },
          hAxis: { textPosition: 'none' },
};

尝试将axes.x.label设置为"。

我希望有帮助。

var options = {
    axes: {
         x: {
             0: { side: 'bottom', label: ""}
         }
    }
};
chart.draw(data, options);

使用选项

hAxis: {textPosition: 'none'}

https://developers.google.com/chart/interactive/docs/gallery/linechart#configuration-options

您用于声明图表对象的语法似乎不正确,请将行更改为以下行:

var chart = new google.visualization.BarChart(document.getElementById('columnchart_material_price'));

轴没有预定义的标题。但是,如果您以某种方式看到标题"年份",那可能是因为数据表的第一列标题。您可以简单地删除它:

var data = google.visualization.arrayToDataTable([
      ['', 'first six', 'second six'],
      ['2010', 3750, 3800],
      ['2011', 3900, 3850],
      ['2012', 3850, 3900],
      ['2013', 4280, 4160],
      ['2014', 4350, 0000]
]);