2014-11-18 2 views

답변

0

많은 차트와 Highcharts 지원을받은 일부 메시지를 보았을 때 드디어 모양이 생겼습니다. 줌 이벤트 후 다시 칠에 대한 x 축에

}, function(chart) { // on complete 

    // Color approximated columns by value 
    var series = chart.series[0]; 
    delete series.pointAttr.hover.fill; 
    delete series.pointAttr[''].fill; 
    // There are only values 0-5 as integers in this data series 
    var colors = { 0: '#fff', 1: '#999', 2: '#777', 3: '#555', 4: '#333' }; 
    for (var i = 0; i < series.points.length; i++) { 
     series.points[i].graphic.attr("fill", colors[ series.points[i].y ]); 
    } 
}); 

이벤트 :

xAxis : [ { 
    events: { 
     afterSetExtremes: function(event){ 
      // Color approximated columns by value, again after zoom 
      var chart = angular.element('#presence-chart').highcharts(); 
      var series = chart.series[0]; 
      delete series.pointAttr.hover.fill; 
      delete series.pointAttr[''].fill; 
      var colors = { 0: '#fff', 1: '#50117a', 2: '#7631a0', 3: '#c171ed', 4: '#72accf' }; 
      for (var i = 0; i < series.points.length; i++) { 
       series.points[i].graphic.attr("fill", colors[ series.points[i].y ]); 
      } 
     } 
    } 
} ], 

사람은 "주석처럼 색상을 가져 얻는 방법을 여기에 채울 수

이 완료 Highcharts 후 콜백 함수하려면 series.pointAttr [ '']. fill; "을 (를) 삭제하십시오. 그 다음 마우스를 가리면 막대가 그 호버 색으로 유지됩니까?

관련 문제