z*******x 发帖数: 30 | 1 我想画两条曲线在同一个图上,但是两条曲线要用不同的scales and units,比如一条
要用速度从-5到5的,另一条要用质量从0到100,左边的y-axis来标速度,右边
的y-axis来表质量,在matlab上如何实现?谢谢! |
z*******x 发帖数: 30 | 2 anybody can help me? Thanks!! |
j***j 发帖数: 324 | 3 I also want this function before,but didnot find solutions。
finally,I manually scale two datas and manually add another axle on the
right side。
【在 z*******x 的大作中提到】 : 我想画两条曲线在同一个图上,但是两条曲线要用不同的scales and units,比如一条 : 要用速度从-5到5的,另一条要用质量从0到100,左边的y-axis来标速度,右边 : 的y-axis来表质量,在matlab上如何实现?谢谢!
|
f*****g 发帖数: 30 | 4 例子:
% plot (x,y1) and (x,y2) on the same graph
plot(x,y1);
axes; % generate a new axes system on the same figure
set(gca,'color','none');
% remove the default white background, so the first plot will be seen.
set(gca,'yaxis','right');
% move the y axis to the right side.
plot(x,y2);
接下来的修饰,应该都差不多了。 |
c*u 发帖数: 916 | 5 plotyy?
【在 z*******x 的大作中提到】 : 我想画两条曲线在同一个图上,但是两条曲线要用不同的scales and units,比如一条 : 要用速度从-5到5的,另一条要用质量从0到100,左边的y-axis来标速度,右边 : 的y-axis来表质量,在matlab上如何实现?谢谢!
|
e*******e 发帖数: 248 | 6 四楼的方法给你更多的控制。
五楼的可以直接用,简单点儿 |