SimWe仿真论坛's Archiver

water02 发表于 2003-9-18 06:53

【讨论】如何调整双对数坐标的两坐标轴?

我用origin 将一组数据在双对数坐标下画了出来,但是由于x,y 的数值范围
差距太大(x:0.01——12;y:0.01——1000000),画出的图表的x,y 轴在相同的
刻度范围内,长度不同。请教,如何将其调整为相同的
刻度范围内,长度一样?先谢谢!

bluegrass 发表于 2003-9-18 08:59

回复: 【讨论】如何调整双对数坐标的两坐标轴?

不太理解你说的,如果要调整 xy轴的范围,直接双击轴,或 tool->axes,在scale下可以改。不知道你是不是这个意思。

water02 发表于 2003-9-18 17:33

回复: 【讨论】如何调整双对数坐标的两坐标轴?

谢谢bluegrass 的回复!
可能我没有表达清楚,我的意思是希望我的x,y坐标轴在一个对数周期内
长度一样,不是数值范围,也就是想做成我们去商店买的坐标纸一样,x轴
的对数模数和y轴的对数模数一致。附带我没有完成的图,对数模数不一致。

bluegrass 发表于 2003-9-19 21:35

回复: 【讨论】如何调整双对数坐标的两坐标轴?

你这个对数模数不是一样的吗?都是 1e1啊,要不就是我理解错了。
不如说说你想实现什么效果吧.

water02 发表于 2003-9-20 10:37

回复: 【讨论】如何调整双对数坐标的两坐标轴?

谢谢bluegrass的回复,我想达到的效果是这样的(matlab中实现)

bluegrass 发表于 2003-9-20 15:59

回复: 【讨论】如何调整双对数坐标的两坐标轴?

其实你就是要调整一下x,y 的显示范围,
然后把plot类型改为 line, 就可以看到一样的效果了。
还是不行的话,你把数据贴上了,我做给你看。

water02 发表于 2003-9-20 19:59

回复: 【讨论】如何调整双对数坐标的两坐标轴?

那我只好把数据贴上了,
要求是:1、坐标为双对数
               2、x轴的一个对数周期长度和y轴的一个对数周期长度相等(即和商店里买的双对数坐标纸一样)

bluegrass 发表于 2003-9-20 21:51

回复: 【讨论】如何调整双对数坐标的两坐标轴?

你是不是给错数据了,这个明显不是你上面那幅图的数据啊。

water02 发表于 2003-9-21 21:32

回复: 【讨论】如何调整双对数坐标的两坐标轴?

谢谢bluegrass的回复,我的数据没有错!我自己也下载后做过,和你的
图形不一样。
      请注意:你x轴上一个对数周期的长度和y轴上一个对数周期的长度不一致,即x轴上100到1000的长度和y轴上100到1000的长度不一致,我需要一致。请再帮忙看看!谢谢

bluegrass 发表于 2003-9-21 21:47

回复: 【讨论】如何调整双对数坐标的两坐标轴?

呵呵,终于明白你是什么意思了。我再看看吧。

bluegrass 发表于 2003-9-21 22:06

回复: 【讨论】如何调整双对数坐标的两坐标轴?

这是图形可显示长度跟需要显示的尺度的问题,图的横向和纵向可显示的范围是固定的(比如50x50),但由于你的数据x,y的范围不同,它会自动rescale轴的显示比例,以达到最佳显示效果,当然也可以改,但一般图形看起来就没那么好看了。
如果两个轴的总 间距:比如: x: 1-1000; y: 10-10000,然后 increment =1 也相同的话,自然就得到你想要的那样的了。
我做了一下,你看看吧,是不是这个意思。

yexm 发表于 2003-9-21 22:14

回复: 【讨论】如何调整双对数坐标的两坐标轴?

这样行不行?

yexm 发表于 2003-9-21 22:20

回复: 【讨论】如何调整双对数坐标的两坐标轴?

我看了半天也才终于明白是什么意思了。
其实只要把x,y轴的坐标分数分成相等份就可以达到要求了。
由于y轴的区间比较小,就可以增加y轴的坐标区间来达到和x轴相同等分数的要求,也最终达到了x,y轴刻度长度相等的目的。

bluegrass 发表于 2003-9-22 08:22

回复: 【讨论】如何调整双对数坐标的两坐标轴?

你那样岂不是丢了很多数据,不太符合数据分析的原则吧。呵呵。

yexm 发表于 2003-9-22 08:27

回复: 回复: 【讨论】如何调整双对数坐标的两坐标轴?

[quote][b]bluegrass wrote:[/b]
你那样岂不是丢了很多数据,不太符合数据分析的原则吧。呵呵。 [/quote]
  
不会丢失数据的呀。
我是增加y轴的划分区间范围,不是减小。
相当于把图形在y轴方向压缩了。
这也是为了达到x,y轴刻度长度相等的目的。

zys5188 发表于 2003-9-22 11:28

回复: 【讨论】如何调整双对数坐标的两坐标轴?

看看这个图(在附件中)是不是你所需要的.

Insomnia 发表于 2003-9-22 13:36

回复: 【讨论】如何调整双对数坐标的两坐标轴?

