主要内容 #
- 综合实战:数据可视化,了解NumPy和Matplotlib的数据分析基础包,掌握数据可视化的基本编写
3.关于Matplotlib #
迄今为止我们学习了许多数据类型,又了解了numpy的科学数据包。Matplotlib作为最经典的绘图包,能帮助我们将这些数据,用图形的方式更直观的展示出来。结合下图每个英文单词的意思,说一说它们在下图当中表示的含义:4.Matplotlib的使用1 #
import matplotlib.pyplot as plt#导入matplotlib中的pyplot模块 plt.rc('font',family='SimHei')#matplotlib的默认字体不支持中文 data = {'小明': 90, '小东': 89, '小红': 85, '小亮': 92}#每位同学的python成绩 names = list(data.keys()) values = list(data.values()) plt.plot(names, values)#绘制折线图 plt.bar(names, values,alpha=0.2)#绘制柱状图,alpha=0.2设置透明度,便于展示散点图 plt.scatter(names, values)#绘制散点图 plt.xlabel('姓名',fontsize=18)#x轴标签 plt.ylabel('python成绩',fontsize=18)#y轴标签 plt.title('大师码第三期python成绩分布图',fontsize=18) plt.show()#显示图形
习题 #
- 在Matplotlib示例陈列馆找一找自己喜欢的绘图例子,运行并注释每行代码