# plot


二维线图

函数库: TyAppDesigner

# 语法

plot(UIAxes,X,Y)
plot(UIAxes,X1,Y1,...,Xn,Yn)
plot(UIAxes,Y)

注意

该函数仅适用于 APP 设计工具

# 说明

plot(UIAxes,X,Y) 在 UIAxes 坐标区中创建 Y 中数据对 X 中对应值的二维线图。

X 和 Y 必须是长度相同的向量,plot 函数绘制 Y 对 X 的图。示例


plot(UIAxes,X1,Y1,...,Xn,Yn) 在 UIAxes 坐标区中绘制多个 X、Y 对组的图。示例


plot(UIAxes,Y) 在 UIAxes 坐标区中创建 Y 中数据对每个值索引的二维线图。示例

Y 是向量,x 轴的刻度范围是从 1 至 length(Y)。


# 示例

创建线图

将 x 创建为由 0 和 2π 之间的线性间隔值组成的向量。在各值之间使用递增量 π/100。将 y 创建为 x 的正弦值。在 APP 的 UIAxes 的坐标区中创建数据的线图。

x = 0:(pi / 100):(2 * pi);
y = sin.(x);
# x, y = get_xy()
plot(app.UIAxes, x, y)
绘制多个线条

将 x 定义为 100 个介于 −2π 和 2π 之间的线性间隔值。将 y1 和 y2 定义为 x 的正弦和余弦值。在 APP 的 UIAxes 的坐标区中创建上述两个数据集的线图。

x = LinRange(-2 * pi, 2 * pi, 100);
y1 = sin.(x);
y2 = cos.(x);
plot(app.UIAxes, x, y1, x, y2)

# 输入参数

Y - y 值
向量

y 值,指定为向量。要根据特定的 x 值绘图,还必须指定 X。

数据类型: Int16 | Int32 | Int64 | Float16 | Float32 | Float64

X - x 值
向量

x 值,指定为向量。

数据类型: Int16 | Int32 | Int64 | Float16 | Float32 | Float64

# 另请参阅

hold | legend | title | xlabel | xlim | ylabel | ylim