2014-09-23 5 views
2

내 XHTML 코드는 다음과 같습니다Primefaces 파이 차트 중복 데이터 레이블

<p:pieChart id="custom" 
      value="#{facturationbean.pieModelPourcentage}" 
      legendPosition="e" 
      showDataLabels="true" 
      title="Facturation par client en %"  
      rendered="#{facturationbean.isNull}" extender="ext2" 
      style=" width: 400px; height: 300px; font-size: medium; " /> 

<script> 
    function ext2() { 
     this.cfg.seriesDefaults.rendererOptions.dataLabelFormatString='%.3s%'; 
     this.cfg.seriesDefaults.rendererOptions.dataLabelThreshold=0.5; 
     this.cfg.seriesDefaults.rendererOptions.dataLabelPositionFactor= 0.2; 
     this.cfg.seriesDefaults.rendererOptions.dataLabelCenterOn=false; 
    } 
</script> 

this picture show the overlap of data labels

어떻게 내가 내 차트에서이 문제를 제거 할 수 있습니까?

모든 제안을 환영합니다. 간단한

답변

1

은 더 :

this.cfg.seriesDefaults.rendererOptions.dataLabelThreshold=2; 

나는 단지 2 % 이상의 모든 값에 라벨 낮은 삭제합니다 믿는다)

사실이없는 일부 코드, 또는 적어도 }. 조심하십시오.)

관련 문제