1306 发表于 2023-8-30 16:50:43

C1FlexChart 曲线左右宽度不一致

2个问题

1、我设置了最小值是0,它从8开始,且缩放平移也不能到0
2、就是曲线左右距边界距离不一样。

我设置了
chartView.PlotMargin = New Thickness() With {.Left = 50, .bottom = 25}

Richard.Ma 发表于 2023-8-30 16:50:44

你是设置了X轴的最小值为0还是其他的,请上传一个demo重现这两个问题



PlotMargin 理论上不会影响你说的问题

1306 发表于 2023-8-30 18:45:37

找到问题原因了,使用了BindingX 造成的,绑定的X值最小值是8,所以最小值是8。宽度不一致也是这个问题。绑定的X值最大值小于设置的最大值

1306 发表于 2023-8-30 18:49:44

它们之间为什么会冲突?

Richard.Ma 发表于 2023-8-31 09:24:52

本帖最后由 Richard.Ma 于 2023-8-31 09:30 编辑

我没明白,你给图表的series绑定的数据源本身X值也是从1开始的,
为什么给X轴绑定的BindingX就是8开始的呢。那前面的要怎么显示?

如果是给X轴单独绑的itemssource最小值就是8,那确实有可能X轴只能按照这个范围来显示,你可以自己验证一下,或者上传一个demo上来


一般来说除非有特殊情况,X轴需要显示的值不在chart数据源中,才需要单独设置X轴的itemssource,即使如此,至少itemssource中的项目数量也应该和chart绑定的BindingX数量一样


页: [1]
查看完整版本: C1FlexChart 曲线左右宽度不一致