线形图、条形图和面积图

这几种图形在功能上比较相似,都是以直观的形式表示数据的分布特征。绘制线形图、条形图、面积图分别使用plot函数、bar函数和area函数。下面结合1个例子介绍这几种图形的生成。

code.matlab
x=[1 2 3 4 5 6 7 8];
y=[10 9 18 30 25 32 25 20];
area(y)
hold on
bar(x,y)
colormap cool
hold on
plot(x,y, 'LineWidth',2,'Color', 'r', 'LineStyle', '--')
hold off

生成图2-1。使用hold on命令,可以在原有的图形上面叠加其他图形,用hold off命令取消叠加。colormap命令指定颜色查找表,确定图形使用哪些颜色进行绘制。cool是MATLAB已经确定好的一组颜色。

Document Image
\[\]

图2-1 面积图叠加条形图和线形图