2013-05-06 2 views
0

extjs에서 기둥 형 차트의 모양을 사용자 정의하는 방법을 누구에게 말해 줄 수 있습니까? 기본적으로 위쪽 모서리 또는 모서리가있는 세로 막 대형 차트는 평면으로 나타납니다. 상단 모서리에 둥근 모서리를 표시하고 싶습니다.extjs에서 기둥 형 차트의 모양을 사용자 정의하는 방법

도움을 주시면 감사하겠습니다.

감사

답변

1

난 당신이 막대 차트 코드의 일부를 다시 작성하지 않고이 작업을 수행 할 수 있다고 생각하지 않습니다. 다음과 같이 시리즈의 렌더러를 정의 할 수 있습니다.

series: [{ 
    renderer: function(sprite, record, barAttr, index, store){ 
     barAttr.radius=5; 
     return barAttr; 
    }, 
... 

그러나 이렇게하면 모서리가 둥글게됩니다. 막 대형 차트의 스프라이트 유형은 Bar.js drawSeries에서 'rect'로 하드 코딩되어 있으며 반올림 될 수 없습니다. 'path'스프라이트로 다시 써야 할 수도 있습니다. 더 나은 솔루션을 알고 싶습니다.

+0

당신의 코드가 모든 코너를 둥글게 만들었다 고 말한 것에 답해 주셔서 감사합니다. 경로 스프라이트로 다시 쓰는 방법을 알려주십시오. – mohan

+0

정말 미안합니다. [Bar .js] (http://docs.sencha.com/extjs/4.2.0/source/Bar.html#Ext-chart-series-Bar), 나에게 상당히 많은 작업처럼 보입니다. –

관련 문제