谷歌饼图显示切片文本外面的小片

时间:2017-03-29 12:38:38

标签: javascript google-visualization visualization google-chartwrapper google-pie-chart

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

是否可以在饼图外部显示饼图切片文本仅用于小切片(类似于MS Excel中的图表,如下图所示),其余应显示切片本身内的切片文本。enter image description here

提前致谢:)

2 个答案:

答案 0 :(得分:1)

您是否在寻找: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);
  }

答案 1 :(得分: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'}
    };
相关问题