在Matlab中绘制横直方图

在"在Matlab中绘制二维直方图"和"在Matlab中绘制三维直方图"中,得到的直方图都是竖直方向的图形,即竖直方图。这篇博文在此基础上绘制横直方图,只需要把bar( )函数和 bar3( )函数分别调整为barh( )函数和 bar3h( )函数即可。

在命令窗口输入以下程序:

Matlab 复制代码
x=[2018,2019,2020,2021,2022];
y=[2.4,2.26,3.72,3.95,4.06];
subplot(1,2,1)
barh(x,y)
title('二维横直方图')
ylabel('年份')
xlabel('保有量')
y=[2018,2019,2020,2021,2022];
z=[2.4,2.26,3.72,3.95,4.06];
subplot(1,2,2)
bar3h(y,z)
title('三维横直方图')
zlabel('年份')
ylabel('保有量')

运行后得到如图1所示图形。

图1 横直方图

相关推荐
星寂樱易李3 小时前
iperf3 + Python-- 网络带宽、网速、网络稳定性
开发语言·网络·python
仰泳之鹅3 小时前
【C语言】自定义数据类型2——联合体与枚举
c语言·开发语言·算法
nashane3 小时前
HarmonyOS 6学习:CapsLock键失效诊断与长截图完整实现指南
学习·华为·harmonyos
之歆4 小时前
DAY_12JavaScript DOM 完全指南(二):实战与性能篇
开发语言·前端·javascript·ecmascript
cen__y5 小时前
Linux12(Git01)
linux·运维·服务器·c语言·开发语言·git
AI人工智能+电脑小能手5 小时前
【大白话说Java面试题 第65题】【JVM篇】第25题:谈谈对 OOM 的认识
java·开发语言·jvm
xian_wwq5 小时前
【学习笔记】AGC协调控制系统概述
笔记·学习
社交怪人5 小时前
【算平均分】信息学奥赛一本通C语言解法(题号2071)
c语言·开发语言
x_yeyue6 小时前
三角形数
笔记·算法·数论·组合数学