Vertical labels with google charts API?

前端 未结 9 1613
傲寒
傲寒 2020-12-13 03:07

Anyone know how to get x-axis labels to be vertical with google charts API?

I need to fit a lot of labels in a small chart.

Thanks

9条回答
  •  温柔的废话
    2020-12-13 03:43

    Diagonal Text here. This is my way of doing it, I hope it will help them.

    https://jsfiddle.net/8tvm9qk5/

    The code:

      
      

    and

    google.charts.load('current', {packages: ['corechart', 'bar']});
    google.charts.setOnLoadCallback(drawStacked);
    
    function drawStacked() {
          var data = new google.visualization.DataTable();
          data.addColumn('string', 'Departamentos');
          data.addColumn('number', 'Entregados');
          data.addColumn('number', 'En Stock');
    
          data.addRows([
            ['abdasdasa', 925, 786],
            ['bbdasdas', 652, 156],
            ['cbdasdas', 300, 200],
            ['ddasdasb', 925, 786],
            ['edasdb', 652, 156],
            ['fasdasb', 300, 200],
            ['gdasdasdb', 925, 786],
            ['abdasdasa', 925, 786],
            ['bbdasdas', 652, 156],
            ['cbdasdas', 300, 200],
            ['ddasdasb', 925, 786],
            ['edasdb', 652, 156],
            ['fasdasb', 300, 200],
            ['gdasdasdb', 925, 786]
    
    
          ]);
    
          var options = {
            title: 'Motivation and Energy Level Throughout the Day',
            isStacked: true,
            height:600,
            chartArea: {
                height:300,
              top:100,
            },
            hAxis: {
              title: 'Departamentos',
              titleTextStyle: {
                color: '#FF0000',            
              },
    
              slantedText:true,
              slantedTextAngle:45,
    
            },
            vAxis: {
              title: 'Kits'
            }
          };
    
          var chart = new google.visualization.ColumnChart(document.getElementById('chart_div'));
          chart.draw(data, options);
        }
    

提交回复
热议问题