紧跟着学习日记 | matplotlib画折线与散点继续
# 现在有春节档电影票房情况
movies = {
"流浪地球":40.78,
"飞驰人生":15.77,
"疯狂的外星人":20.83,
"新喜剧之王":6.10,
"廉政风云":1.10,
"神探蒲松龄":1.49,
"小猪佩奇过大年":1.22,
"熊出没·原始时代":6.71
}
# 使用plt.bar()来绘制柱状图
plt.bar(movies.keys(), movies.values())
如果要画一个横向的柱状图怎么办?
1. 将plt.bar()改成plt.barh()
2. 数据改成列表的形式
plt.barh(list(movies.keys()), list(movies.values()))
玩的花一点的,可以研究堆叠柱状图,堆叠柱状图,排序柱状图等等!
plt.pie()
参数:
x: 含有数值的列表。饼图的每一部分占据大小都是由数值比例决定的
labels:写在饼图上的对应部分名称
autopct:设置比例展示
explode:设置某几个分块是否要分离饼图,如果值为explode则分离。
乱七八糟的一对参数用到的时候查阅
matplotlib.pyplot.pie — Matplotlib 3.5.1 documentation
其他的诸如雷达图,不是很经常用的就不一一做笔记了!