在"在Matlab中绘制二维直方图"中,得到了二维直方图。这篇博文在此基础上绘制三维直方图,只需要把bar( )函数调整为bar3( )即可。
在命令窗口输入以下程序:
Matlab
y=[2018,2019,2020,2021,2022];
z=[2.4,2.26,3.72,3.95,4.06];
bar3(y,z)
title('三维直方图')
ylabel('年份')
zlabel('保有量')
运行后得到如图1所示形状。

图1 三维直方图