首页 理论教育 数据图形化的常用指令与图形的简单修饰

数据图形化的常用指令与图形的简单修饰

时间:2023-02-12 理论教育 版权反馈
【摘要】:MATLAB具有强大的绘图功能,利用其绘图指令可以简捷、自如地实现统计数据及分析结果的图形化。这里仅介绍几个数据图形化最基本的指令。当x缺省时,参数option取值为stacked时绘制累加式条形图,以矩阵y的各个列向量的累加值为各矩形条的纵坐标;取值为grouped是绘制分组式条形图,以矩阵y的第k行数据为第k组中各矩形条的纵坐标。参数option也可引用颜色参数,具体取值可参见“图形的简单修饰”。调用格式均与bar类似。

2.4.5 数据图形化的常用指令与图形的简单修饰

在数据分析、处理中将数据图形化,能够使数据所承载的信息生动、直观地展示出来。MATLAB具有强大的绘图功能,利用其绘图指令可以简捷、自如地实现统计数据及分析结果的图形化。这里仅介绍几个数据图形化最基本的指令。

1.pie指令

【调用格式】 pie(y,explode)

【功能】 绘制由数据向量y(表示各个因素所占的百分比)所定义的圆饼图。

【参数说明】 参数explode是一个与y的维数相同的由数字0和1构成的向量,其作用是当其某个元素为1时,将对应的扇形从圆饼图形中分离出来。

参数explode可以缺省。

【扩展】 指令pie3绘制三维立体圆饼图,调用格式与pie相同。

2.bar指令

【调用格式】 绘制以向量x的各个元素为横坐标,以向量y的各个对应元素为纵坐标所定义的条形图。

【参数说明】 向量x可以缺省,此时x=1,2,3,…。

当x缺省时,参数option取值为stacked时绘制累加式条形图,以矩阵y的各个列向量的累加值为各矩形条的纵坐标;取值为grouped是绘制分组式条形图,以矩阵y的第k行数据为第k组中各矩形条的纵坐标。

参数option也可引用颜色参数,具体取值可参见“图形的简单修饰”。指定向量x时,option只能引用颜色参数。

【扩展】 指令barh绘制水平放置的条形图,指令bar3绘制三维立体的垂直放置的条形图,指令barh3绘制三维立体的水平放置的条形图。调用格式均与bar类似。

3.plot指令

【调用格式】 plot(x,y,option)

【功能】 在二维直角坐标平面上绘制由向量x和y的对应元素为坐标的数据点或连接各数据点的折线。

【参数说明】 向量x可以缺省,此时x=1,2,3,…。

参数option的取值是表示线型、数据点标记、颜色的1个或几个符号,具体取值可参见“图形的简单修饰”。参数option可以缺省。

【扩展】 指令plot3绘制三维点线图,调用格式与plot类似。经常与plot指令配合使用的还有指令line,其最简单的调用格式是line(x,y),功能是绘制出由向量x和y的对应坐标标记出的数据点(xi,yi)之间的折线,通常用line指令为plot图形中补充、添加辅助线。

指令plot和line还有其他更为细腻的调用格式,感兴趣的读者请查阅MATLAB系统帮助。

此外,MATLAB语言还提供了很多更为专业的统计绘图指令,更进一步指令可见相关参考书籍。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