【问题标题】:Show/Update Separate Bar graphs with Drilldown Pie chart of Highcharts使用 Highcharts 的向下钻取饼图显示/更新单独的条形图
【发布时间】:2017-06-25 12:38:38
【问题描述】:

我正在尝试通过向下钻取饼图在不同的 div 中显示/更新条形图。我正在使用 highcharts - http://www.highcharts.com/demo/pie-drilldown

基本上,在页面加载时,应该有一个饼图和一个条形图(我们将其命名为 bargraph1。这个条形图将与饼图在不同的 div 中。当我在饼图中向下钻取时,它应该更新 bargraph1带有一个新的条形图(我们将其命名为 bargraph2)。当我按下饼图旁边的后退按钮时,它应该带回旧的饼图和条形图(条形图 1)。

让我知道如何实现这个图表。

【问题讨论】:

    标签: javascript highcharts


    【解决方案1】:

    您可以在drilldown events 上更新条形图数据。

    所以如果你有两组数据,例如

    var bargraphData = {
      bar1: [1,2,3,4,5],
      bar2: [5,4,3,2,1]
    }
    

    您可以更新条形图的系列 - 在下钻时使用第二组数据,在上钻时使用第一组数据。

     chart: {
        type: 'pie',
        events: {
          drilldown: function () {
            bargraph.series[0].update({
              data: bargraphData['bar2']
            });
          },
          drillup: function () {
            bargraph.series[0].update({
              data: bargraphData['bar1']
            });
          }
        }
    },
    

    示例:http://jsfiddle.net/n2kttm9x/

    【讨论】:

      猜你喜欢
      • 2023-04-07
      • 2023-03-11
      • 2023-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多