找回密码
 立即注册

QQ登录

只需一步,快速开始

nison201

初级会员

12

主题

26

帖子

252

积分

初级会员

积分
252

[已处理] FlexChart位置

nison201
初级会员   /  发表于:2019-11-6 13:00  /   查看:6455  /  回复:12
10金币
一个页面有两个FlexChart,上下布局。如何让上面图的Y轴与下面轴的Y轴对齐?
Y轴的刻度不同,比如下面的是1-100,这样刻度占位较少。上面的图形刻度是1-100000,占位较多,这样就会导致Y轴对齐有点偏差。如何调整,使他们对齐呢?
上图展示的是有点错位的效果图。


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

12 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-6 13:57:35
沙发
你好,你说的Y轴有偏差是指哪里呢,没有看到具体的数据,我没办法确认,
最好是可以将可以重现问题的项目或者demo发我,我这边来验证
回复 使用道具 举报
nison201
初级会员   /  发表于:2019-11-6 18:18:15
板凳
您注意那条红线,我们要实现的就是那两个Y轴都在那条直线上。现在是因为Y轴刻度的问题,导致了两个不在一条直线上

本帖子中包含更多资源

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

x
回复 使用道具 举报
nison201
初级会员   /  发表于:2019-11-6 18:20:07
地板
上面一条,刻度是10000,占位比较多。结果导致Y轴比下面稍微右偏,能不能通过设置0点坐标或者其他方式,让Y轴在一条直线上,给刻度留下固定的空余
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-6 22:59:49
5#
好的,我明白了,开发包的demo中有一个Multiple Plot Areas,和你这个需求很像,X轴一致,然后分了多个图形区域,这种方式可以保证Y轴在一条直线上
示例代码路径:ComponentOne Samples\WinForms\C1FlexChart\CS\FlexChartExplorer




本帖子中包含更多资源

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

x
回复 使用道具 举报
nison201
初级会员   /  发表于:2019-11-7 09:57:42
6#
嗯。我找到这个了。现在的问题是我们还要实现图表与图片的对齐,上面是二维图表,下面是一张图片。还是要实现一样的效果。我们感觉解方法就是把Y轴位置能自由设定,这个能实现吗?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-7 11:34:36
7#
抱歉,这个没法实现,Y轴精确位置确实是会受到所显示的数值文字影响。

回复 使用道具 举报
nison201
初级会员   /  发表于:2019-11-7 11:39:56
8#
能获取到Y轴位置吗?或者原点位置,相对父窗口左偏移量。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-7 12:30:06
9#
也没有办法获取的,没有提供接口来获取具体的位置,只能设置Y轴的方位(左、右等)
回复 使用道具 举报
nison201
初级会员   /  发表于:2019-11-7 17:05:41
10#
能否设置Y轴刻度的格式,比如固定占8位,就像printf函数那样的格式8.2f。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部