MATLAB 2-D 绘图

17 Mar 2025 | 阅读 2 分钟

目标:学习图形,即 2-D 图表,打印标签,网格和轴框,图表中的文本,条形图和饼图。

示例

输出

MATLAB 2-D Plots

多个图表

示例

输出

MATLAB 2-D Plots

线条颜色、线条样式、标记样式和图例

  • 线条颜色
y
m
c
r
g
b
w
k
  • 标记样式
.  → point                                                             
o → circle
x → x-mark
+ → plus
*→ star
s → square
d → diamond
v → triangle(left)
^ → triangle(up)
< → triangle(left)
>→ triangle(right)
p → pentagon
h → hexagon
            <none> → no marker
  • 线条样式
-  → solid 
-. → dashed dot
-- →dashed
.. → dotted
<none> → no line

标题

Title ('title_string', 'Font Name', Helvetica','Font Size',20.'color','green','Font Weight','light/bold/normal','Font Angle','Normal/italic');

坐标轴

Axes('Position',[左, 下, 宽, 高])

例如:要在 (0.2,0.2) 处创建坐标轴,大小为图形窗口的一半。

            axes ('Position', [.2 .2 .5  .5]);

MATLAB 2-D Plots

TEXT

要将文本字符串添加到绘图区域中的指定位置。

text(r,c,'string');

GTEXT:无需指定文本位置。

gtext('string');

点击哪里,文本就会显示在那里。

图例

图例的位置

top left		top center		top right
medium left medium center medium right
bottom left bottom center bottom right

示例

输出

MATLAB 2-D Plots

统计图

pie(x)

示例

输出

MATLAB 2-D Plots

拉出第 3切片

示例

输出

MATLAB 2-D Plots

拉出文本标签

示例

输出

MATLAB 2-D Plots

条形图

bar(x): 它绘制条形图。 绘制 x 的值与时间索引的关系图。

bar(t,x): 如果我们想自己指定 t。

示例

输出

MATLAB 2-D Plots

bar(x,'stacked')

输出

MATLAB 2-D Plots

打印命令

print<option><filename>

选项

  • -deps: 它创建一个单色封装的 postscript 图像。
  • -depsc: 它创建一个彩色封装的 postscript 图像。
  • -djpeg: 它是联合摄影专家组。
  • -dpng: 它是便携式网络图形。

例如:print -djpeg myimg.jpeg


下一个主题MATLAB 正弦波图