读取编码 UTF-82.18KB
Matlab数据绘图指北
作为研究生,在撰写文章的时候,总是避免不了画一些奇奇怪怪的图,简单的一条线,复杂的N条线,图片格式也要反复调试。所以将使用过程中绘图的一些方法记录一下,防止下次用时忘记。
1. 绘图软件
绘图可以用各种不同的软件,但比较常用的基本是:Matlab、Python、R、Origin等,这些语言或软件兼顾了数据处理和图像绘制,但都有一定的学习成本,Origin可能上手比较快,但对于重复性的工作不易批量化处理,而语言类绘图则可以多次重复使用,当然,也比较难学。在此记录一下我的Matlab的使用和学习之路。
2. Matlab数据处理
略……(待续)
3. Matlab绘图基础
3.1 Matlab图形对象

上图是matlab官方的图形对象层级示意图。

以上图为例:
Figure:指整个图窗对象,上图即为一个Figure,可以存在多个独立的Figure;
Axes:坐标轴,包括所有的坐标轴对象,可以存在多个坐标轴。
Annotation:注释,包括坐标轴标签等。
Illustration:图例。
UI:外部UI,大多数时候可以不关注,主要调整大小。
Chart……:所绘制的曲线等图形。
3.2 Matlab绘图类型
以下是matlab所支持的一些绘图类型,可以单独绘制,也可以根据需要进行组合绘制。

4. 各类绘图详解
4.1 线图(plot)
- 1X-1Y
- 1X-2Y
- 1X-NY
- 多X-多Y