2013-05-06 5 views
0

Может ли кто-нибудь сказать мне, как настроить форму столбчатой ​​диаграммы в extjs? По умолчанию диаграмма столбца с верхним краем или углом выглядит плоской. Я хочу отобразить его с закругленными углами для верхних краев.Как настроить форму диаграммы столбцов в extjs

Любая помощь будет высоко оценена.

Благодаря

ответ

1

Я не думаю, что вы можете сделать это без переписывания некоторых частей коды гистограммы. Вы можете определить рендер для серии следующим образом:

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

Но это сделает все углы округлыми. Тип спрайта для гистограмм жестко закодирован как «rect» в Bar.js drawSeries, и это не может быть полукруглым. Вы можете переписать его с помощью справки «путь». Хотелось бы узнать о лучшем решении.

+0

Спасибо за ответ, как вы сказали, ваш код закруглен для всех corner.can вы можете сказать, как переписать его с помощью спрайта с контуром – mohan

+0

Не очень, извините, посмотрите [Bar .js] (http://docs.sencha.com/extjs/4.2.0/source/Bar.html#Ext-chart-series-Bar), Кажется, для меня очень много работы –

Смежные вопросы