700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 【数据可视化】bar函数绘制简单柱状图

【数据可视化】bar函数绘制简单柱状图

时间:2021-01-27 14:34:15

相关推荐

【数据可视化】bar函数绘制简单柱状图

文章导览

案例需求

需求解读

代码展示

代码解读

01、需求解读

中国的四个直辖市分别为北京市、上海市、天津市和重庆市,其上半年的GDP分别为12406.8亿、13908.57亿、9386.87亿、9143.64亿。对于这样一组数据,请用柱状图展示。

02、需求解读

绘制类型:简单柱状图

标题:四大直辖市GDP比拼

轴标签(横纵轴名称):横轴标签-可省略;纵轴标签-GDP

刻度:x轴-4个,分别是【北京,天津,上海,重庆】;y轴范围-【5k-15k】

03、代码展示

# 导入画图库import matplotlib.pyplot as plt# 构建数据GDP = [12406.8,13908.57,9386.87,9143.64]# 中文乱码的处理:字体微软雅黑,plt.rcParams['font.sans-serif'] = ['Microsoft YaHei']# 绘图:调用bar函数做一个直方图,传入横轴参数序列,纵轴参数序列plt.bar([1,2,3,4],GDP)# 添加标题plt.title("四大直辖市GDP对比")# 添加轴刻度标签plt.ylabel("GDP")plt.xlabel("city")# 添加横轴刻度标签plt.xticks([1,2,3,4],["北京市","上海市","天津市","重庆市"])# 设置y的刻度范围plt.ylim([5000,15000])# 显示图形plt.show()

04、代码解读

matplotlib对中文的支持不友好,所以需要提前对绘图进行字体的设置,这里将字体设置为微软雅黑。

bar函数指定了条形图的x轴、y轴值。

添加y轴标签、标题、x轴刻度标签值,为了让条形图显示各柱体之间的差异,将y轴范围设置在5000~15000;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。