查看: 2410|回复: 3|关注: 1

[已答复] 如何用matlab画三维柱图,z坐标不从0开始?

[复制链接]

新手

10 麦片

财富积分


050


1

主题

42

帖子

0

最佳答案
发表于 2016-12-31 10:07:55 | 显示全部楼层 |阅读模式
本帖最后由 jlulxg 于 2016-12-31 10:07 编辑

如图中红色块的效果三维柱图
QQ截图20161231100205.png
回复主题 已获打赏: 0 积分

举报

MATLAB 基础讨论
版块优秀回答者

中级

574 麦片

财富积分


5001500


12

主题

1000

帖子

102

最佳答案
  • 关注者: 56
发表于 2016-12-31 18:23:30 | 显示全部楼层
给你一个例子照着去改,或者可以百度搜一下matlab修改坐标轴范围。很多实例
  1. load count.dat
  2. Y = count(1:10,:);
  3. width = 0.5;

  4. figure
  5. bar3(Y,width);
  6. set(gca,'ztick',3:10:max(Y)) %你只需要对gca 的ztick属性就行修改即可
  7. title('Bar Width of 0.5')
  8. box on
复制代码
回复此楼 已获打赏: 0 积分

举报

新手

10 麦片

财富积分


050


1

主题

42

帖子

0

最佳答案
 楼主| 发表于 2017-1-2 17:30:26 | 显示全部楼层
18666719439 发表于 2016-12-31 18:23
给你一个例子照着去改,或者可以百度搜一下matlab修改坐标轴范围。很多实例
...

谢谢了!但是'ztick'改的是坐标刻度,和我想要的结果不一样。 我已经自行解决了
回复此楼 已获打赏: 0 积分

举报

新手

10 麦片

财富积分


050


0

主题

2

帖子

0

最佳答案
发表于 2020-11-20 17:18:11 | 显示全部楼层
你好,我想请问如何才能画出你三维柱图中的红色块的效果,我很苦恼,bar3()的Z轴都是从0开始的,一直无法实现。
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /5 下一条

快速回复 返回顶部 返回列表