ud7070 发表于 2022-9-8 13:44:53

FlexChart中ChartType设置为SplineSymbols时,数据点形状如何修改?

如题,在FlexChart控件的ChartType属性设置为SplineSymbols时,数据点默认为空心圆,其形状如何修改?

Richard.Ma 发表于 2022-9-8 13:44:54

可以在SymbolRendering自己绘制,取代原有的symbol

      private void Flexchart_SymbolRendering(object sender, RenderSymbolEventArgs e)
      {

            e.Cancel= true;
            e.Engine.DrawRect(e.Point.X-15, e.Point.Y-15, 30, 30);
      }

ud7070 发表于 2022-9-8 17:13:50

Richard.Ma 发表于 2022-9-8 17:09
可以在SymbolRendering自己绘制,取代原有的symbol

可以使用自定义图片吗?

Richard.Ma 发表于 2022-9-8 17:22:30

可以drawimage,这些都是winforms的graphic绘制的方法

ud7070 发表于 2022-9-8 17:32:49

Richard.Ma 发表于 2022-9-8 17:22
可以drawimage,这些都是winforms的graphic绘制的方法

好的,谢谢

Richard.Ma 发表于 2022-9-8 18:00:04

不客气

ud7070 发表于 2022-9-8 18:08:59

Richard.Ma 发表于 2022-9-8 18:00
不客气

麻烦再问一下,我的 flexChart 没找到 SymbolRendering 事件,请问是要在哪里关联?

Richard.Ma 发表于 2022-9-8 18:11:01

啊,抱歉,忘记贴代码了,是在series中的


flexChart1.Series.SymbolRendering += Flexchart_SymbolRendering;

ud7070 发表于 2022-9-8 18:12:38

Richard.Ma 发表于 2022-9-8 18:11
啊,抱歉,忘记贴代码了,是在series中的

:victory:

Richard.Ma 发表于 2022-9-9 09:27:49

:mj72:
页: [1]
查看完整版本: FlexChart中ChartType设置为SplineSymbols时,数据点形状如何修改?