Как я могу сделать собственный маркер легенды для круговой диаграммы Google пончик?

0

Я новичок в диаграммах angularjs и google, я использую диаграммы google для диаграмм кругов пончиков, но у меня нет возможности изменить маркер легенды по умолчанию для круговых диаграмм пончиков, которые являются кругом.

Итак, как я могу добавить маркер пользовательской легенды в круговую диаграмму с помощью графиков Google?

Вот мой код (Index.html):

<body ng-controller="MainCtrl">
   <div google-chart chart="chart"></div>
</body>

script.js:

     var app = angular.module('myApp', [ 'googlechart' ]);

      app.controller('MainCtrl', function($scope) {
         var chart1 = {};
          chart1.type = "PieChart";
          chart1.data = [
          ['Component', 'cost'],
          ['Software', 50000],
          ['Hardware', 80000]
          ];
         chart1.data.push(['Services',20000]);
         chart1.options = {
            displayExactValues: true,
            pieSliceText:'value',
            donut:'true',
            pieHole:.5,
            width: 400,
            height: 200,
           chartArea: {left:10,top:10,bottom:0,height:"100%"}
          };
          $scope.chart = chart1;

});

Любые предложения приветствуются. благодаря

  • 0
    Вам придется вручную создать легенду вне графика, если вы хотите манипулировать формой. stackoverflow.com/a/13639884/661584
  • 0
    @RobSchmuecker не могли бы вы привести один реализованный пример?
Показать ещё 10 комментариев
Теги:
legend
google-visualization

1 ответ

0

К сожалению, это невозможно. У меня точно такая же проблема. Единственный способ - это отключить легенду - legend: 'none' и сделать это сами. Подробности здесь: манипуляции с графикой диаграмм Google

  • 0
    лучше использовать d3 для диаграмм вместо диаграмм Google, я достиг того, что хотел, используя d3

Ещё вопросы

Сообщество Overcoder
Наверх
Меню