目录

  • 一、绘图函数中的参数(以plot为例
  • 1.'Color'
  • 2.'LineStyle'
  • 3. 'LineWidth'
  • 5.'MarkerIndices'
  • 6.'MarkerEdgeColor'
  • 7.'MarkerFaceColor'
  • 8.'MarkerSize'
  • 9.关于plot的输出
  • 二、查看与修改图像属性的函数
  • 1.get
  • 2.set
  • (1)gcf
  • (2)gca


一、绘图函数中的参数(以plot为例

1.‘Color’

设置线的颜色
用法

plot(x,y,'Color',[x x x])
% or
plot(x,y,'Color','x')

颜色选项(‘x’)

等效RGB格式([x x x])

‘r’

[1 0 0]

‘g’

[0 1 0]

‘b’

[0 0 1]

‘y’

[1 1 0]

‘m’

[1 0 1]

‘c’

[0 1 1]

‘w’

[1 1 1]

‘k’

[0 0 0]

使用TOC语法后生成一个完美的目录。

2.‘LineStyle’

设置线的样式
用法

plot(x,y,'LineStyle','x')

选项(‘x’)

描述

‘-’

实线

‘–’

虚线

‘:’

点描线

‘-.’

点划线

‘none’

无线

运算结果是 1024.

3. ‘LineWidth’

设置线宽
用法:

plot(x,y,'LineWidth',0.75)

arker’
设置点的样式
用法

plot(x,y,'Marker','x')

选项(‘x’)

描述

‘o’

圆形

‘+’

加号

‘*’

星号

‘.’


‘x’


‘s’

正方形

‘d’

菱形

‘^’

上三角形

‘p’

五角星

5.‘MarkerIndices’

显示标记的索引点,常与’Marker’连用

用法:

x = 0:.1:10;
y = sin(x);
plot(x,y,'Marker','o','MarkerIndices',[1 5 10])
%第1 5 10个数据点将用圆形标注出来

6.‘MarkerEdgeColor’

设置数据点的边缘颜色
用法

plot(x,y,'MarkerEdgeColor','x')

因该参数的颜色设置 与 'Color’参数中一致,故这里不再做赘述。

项目

Value

电脑

$1600

手机

$12

导管

$1

7.‘MarkerFaceColor’

设置数据点面的颜色
用法:

plot(x,y,'MarkerFaceColor','x')

*该参数的颜色设置同 ‘Color’ *
使用:---------:居中
使用:----------居左
使用----------:居右

第一列

第二列

第三列

第一列文本居中

第二列文本居右

第三列文本居左

8.‘MarkerSize’

设置数据点的大小
用法:

plot(x,y,'MarkerSize',x)
% x为数值

TYPE

ASCII

HTML

Single backticks

'Isn't this fun?'

‘Isn’t this fun?’

Quotes

"Isn't this fun?"

“Isn’t this fun?”

Dashes

-- is en-dash, --- is em-dash

– is en-dash, — is em-dash

9.关于plot的输出

h = plot(x,y);

h是该曲线图形的唯一标识符,相当于我们的IDcard,返回该输出有助于通过set函数查看或修改该图像的属性。

二、查看与修改图像属性的函数

get 查看图像属性

set修改图像属性

1.get

查看指定曲线的图像属性
用法:

x = 0:.1:10;
y = sin(x);
h = plot(x,y);
get(h)

在输出中可以看到如下信息(部分):
MarkerEdgeColor: ‘auto’
MarkerFaceColor: ‘none’
MarkerIndices: [1×101 uint64]
MarkerSize: 6
Parent: [1×1 Axes]
PickableParts: ‘visible’
Selected: ‘off’
SelectionHighlight: ‘on’
Tag: ‘’

2.set

修改指定曲线的图像属性
修改主要包括三个部分,即gcf、gca、line

gcf---------修改当前图像的figure句柄值
gca--------修改当前图像的Axes句柄值
line--------修改该图像的线性句柄值

用法

x = 0:.1:10;
y = sin(x);
h = plot(x,y);
set(gca,xxx);
set(gcf,xxx);
set(h,xxx);

下面进行详细讲解

(1)gcf

对于要修改的某个图像,可以先通过get(gcf)查看可修改的句柄,一般用于设置图形的位置,尺寸

(2)gca

一般用于对坐标轴的设置,其常用可修改的句柄如下:

句柄

描述

‘XLim’

坐标极限取值,y轴同理

‘XTick’

改变坐标刻度数值

‘XTickLabel’

改变坐标轴刻度的显示

‘FontName’

字体样式

‘FontSize’

字体大小

暂时想到这些,后期有时间也会加一些未补充的句柄或参数,欢迎交流