找回密码
 立即注册

QQ登录

只需一步,快速开始

1306

注册会员

14

主题

22

帖子

98

积分

注册会员

积分
98
1306
注册会员   /  发表于:2023-8-30 16:50  /   查看:2857  /  回复:4
1金币
2个问题

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

我设置了
chartView.PlotMargin = New Thickness() With {.Left = 50, .bottom = 25}
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

你是设置了X轴的最小值为0还是其他的,请上传一个demo重现这两个问题 PlotMargin 理论上不会影响你说的问题

4 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-8-30 16:50:44
来自 2#
你是设置了X轴的最小值为0还是其他的,请上传一个demo重现这两个问题



PlotMargin 理论上不会影响你说的问题
回复 使用道具 举报
1306
注册会员   /  发表于:2023-8-30 18:45:37
3#
找到问题原因了,使用了BindingX 造成的,绑定的X值最小值是8,所以最小值是8。宽度不一致也是这个问题。绑定的X值最大值小于设置的最大值

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
1306
注册会员   /  发表于:2023-8-30 18:49:44
4#
它们之间为什么会冲突?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-8-31 09:24:52
5#
本帖最后由 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数量一样


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部