1

我有两列数据,想使用八度进行绘图。我做了以下工作:

 f = load('rate.txt','r')
 plot(f(:,1) ,f(:,2));
 plot(f(:,1));
 hold on;
 plot(f(:,2));

我得到了各自的图表。但两者颜色相同。我想为不同的图表分配不同的颜色,并为它们命名,就像这个彩色图是这个,这个彩色图是那个。我该怎么做?

4

1 回答 1

2

您可以使用线条属性绘制下摆。并且legend用于说明哪个是什么。我想 Octave 使用与 MATLAB 相同的语法。这是一个示例代码片段:

x = 0:0.01:5; %# An example x grid

plot(x,sin(x),'r-');
hold on;
plot(x,cos(x),'b--');
legend('sin', 'cos')

在此处输入图像描述

于 2012-05-25T10:53:42.480 回答