1

我正在使用谷歌图表,我想在不旋转饼图的情况下显示小切片的饼图文本(不应旋转图表)。

是否可以仅针对小切片在饼图外部显示饼图切片文本(类似于 MS Excel 中的图表,如下图所示),其余应在切片本身内显示切片文本。在此处输入图像描述

提前致谢 :)

4

2 回答 2

2

你在找这个吗:fiddler Here

使用图例属性legend: {position: 'labeled'}

      google.charts.load('current', {'packages':['corechart']});
  google.charts.setOnLoadCallback(drawChart);

  function drawChart() {

    var data = google.visualization.arrayToDataTable([
      ['Task', 'Hours per Day'],
      ['Work',     11],
      ['Eat',      2],
      ['Commute',  2],
      ['Watch TV', 2],
      ['Sleep',    7]
    ]);

    var options = {
      title: 'Activities',
       legend: {position: 'labeled'}
    };

    var chart = new google.visualization.PieChart(document.getElementById('piechart'));

    chart.draw(data, options);
  }
于 2017-03-29T12:46:52.033 回答
1

我有同样的问题,我的解决方案是将数字放在每个图例的末尾。

    var data = google.visualization.arrayToDataTable([
      ['Task', 'Hours per Day'],
      ['Work (11)',     11],
      ['Eat (2)',      2],
      ['Commute (2)',  2],
      ['Watch TV (2)', 2],
      ['Sleep (7)',    7]
    ]);
    var options = {
        title: 'Activities',
        legend: {position: 'right'}
    };
于 2020-04-01T18:26:38.170 回答