alexander 发表于 2009-3-25 02:06:35

strip chart多坐标轴

实现的功能,多个不同范围的曲线画在同一个chart里面。

同一个横轴,n个纵轴,也就是n个纵坐标范围。

ps:因为这n个量的范围相差很多个数量级,不可能用同一个坐标范围描述。

恳请高手指点。

netcreature 发表于 2009-3-25 04:26:17

画在同一个chart中当然没问题。只是,如果数量级相差较大,看起来不好。
而且低数量级的可能无法分辨!
这种情况,并不宜放在同一个坐标系中!

alexander 发表于 2009-3-25 06:04:33

我把数量级高的那个换算到数量级低的单位,就解决了美观的问题

主要是如何话多个坐标轴

alexander 发表于 2009-3-25 06:05:05

主要是如何弄n个坐标轴出来

netcreature 发表于 2009-3-25 07:09:33

我把数量级高的那个换算到数量级低的单位,就解决了美观的问题

主要是如何话多个坐标轴
alexander 发表于 2009-3-25 06:04 http://www.cpubbs.com/bbs/images/common/back.gif
怎么换算?是缩放吗?
CVI中Strip Chart控件的X轴或Y轴最多只能显示两个(对应X为上下两个、Y为左右两个)!
至于曲线如果不怕难看,可以同时画很多条!

alexander 发表于 2009-3-25 07:13:59

哈哈,版主说的美观我确实是估计不会美观了,但是没办法,要求这么做的,甲方或者师兄喜欢就成。

版主能具体告诉我怎么设置么?我想要3个x轴一个y轴{:4_364:}

alexander 发表于 2009-3-25 07:17:06

我程序plot之前就把数据处理了,除以某个数。。。

很白痴的方法。。。

netcreature 发表于 2009-3-25 07:25:49

哈哈,版主说的美观我确实是估计不会美观了,但是没办法,要求这么做的,甲方或者师兄喜欢就成。

版主能具体告诉我怎么设置么?我想要3个x轴一个y轴{:4_364:}
alexander 发表于 2009-3-25 07:13 http://www.cpubbs.com/bbs/images/common/back.gif
3个X轴一个Y轴?!
最多只能设置2个x轴和2个y轴!
而且,要3个x轴干什么?因为,x轴只需要1个就行了。连两个都没必要!

netcreature 发表于 2009-3-25 07:31:48

Sorry!说错了!
Strip Chart控件中X轴只能画一个,没法画两个!Y轴倒是能画两个!

alexander 发表于 2009-3-25 10:40:26

版主sorry我也说错了,我想画3个Y轴,1个x轴

版主画2个Y轴的方法是什么呢

alexander 发表于 2009-3-25 13:33:28

斑斑还在么{:4_380:}

netcreature 发表于 2009-3-25 14:04:17

关键是我现在不知道你要画3条曲线,还是画3个y坐标轴!由于Strip Chart控件用于实时动态显示,所以x轴默认为时间轴,而y轴也不需要几个(在2维图形中,你不可能画两个y轴坐标),我所说的显示2条y轴坐标,只是坐标刻度显示不同,是将两个同一时间轴的2维图形叠加在一起的!而超过2条,在2维图形中,根本无法在一个图中显示!显示2个y轴坐标如图:

maliya19840 发表于 2009-3-25 14:55:04

本帖最后由 maliya19840 于 2009-3-25 15:01 编辑

如果不怕难看的话可以自己做几个坐标的。比如现有的X或Y坐标不是自己想要的。
如果想设计数字轴的话,可以用数字刻度条把原来的坐标轴遮住,对刻度条操作。
如果是文字型的刻度条,可以用Picture来设计。也可以另外加点字符串美化一下。

我不会用CVI,只是提一点建议,希望没有对你带来麻烦。

alexander 发表于 2009-3-25 15:15:43

本帖最后由 alexander 于 2009-3-25 15:26 编辑

版主,可能我没表达清楚。
我说的3个y轴,类似于楼上那种,3条并排放着。

我要在一个面板上显示20多条曲线,这些曲线的范围可以归纳成3种坐标范围,对方希望我在一个曲线中显示出这20条曲线(我一直认为这样显示很难看),我把这3中范围想用3个y轴来表达,例如:0~10,0~10000,和-1000000~1000000.所以需要3个y轴。如果用统一的范围-1000000~1000000,那么0~10的曲线根本看不出来了。

麻烦问下,版主那种是在哪里设置的?

alexander 发表于 2009-3-25 15:20:12

谢谢13楼,我暂时是这么做的。
页: [1] 2
查看完整版本: strip chart多坐标轴