本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

semilogy

半对数图(y 轴有对数刻度)

语法

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,...) 绘制所有 YnXn 对组。如果只有 XnYn 之一为矩阵,semilogy 绘制向量变量、矩阵的行及列,以及长度与向量长度一致的矩阵的维度。如果矩阵是方阵,当矩阵长度与向量长度一致时,将绘制矩阵的列对该向量的图。Xn 的值可以是数值、日期时间、持续时间或分类值。Yn 中的值必须为数值。

semilogy(X1,Y1,LineSpec,...) 绘制由 Xn,Yn,LineSpec 三重线定义的所有线条。LineSpec 确定线型、标记符号及绘制的线条的颜色。

semilogy(...,'PropertyName',PropertyValue,...)semilogy 创建的所有制图线条设置属性值。有关属性列表,请参阅 Line 属性

semilogy(ax,...) 将在由 ax 指定的坐标区中,而不是在当前坐标区 (gca) 中创建线条。选项 ax 可以位于前面的语法中的任何输入参数组合之前。

h = semilogy(...) 返回由图形线条对象组成的向量。

示例

全部折叠

使用 y 轴的对数刻度和 x 轴的线性刻度创建一个绘图。

x = 0:0.1:10;
y = exp(x);

figure
semilogy(x,y)

提示

如果在绘制多个线条时未指定颜色,semilogy 会按照当前坐标区的 ColorOrderLineStyleOrder 属性指定的顺序自动循环颜色和线型。

例如,您可以混用 Xn,Yn 对组和 Xn,Yn,LineSpec 三重线,

semilogy(X1,Y1,X2,Y2,LineSpec,X3,Y3)

如果您尝试在 hold on 的情况下给线性轴模式的图形添加 loglogsemilogxsemilogy 绘图,轴模式将按原样保留,而且绘制的新数据呈线性。

扩展功能

在 R2006a 之前推出