MATLAB:在semilog条形图上更改BaseValue

tro*_*000 6 matlab matlab-figure

如何将以下条形图上的基值从0更改为另一个值(例如0.001)?现在它看起来很愚蠢:

MATLAB中的可笑条形图

码:

h=bar(matrix);
set(gca,'YScale','log')
Run Code Online (Sandbox Code Playgroud)

将x值更改为文本的奖励积分/良好业力!

干杯

Jon*_*nas 3

也许更改baseValue条形图属性的选项仅在 Matlab 的更高版本中出现(您有哪个版本?),但以下内容对我有用:

%# create bar plot with horizontal line at 3
bar(randn(4),'baseValue',1)
%# rename x-tick labels
set(gca,'xticklabel',{'first','second','third'})
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述