2014-03-03 29 views
1

我想添加我的图表(errorBar类型),每个点的最小值和最大值。HighCharts:dataLabels errorBar

为以下链接:JSFiddle

我能做到这一点对我的各种图形用下面的代码:

dataLabels: { 
     enabled: true, 
     style: { 
      font: 'bold 11px Arial', 
      textShadow: '0 0 3px white, 0 0 3px white ' 
     } 
    } 

是否有可能呢? Thx

回答

2

这看起来像一个错误(或至少一个oversiterts)与highcharts。我找不到dataLabels选项的任何组合,这些选项将与errorbar类型图表一起使用。如果你真的需要这种能力,我会再打一个电话Renderer.text做自己:

function(chart){ 
    var points = chart.series[0].points; 
    for (var i = 0; i < points.length; i++){ 
     var p = points[i]; 
     chart.renderer.text("High: "+p.high, p.plotX+chart.plotLeft-20, p.highPlot+chart.plotTop-5).add(); 
     chart.renderer.text("Low: "+p.low, p.plotX+chart.plotLeft-20, p.lowPlot+chart.plotTop+12).add(); 
} 

结果(小提琴here):

enter image description here

相关问题