2021年汽车销量柱状图与画图方法(汽车销量数据分析)

2021年汽车销量柱状图与画图方法(汽车销量数据分析)

技术教程gslnedu2025-08-03 3:51:272A+A-

背景

很好奇2021年哪个车型销量最高,查看汽车之家数据排行榜,第一名是轩逸,达到了50万辆。

汽车之家很贴心地提供了查看图表的选项,可以方便查看某个时间区间的销量对比柱状图。

既然这些数据都是公开的,那就可以下载下来,用matlab软件分析一下,并学习一下柱状图怎么画。

分析-车型销量

基于汽车之家提供的信息,获取2021年1月到12月的车型,公司和销量数据,以mat文件的方式保存。

使用Maltab分析一下数据,并画柱状图

clear;clc;fclose all;close all;
load('202101_202112.mat');%202101到202112的累计销量数据,得到list元胞数组
num_sample=10;%只采集前10名
car_list=list(1:num_sample,1);%汽车品牌
company_list=list(1:num_sample,2);%汽车公司
sales_list=list(1:num_sample,3);%累计销量
barh_x=1:num_sample;
%barh_x=sort(barh_x,'Descend');%降序排列
%将销量数据转换为mat格式,cell2mat不能用,不知为什么
barh_y_list=[];
for i=1:num_sample
    barh_y=str2double(sales_list{i,1});
    barh_y_list=[barh_y_list,barh_y];
end
%绘图,使用之前文章描述的属性修改方法
figure,bar_handle= barh(barh_x,barh_y_list); %绘制柱状图
ax=gca;
set(bar_handle,'EdgeColor','none');
set(ax,'XLim',[0 max(barh_y_list)*1.2]);%X轴范围
set(ax,'YLim',[0 num_sample+1]);%Y轴范围
set(ax,'YTickLabel',company_list);%Y轴显示公司名称
set(ax.Title,'String','2021年汽车销量排行榜');
text(barh_y_list+5000,barh_x,sales_list);%添加销量数据的注释
text(ones(1,num_sample)*1000,barh_x,car_list);%添加汽车公司的注释

得到

分析-电车销量

同样的,也可以获取电动汽车车型的销量数据

按照上文提供的脚本,同样可以得到:

小结

只要使用Maltab软件,基于汽车之家的汽车销量数据,就可以画出很漂亮的汽车销量柱状图。

如果觉得还不错的话,请给我点个赞吧,您的支持就是我创作的最大动力>_<

点击这里复制本文地址 以上内容由朽木教程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

朽木教程网 © All Rights Reserved.  蜀ICP备2024111239号-8