感谢我在这个帖子上得到的帮助:
How to plot asymnmetric errors with errorbar
我已接近实现我所希望的,第三张图表所剩的全部内容都是一系列离散点,仅以线的形式绘制,如第15/16页所示图表的第三栏所示:
comisef.eu/files/wps031.pdf
干似乎做我想做的,但我不知道热旋转的轴?或者也许还有别的方法可以做到?
x = 1985:.5:2001; % x data
grad_ = rand(1,length(x))*.3; % graduated stuff
grad_2 = rand(1,length(x))*.3;
grad_3= rand(1,length(x))*.3;
h = subplot(1,3,1);
%plot(grad_,x); % flip x and y for vertical plot
herrorbar(grad_,x,grad_2,grad_3,'.');
axis(h, [0 0.6 1985 2001])
set(h, 'Ytick', x(1):x(end), 'Xtick', 0:.15:.6, 'YDir','reverse', 'YGrid', 'on');
xlabel('Gradient Search')
diff_ = rand(1,length(x)).^2 *.15; % differential stuff
h = subplot(1,3,2);
plot(diff_,x);
set(h,'yticklabel',[], 'Ytick', x(1):x(end), 'Xtick', 0:.15:.6, 'YDir','reverse', 'YGrid', 'on');
axis(h, [0 0.6 1985 2001])
xlabel('Differential Evolution')
delta_ = rand(1,length(x)).^2 *.2 - .2; % delta stuff
h = subplot(1,3,3);
%plot(delta_,x);
stem(x,delta_);
view(90,90);
set(h,'yticklabel',[], 'Ytick', [], 'Xtick', -.15:.15:.15, 'YDir','reverse', 'XGrid', 'on');
axis(h, [-.15 .15 1985 2001])
xlabel('\Delta of medians')发布于 2013-11-27 14:54:28
您可以使用view实现它。
stem(1:20,randn(1,20))
view(90,90)

https://stackoverflow.com/questions/20244658
复制相似问题