如何在extjs中自定义柱形图的形状

时间:2013-05-06 13:45:49

标签: extjs extjs4.1 sencha-architect

有人能告诉我如何在extjs中自定义柱形图的形状吗?默认情况下,顶部边缘或边角的柱形图显示为平面。我希望用顶角的圆角显示它。

任何帮助都将受到高度赞赏。

由于

1 个答案:

答案 0 :(得分:1)

如果不重写条形码代码的某些部分,我认为你不能这样做。您可以按如下方式为系列定义渲染器:

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

但这会使所有角落都圆润。条形图的精灵类型在Bar.js drawSeries中被硬编码为“rect”,并且不能半舍入。你可能想用'path'精灵重写它。 很想知道更好的解决方案..