在Matlab中绘制横直方图

在Matlab中绘制横直方图 在“在Matlab中绘制二维直方图”和“在Matlab中绘制三维直方图”中得到的直方图都是竖直方向的图形即竖直方图。这篇博文在此基础上绘制横直方图只需要把bar( )函数和 bar3( )函数分别调整为barh( )函数和 bar3h( )函数即可。在命令窗口输入以下程序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 横直方图