首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >旋转Matlab Stem图

旋转Matlab Stem图
EN

Stack Overflow用户
提问于 2013-11-27 14:09:08
回答 1查看 1.7K关注 0票数 0

感谢我在这个帖子上得到的帮助:

How to plot asymnmetric errors with errorbar

我已接近实现我所希望的,第三张图表所剩的全部内容都是一系列离散点,仅以线的形式绘制,如第15/16页所示图表的第三栏所示:

comisef.eu/files/wps031.pdf

干似乎做我想做的,但我不知道热旋转的轴?或者也许还有别的方法可以做到?

代码语言:javascript
复制
   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')
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-27 14:54:28

您可以使用view实现它。

代码语言:javascript
复制
stem(1:20,randn(1,20))
view(90,90)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20244658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档