在matlab中我使用errorbarxy绘制x和y误差条。但是,在x和y轴上都有对数刻度,误差条看起来不正确 - 即误差条'head'的大小不同。我该如何解决这个问题?
X = 10 * rand(7,1);
Y = 10 * rand(7,1);
ux = rand(7,1);
uy = rand(7,1);
lx = rand(7,1);
ly = rand(7,1);
errorbarxy(X,Y,ux,uy,lx,ly,'Color','k','LineStyle','none','Marker','o','MarkerFaceColor','w','MarkerSize',11);
set(gca,'YScale','log');
set(gca,'XScale','log');
print -r600 -dtiff myplot.tif