用户名
我想在MATLAB中绘制一个条形图,如下所示。谁知道我应该使用哪个功能?提前谢谢了!
- 该条以x范围指定(某些可能比其他范围宽)。
- 两个条形图之间没有线(图中的红色十字)。
- X轴为对数刻度。
最大限度
为什么不尝试使用plot
orsemilogx
函数呢?
x = [0.1 0.18 0.18 0.32 0.32 0.56 0.56 1.0];
y = [30 30 25 25 110 110 80 80];
semilogx(x,y);
如果您希望像图中一样显示x刻度,可以将其设置在axis对象上:
ax = gca;
ax.XTick = unique(x);
ax.XTickLabel = unique(x);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句