Does this work? If so, the task is trivial by simply adjusting the axis scale. If not, please be more specific on your question.

yexm 发表于 2003-9-22 20:05

回复: 【讨论】如何调整双对数坐标的两坐标轴?

to Insomnia:
你做的图好漂亮啊。佩服!
以后请多多指教:)

zys5188 发表于 2003-9-22 20:27

回复: 【讨论】如何调整双对数坐标的两坐标轴?

这个图是你需要的么?

water02 发表于 2003-9-22 22:38

回复: 【讨论】如何调整双对数坐标的两坐标轴?

首先谢谢各位热心的朋友,bluegrass ,yexm ,zys5188 ,Insomnia !
这次,好像大家都理解我的意思了,不好意思,语文没有学好,表达不清楚。
  
  好像只有zys5188 的图做的有点像坐标纸的效果,绝对正方形的,即x,y轴的
一个对数周期的长度是一致的。
  
大家都将我的x轴的数据删掉了一部分,删去了大于1000的数据,我的x轴最大值是800000。
  
我按yexm 的方法自己做了一下,但是好像仍然不是绝对相等的,只能是大致相等,我像自动得到绝对相等的效果,就像我们买的对数坐标纸一样的效果!
  
zys5188 ,能谈谈您做的过程吗?(附上我做的图)

water02 发表于 2003-9-22 22:41

回复: 【讨论】如何调整双对数坐标的两坐标轴?

再请教一个问题,为什么我的origin图很大,你们的图很合适呢?
是不是怎么处理了一下?

yexm 发表于 2003-9-23 08:12

回复: 回复: 【讨论】如何调整双对数坐标的两坐标轴?

[quote][b]water02 wrote:[/b]
首先谢谢各位热心的朋友,bluegrass ,yexm ,zys5188 ,Insomnia !
这次,好像大家都理解我的意思了,不好意思,语文没有学好,表达不清楚。
  
  好像只有zys5188 的图做的有点像坐标纸的效果,绝对正方形的,即x,y轴的
一个对数周期的长度是一致的。
  
大家都将我的x轴的数据删掉了一部分,删去了大于1000的数据,我的x轴最大值是800000。[color=red][/color]
  
我按yexm 的方法自己做了一下,但是好像仍然不是绝对相等的,只能是大致相等,我像自动得到绝对相等的效果,就像我们买的对数坐标纸一样的效果!
  
zys5188 ,能谈谈您做的过程吗?(附上我做的图) [/quote]
  
不是吧,我的图x轴的范围是到1e6,应该把你所有的数据都包括了呀。
对于输出图形大小的调整,可在输出时选中“输出选项”即可。
详见下图:

water02 发表于 2003-9-23 18:53

回复: 【讨论】如何调整双对数坐标的两坐标轴?

to yexm:
    你作的图数据是全的,我看错了,请见谅!
    但是我需要的——“我像自动得到绝对相等的效果,就像我们买的对数坐标纸一样的效果!”这个问题仍然没有解决。帮帮忙了!

zys5188 发表于 2003-9-23 20:37

回复: 【讨论】如何调整双对数坐标的两坐标轴?

朋友:作图的方法大家都说了.我这里只谈谈本人如何作出自动生成坐标纸形式的图形拙见.因为ORIGIN默认的纸形是长方形的,这是考虑到通常情况下纵横坐范围可能不一样,所以在作图之前先计算一下你的图的纵横比,然后在作图的参数中设一下就可以了.实际上你可以设成任意的比例来适合各种需要.附图的纵轴已经设成了1000000(上次的是1000).实际上这种方法本身也是调整图形大小的方法.请试一下.

water02 发表于 2003-9-24 19:11

回复: 【讨论】如何调整双对数坐标的两坐标轴?

to zys5188:
我就是要做成你的图形的样子,能具体说说"在作图的参数中设一下就可以了"吗?
我刚用origin ,不是很熟悉,请指教!

yexm 发表于 2003-9-24 19:43

回复: 【讨论】如何调整双对数坐标的两坐标轴?

你试着自己做一下,
先把曲线图画出来。
然后只要把x,y轴的坐标范围设置成和zys5188一样。
看看你自己做出来的图是不是也是这样子的。
呵呵!

zys5188 发表于 2003-9-24 20:13

回复: 【讨论】如何调整双对数坐标的两坐标轴?

如图,在图中右击,然后按照1 2 3 4的步骤进行就可以了.

water02 发表于 2003-9-24 20:55

回复: 【讨论】如何调整双对数坐标的两坐标轴?

感谢热心的朋友们,特别是zys5188 !
衷心地说一声谢谢!!!

minsen 发表于 2006-8-27 19:55

看看了

minsen 发表于 2006-8-27 20:15

我怎么没有办法显示你做的内容啊

zhuhaha 发表于 2007-1-19 16:19

厉害,高手晕机??????????????????????????

xinyangzhang 发表于 2007-3-6 11:07

图中得对数坐标怎么做的

图中得对数坐标怎么做的,我怎么老是找不到啊,想把纵坐标做成E10,E11,E12等,刚用不太会,谢谢各位

jeff 发表于 2007-5-28 16:15

我也不知道,高手教教双对数曲线怎么做的阿

页: [1]
 

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.