找回密码
 立即注册

QQ登录

只需一步,快速开始

pinebud

注册会员

6

主题

14

帖子

138

积分

注册会员

积分
138

微信认证勋章

[已处理] plot area分区

pinebud
注册会员   /  发表于:2016-4-5 13:40  /   查看:3763  /  回复:5
请问各位大侠:
     http://blog.gcpowertools.com.cn/post/2015/09/17/C1ChartWPF_PlotArea.aspx 这是wpf下的分轴功能,请问winform下有没有这样的功能呢?具体怎么实现呢?如果不能的话,采用多个chart的方式,我要实现同一个x轴表示时间,多个y轴数据,如下图,怎么样同步坐标轴呢?

本帖子中包含更多资源

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

x

5 个回复

倒序浏览
gw0506
超级版主   /  发表于:2016-4-5 16:14:31
沙发
我没太理解你的需求。
博客中描述的demo和你给的这个截图不同。

WinForms下可以实现两个Y轴。你可以看一下有个AxisY有个AxisY2两个接口。
至于你图片给的这个场景,可以用3个Chart拼起来,把另外两个的AxisX的Visiable改成false。
回复 使用道具 举报
pinebud
注册会员   /  发表于:2016-4-5 16:44:43
板凳
gw0506 发表于 2016-4-5 16:14
我没太理解你的需求。
博客中描述的demo和你给的这个截图不同。

博客中是plot area横坐标分成三个区域的,我是想实现纵坐标三个区域这样,每个区域有单独的纵坐标,所以我了解到的是现在只能拼接三个chart,拼接的话怎么做到下面两个chart的横坐标和第一个一样呢?(共享同一个x轴) many thanks!
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-4-5 17:07:18
地板
pinebud 发表于 2016-4-5 16:44
博客中是plot area横坐标分成三个区域的,我是想实现纵坐标三个区域这样,每个区域有单独的纵坐标,所以 ...

博客里那是用了Group概念,这个WinForm是有的,但是做不到你的那个效果。

就拼三个Chart吧。尺寸一样,数据间隔一样,x轴就自然一样了。你设置好后,再把下面两个chart的x轴藏起来。
回复 使用道具 举报
pinebud
注册会员   /  发表于:2016-4-6 10:04:06
5#
gw0506 发表于 2016-4-5 17:07
博客里那是用了Group概念,这个WinForm是有的,但是做不到你的那个效果。

就拼三个Chart吧。尺寸一样 ...

嗯嗯,好的,谢谢
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-4-6 10:47:22
6#
pinebud 发表于 2016-4-6 10:04
嗯嗯,好的,谢谢

做出来的原型可以发出来跟其他用户分享哈~~   我负责送金币给你!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部