找回密码
 立即注册

QQ登录

只需一步,快速开始

rijun

高级会员

55

主题

228

帖子

1115

积分

高级会员

积分
1115

活字格认证微信认证勋章

rijun
高级会员   /  发表于:2019-11-14 15:02  /   查看:3991  /  回复:5
本帖最后由 rijun 于 2019-11-14 16:08 编辑

请教下c1chart中y轴是否可以自定义刻度的间隔呢?
比如0,1,2,5,15,40,60,100这样子呢?
最好能来点代码  谢谢

5 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-14 18:33:37
沙发
好的,直接上代码,实际第一句就可以实现效果,第二个用于设置最小刻度,可以根据需要添加

  1. c1Chart1.ChartArea.AxisY.UnitMajor = 5;
  2.             c1Chart1.ChartArea.AxisY.UnitMinor = 1;
复制代码
回复 使用道具 举报
rijun
高级会员   /  发表于:2019-11-15 09:02:12
板凳
Richard.Ma 发表于 2019-11-14 18:33
好的,直接上代码,实际第一句就可以实现效果,第二个用于设置最小刻度,可以根据需要添加

您好,刚才试了下代码还是有出入的,我想要的是y周刻度自定义 Ymin=0  Ymax=100 然后0-100之间的刻度是不规律的 0,5,12,48,66,81,100  这几个刻度
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-15 09:49:25
地板
抱歉,目前只能实现等值的刻度。
Flexchart有一个类似的功能,如下图,通过绘图区域上的背景色和线条来分割,然后可以将右侧图例显示为具体的值说明


如果希望这样解决的话,可以参考
ComponentOne Samples\WinForms\v4.0\C1FlexChart\CS\FlexChartExplorer

本帖子中包含更多资源

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

x
回复 使用道具 举报
rijun
高级会员   /  发表于:2019-11-15 10:17:49
5#
Richard.Ma 发表于 2019-11-15 09:49
抱歉,目前只能实现等值的刻度。
Flexchart有一个类似的功能,如下图,通过绘图区域上的背景色和线条来分 ...

好的  谢谢  我去参考下  有问题再联系
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-15 11:25:00
6#
嗯,不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部