2013-05-06 63 views
0

任何人都可以告訴我如何在extjs中自定義柱形圖的形狀嗎?默認情況下,頂部或邊緣的柱狀圖顯示爲平坦。我想用頂角的圓角顯示它。如何在extjs中自定義柱形圖的形狀

任何幫助將不勝感激。

感謝

回答

1

我不認爲你可以做到這一點無需重寫條形圖代碼的某些部分。您可以定義一個渲染器系列如下:

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

但是,這將使圓潤的各個角落。條形圖的精靈類型在Bar.js drawSeries中硬編碼爲'rect',並且不能半捨去。你可能想用'路徑'精靈重寫它。 想知道更好的解決方案..

+0

感謝您的回覆,正如您所說的,您的代碼可以爲所有角落四捨五入。可以告訴您如何用路徑精靈重寫它 – mohan 2013-05-07 06:53:25

+0

並非真的,對不起,請看[Bar .js](http://docs.sencha.com/extjs/4.2.0/source/Bar.html#Ext-chart-series-Bar),對我來說好像很多工作 – 2013-05-07 07:46:18