这儿所说的杆状图,是用stem ( )函数实现的,有的参考书也称为离散数据散点图,但是和之前在"用scatter( )函数绘制二维散点图"中的散点图不同。
之前的scatter(x,y),是在 (x,y) 位置画纯圆点(或指定标记),可调大小及颜色,点之间无连线,强调"点的位置和密度",通常用于展示数据分布、相关性或气泡图等。这儿的stem(x,y),是在(x,y)位置画带竖线(从点到x轴基线)的杆状图,强调"点相对于基线的值和离散性",每个点由"杆+端标记"组成,通常用于可视化离散信号、序列、采样点等。
在命令窗口输入以下程序:
Matlab
t=0:pi/20:2*pi;
x=180*t/pi;
y=sin(t);
stem(x,y,'b')
title('杆状图')
xlabel('角度')
ylabel('幅值')
运行后得到如图1所示图形。

图1 正弦函数杆状图