【MATLAB】MATLAB 可视化之统计图

翻译自 MATLAB 官方文档

  • bar:条形图
  • bar3 : 3D条形图
  • barh : 绘制水平条形图
  • bar3h : 水平3D条形图
  • histogram: 直方图
  • histogram2:二元直方图
  • polarhistogram:极坐标中直方图
  • pareto : 帕累托图
  • area: 填充区二维绘图
  • pie : 饼图
  • pie3 : 三维饼图

bar:条形图

x = 1900:10:2000;
y = [75 91 105 123.5 131 150 179 203 226 249 281.5];
bar(x,y)

【MATLAB】MATLAB 可视化之统计图_第1张图片

bar3 : 3D条形图

load count.dat
Z = count(1:10,:);

figure
bar3(Z)
title('Detached Style')

【MATLAB】MATLAB 可视化之统计图_第2张图片

  • bar3 没有 bar3(x,y,z)的形式。如果需要,要自己写函数实现。

barh : 绘制水平条形图

bar3h : 水平3D条形图

【MATLAB】MATLAB 可视化之统计图_第3张图片

histogram: 直方图

x = randn(1000,1);
nbins = 25;
h = histogram(x,nbins)

【MATLAB】MATLAB 可视化之统计图_第4张图片

histogram2:二元直方图

x = randn(10000,1);
y = randn(10000,1);
h = histogram2(x,y)
xlabel('x')
ylabel('y')

【MATLAB】MATLAB 可视化之统计图_第5张图片

polarhistogram:极坐标中直方图

theta = [0.1 1.1 5.4 3.4 2.3 4.5 3.2 3.4 5.6 2.3 2.1 3.5 0.6 6.1];
polarhistogram(theta,6)

pareto : 帕累托图

帕累托图将向量 Y 中的值显示为降序排列的条形图。Y 中的值必须是非负的且不能包含 NaN。仅显示前 95% 的累积分布。

y = [90,75,30,60,5,40,40,5];
figure
pareto(y)

【MATLAB】MATLAB 可视化之统计图_第6张图片

area: 填充区二维绘图

Y = [1, 5, 3;
     3, 2, 7;
     1, 5, 3;
     2, 6, 1];
figure
area(Y)

【MATLAB】MATLAB 可视化之统计图_第7张图片

pie : 饼图

X = categorical({'North','South','North','East','South','West'});
explode = {'North','South'};
pie(X,explode)

【MATLAB】MATLAB 可视化之统计图_第8张图片

pie3 : 三维饼图

x = [1,3,0.5,2.5,2];
figure
pie3(x)

【MATLAB】MATLAB 可视化之统计图_第9张图片

你可能感兴趣的:(MATLAB)