2015-01-29 3 views
2

Excel의 최적 맞춤 옵션과 마찬가지로 원형 차트 내부에 들어갈 수있는 충분한 공간이 있는지 여부에 따라 검도 원형 차트 레이블을 배치 할 수 있습니까? 그래서 그들이 적합 할 수 있다면 그들은 안에 들어가고 그들이 할 수 없다면 화살표가 바깥에서 그들을 가리킬 것입니다. .이에 아마 비슷한 : Kendo barchart category labels left and right based on value검도 원형 차트 최적 맞춤 레이블

나는 내가 검도가 내장 기능을 가지고 있다고 생각하지 않기 때문에에있는 경우에는 수동으로 그 일을 생각하지 않는

Pie chart example

답변

3

난 그냥, 그것을 밖으로 일 그것은 kendo가 함수로 설정하면 kendo가 position 속성에 대한 매개 변수로 현재 데이터 항목을 전달한다는 것을 알 수 있습니다. 따라서 백분율을 확인하고 30 % 미만 (또는 원하는대로)이면 그렇지 않으면 안쪽에있을 것입니다. 동일한 작업을 색상으로 수행 할 수 있습니다.

$("#chart").kendoChart({ 
    series: [ { 
    labels: { 
     visible: true, 
     align: "circle", 
     position: function(e) { 
     if(e.percentage < 0.1) 
      return "outsideEnd"; 
     else 
      return "insideEnd"; 
     }, 
     color: function(e) { 
     if(e.percentage < 0.1) 
      return "#000"; 
     else 
      return "#fff"; 
     } 
    }, 
    type: "pie", 
    data: [2,1,3,4,2, 5] 
    }] 
}); 

http://dojo.telerik.com/ewIva/3

관련 문제