0

我正在使用高图表.. 根据人们在图表上所做的选择,我想在图表中显示不同的文本。我怎样才能做到这一点?

在此处输入图像描述

handleRefresh : function(ChartModel) {
        var chartOptions = new ChartTheme();
.......
.......
var chart = new Highcharts.Chart(chartOptions.options);
}

updateColumnSelection : function(index){
  var data = this.model.getData(index);
  _.each(data.messages, function(msg) {
    //display message
    //pool: yes
    var dataPlacement = $("#messages");
dataPlacement .html('');
    dataPlacement.append(msg);

 }
}

最好的方法是,我不知道是否可能,但我希望在图表中有一个 div (占位符),并在每次选择时更新它。

4

1 回答 1

0

您应该看一下参考资料,在这里您可以看到如何向图表添加新元素。使用 来创建元素id,以便您可以使用 来获取它jQuery
然后您可以使用该selection事件来更新号码。

{
    chart: {
        renderTo: #element,
        events: {
            selection: function() {
                // @todo Update message
            }
        }
    }
}
于 2012-11-30T16:29:13.073 回答