semilogy
半对数图
semilogy(Y)
semilogy(X1,Y1,...)
semilogy(X1,Y1,LineSpec,...)
semilogy(...,'PropertyName',PropertyValue,...)
semilogy(ax,...)
h = semilogy(...)
semilogy
将使用 y 轴的对数刻度绘制数据。
semilogy(Y)
使用 y 轴的以 10 为基数的对数刻度和 x 轴的线性刻度创建一个绘图。它绘制 Y 的列对其索引的图。如果 Y 包含复数值,则 semilogy(Y) 等同于 semilogy(real(Y),imag(Y))。semilogy 函数在此函数的其他所有用法中将忽略虚部。
semilogy(X1,Y1,...)
绘制所有 Yn 与 Xn 对组。如果只有 Xn 或 Yn 之一为矩阵,semilogy 绘制向量变量、矩阵的行及列,以及长度与向量长度一致的矩阵的维度。如果矩阵是方阵,当矩阵长度与向量长度一致时,将绘制矩阵的列对该向量的图。Xn 的值可以是数值、日期时间、持续时间或分类值。Yn 中的值必须为数值。
semilogy(X1,Y1,LineSpec,...)
绘制由 Xn,Yn,LineSpec 三重线定义的所有线条。LineSpec 确定线型、标记符号及绘制的线条的颜色。
semilogy(...,'PropertyName',PropertyValue,...)
为 semilogy 创建的所有制图线条设置属性值。有关属性列表,请参阅 Line 属性。
semilogy(ax,...)
将在由 ax 指定的坐标区中,而不是在当前坐标区 (gca) 中创建线条。选项 ax 可以位于前面的语法中的任何输入参数组合之前。
h = semilogy(...)
返回由图形线条对象组成的向量。
y 轴的对数刻度:使用 y 轴的对数刻度和 x 轴的线性刻度创建一个绘图。
x = 0:0.1:10;
y = exp(x);
figure
semilogy(x,y)
x = 0:0.1:10;
y = exp(x);
figure
semilogy(x,y,'r*-')
如果在绘制多个线条时未指定颜色,semilogy 会按照当前坐标区的 ColorOrder 和 LineStyleOrder 属性指定的顺序自动循环颜色和线型。
例如,您可以混用 Xn,Yn 对组和 Xn,Yn,LineSpec 三重线,
semilogy(X1,Y1,X2,Y2,LineSpec,X3,Y3)
如果您尝试在 hold 为 on 的情况下给线性轴模式的图形添加 loglog、semilogx 或 semilogy 绘图,轴模式将按原样保留,而且绘制的新数据呈线性。