作业帮 > 综合 > 作业

如何将三条二维曲线(暂命名为a,b,c)画到一幅二维图里.

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/12 01:12:41
如何将三条二维曲线(暂命名为a,b,c)画到一幅二维图里.
数据已经存好,a,b,c三条线有各自的[x,y]值,希望做的是3条曲线有共同的x轴,a,b公用一个Y轴,Y轴在图左边;c用另一个Y轴,Y轴在图右边.
举例来说,比如a曲线的x=[1,2,3,4,5,6],y=[1,2,3,4,5,6];b曲线的x=[1,2,3,4,5,6],y=[4,5,6,7,8,9];a和b有相同的x值,y值差别不大.c曲线的x=[1.1,1.3,1.6,1.8,2.0,2.2],y=[100,200,300,400,500,600],即c曲线的x值与ab的不同,但是范围基本一致,y值与ab的差别较大,要用另一个y轴表示.
实际数据不只有这点,每个x和每个y都有2500个数.
试过matlab的plotyy函数,没成功,origin的plot Double-Y作图,也不行.感觉origin可以实现,但是不得方法.
有什么软件和具体怎么操作能实现这样的作图?麻烦把软件和具体方法告诉我下.
只有30分了,更多的给不了了……
如何将三条二维曲线(暂命名为a,b,c)画到一幅二维图里.
plotyy+各种hold on,可以的
再问: hold on 不好使! 应该不适合二维曲线,而是三维的。 查了下origin手册,用图层关联可以解决。