更改Devexpress rangebarchart的图例标记

时间:2013-12-13 09:43:18

标签: c# visual-studio-2010 asp.net-mvc-3 devexpress

我使用devexpress rangebarchart创建了一个瀑布图。为了提高效果,我已经覆盖了 settings.CustomDrawSeriesPoint = (s, ev)为酒吧提供不同的颜色

  1. 普通酒吧的蓝色
  2. 红色表示减少
  3. 绿色显示增加
  4. 但传说并没有下沉。 我可以以任何方式编辑图例标记

1 个答案:

答案 0 :(得分:0)

好的,我终于解决了它。 以下是步骤

  1. 添加了3个假系列并将其添加到图表
  2. 除了这些假系列休息在传说中隐藏
  3. 最终覆盖了CustomDrawSeries,如下所示
  4.   

    settings.CustomDrawSeries =(s,ev)=>

    {
            BarDrawOptions drawOptions = (BarDrawOptions)ev.LegendDrawOptions;
            drawOptions.Color = costIncreaseColor;
            drawOptions.FillStyle.FillMode = FillMode.Solid;
            drawOptions.Border.Color = System.Drawing.Color.Transparent;
    };