由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Computation版 - matlab可以画这样的图吗
相关主题
matlab里subplot问题A MATLAB GUI Design question
问一个matlab作图的问题matlab 问题 求教
question on plotyy in matlabmatlab help
matlab请教请教关于MATLAB的一个小问题
请问MATLAB中画bar时怎么让x变成对数坐标matlab help :(
请问怎么plot这样的图?help on Matlab
matlab求助Matlab一问
How to make 3d plots in Matlab?请教:关于Matlab画图
相关话题的讨论汇总
话题: matlab话题: plot话题: 这样话题: plotyy话题: 坐标
进入Computation版参与讨论
1 (共1页)
d******n
发帖数: 509
1
我要画一个图,其实就四条线,其中两条的值大约在 1000-2000 之间, 另外两条的值
在 20到50 之间。 因为差的太大, 值小的线细节都看不出来。不用log坐标,想象别
人一样用那种分区段画的, 就是中间截了,坐标上打上两条曲线代表省略了一部分,
图又分上下两部分,每部分的坐标单位不一样, 例如上部分是 500-3000, 下部分是
0 到100。 这样的图用什么画呢?
我的数据都是matlab算的,其他的图也是matlab画,所以想知道matlab可不可以画这样
的图, 好格式统一。 谢谢。
t***s
发帖数: 4666
2
how about plotyy?

【在 d******n 的大作中提到】
: 我要画一个图,其实就四条线,其中两条的值大约在 1000-2000 之间, 另外两条的值
: 在 20到50 之间。 因为差的太大, 值小的线细节都看不出来。不用log坐标,想象别
: 人一样用那种分区段画的, 就是中间截了,坐标上打上两条曲线代表省略了一部分,
: 图又分上下两部分,每部分的坐标单位不一样, 例如上部分是 500-3000, 下部分是
: 0 到100。 这样的图用什么画呢?
: 我的数据都是matlab算的,其他的图也是matlab画,所以想知道matlab可不可以画这样
: 的图, 好格式统一。 谢谢。

d******n
发帖数: 509
3
Thanks!
But plotyy will give me a two y-axis plot. it means I need to write
something extra in the figure legend correspondingly. Since all of my other
plots only have one axis, I still prefer to present everything in the same
plot.
Someone mentioned that I could try SigmaPlot. I have never used that, but
will see if it is easy to plot it in the same format as others.
Thanks again!
p******h
发帖数: 1783
4
subplot

【在 d******n 的大作中提到】
: 我要画一个图,其实就四条线,其中两条的值大约在 1000-2000 之间, 另外两条的值
: 在 20到50 之间。 因为差的太大, 值小的线细节都看不出来。不用log坐标,想象别
: 人一样用那种分区段画的, 就是中间截了,坐标上打上两条曲线代表省略了一部分,
: 图又分上下两部分,每部分的坐标单位不一样, 例如上部分是 500-3000, 下部分是
: 0 到100。 这样的图用什么画呢?
: 我的数据都是matlab算的,其他的图也是matlab画,所以想知道matlab可不可以画这样
: 的图, 好格式统一。 谢谢。

d******n
发帖数: 509
5
subplot还是两个图啊, 太罗嗦了。
我今天在SigmaPlot里试一试, 是用'break', 一张画出来的。
j**u
发帖数: 6059
6
在mathworks的file exchange里面search关键字Breakaxis,已经有人写过相关的程序
,可以实现你的意图。我曾经用过,虽然丑了一点,也将就着过得去。
http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=3668&objectType=file

【在 d******n 的大作中提到】
: 我要画一个图,其实就四条线,其中两条的值大约在 1000-2000 之间, 另外两条的值
: 在 20到50 之间。 因为差的太大, 值小的线细节都看不出来。不用log坐标,想象别
: 人一样用那种分区段画的, 就是中间截了,坐标上打上两条曲线代表省略了一部分,
: 图又分上下两部分,每部分的坐标单位不一样, 例如上部分是 500-3000, 下部分是
: 0 到100。 这样的图用什么画呢?
: 我的数据都是matlab算的,其他的图也是matlab画,所以想知道matlab可不可以画这样
: 的图, 好格式统一。 谢谢。

1 (共1页)
进入Computation版参与讨论
相关主题
请教:关于Matlab画图请问MATLAB中画bar时怎么让x变成对数坐标
一个matlab里面计算曲线斜率的问题请问怎么plot这样的图?
[合集] Matlab中这种小问题如何解决?matlab求助
简单Matlab问题 (转载)How to make 3d plots in Matlab?
matlab里subplot问题A MATLAB GUI Design question
问一个matlab作图的问题matlab 问题 求教
question on plotyy in matlabmatlab help
matlab请教请教关于MATLAB的一个小问题
相关话题的讨论汇总
话题: matlab话题: plot话题: 这样话题: plotyy话题: 坐标