2


ここにプランカーがあります:
http://plnkr.co/edit/S1B9Q9e1yen0QgmKt2ri

var chartConfig = {
  title: {
    text: 'Number of offers by trend'
  },
  subtitle: {
    text: 'My company'
  },
  plotOptions: {
    series: {
      dataLabels: {
        enabled: true,
        format: '{point.name}: {point.y:.1f}%'
      }
    }
  },

  tooltip: {
    headerFormat: '<span style="font-size:11px">{series.name}</span><br>',
    pointFormat: '<span style="color:{point.color}">{point.name}</span>: <b>{point.y:.2f}%</b> of total<br/>'
  },
  options: {
    chart: {
      type: 'pie'
    },
    legend: {
      align: 'right',
      x: -70,
      verticalAlign: 'top',
      y: 20,
      floating: true,
      backgroundColor: (Highcharts.theme && Highcharts.theme.background2) || 'white',
      borderColor: '#CCC',
      borderWidth: 1,
      shadow: false
    },
    tooltip: {
      headerFormat: '<span style="font-size:11px">{series.name}</span><br>',
      pointFormat: '<span style="color:{point.color}">{point.name}</span>: <b>{point.y:.2f}%</b> of total<br/>'
    },
    plotOptions: {
      column: {
        stacking: 'normal',
        dataLabels: {
          enabled: true,
          color: (Highcharts.theme && Highcharts.theme.dataLabelsColor) || 'white',
          style: {
            textShadow: '0 0 3px black, 0 0 3px black'
          }
        }
      }
    }
  },
  series: [{
    name: 'Trends',
    colorByPoint: true,
    data: TREND_LIST
  }],
  drilldown: {
    series: NUMBER_OF_OFFERS_BY_TREND
  }
};

パイはうまく溺れていますが、クリックしてドリルダウンパイを取得することはできません

これは、highcharts.com の元のフィドルです。highcharts-ng で動作するように少し変更しました:
bit.ly/1kOPi7L

助けてくれてありがとう

4

1 に答える 1

11

私は最終的にそれを解決しました(申し訳ありませんが、私は自分の質問に答えなければなりませんでした)、Pawel Fusの啓発的なコメントのおかげです:)
最初にドリルダウンモジュールを追加しました:

    <script src="http://code.highcharts.com/modules/drilldown.js"></script>

次に、この回答に従い、highcharts-ng ライブラリにいくつかのコードを追加しました:
Highcharts-ng with drilldown

最後に、ここで説明するように、オプション属性の下にドリルダウン属性を配置します:
https://github.com/pablojim/highcharts-ng/pull/145

これが最後の作業プランカーです:
http://plnkr.co/edit/S1B9Q9e1yen0QgmKt2ri

于 2014-07-23T08:56:59.157 に答える