入门
对于日常的应用,matplotlib提供一个简单的接口,pyplot模块。只需要使用import matplotlib.pyplot as plt 就可以导入API,进行绘图。对于
比较高阶的功能,可以使用Seaborn,HoloViews,Basemap,GeoPandas,Canopy等工具。
图表类型
在选择图表时,需要考虑三个方面:
1、变量的数量。
2、数据的分布
3、数据序列之间的关系。
折线图Line plot
如果仅传入一个参数,值为y轴,x轴为索引。例如:values =[1,3,4,5,6,5]
plt.plot(values)
plt.show()
散点图Scatter plot
plt.scatter(x,y)
直方图Histogram
直方图在展示数据分布方面非常有用。
对应函数为plt.hist()。相关参数如下:
x:(n,), 要展示的数据集,格式为数组或者序列。
bins:统计的区间分布。
Bar图
条形图通常用来比较不同类别之间的数据。
Pie图
Pie图通常用来表示百分比。对应函数plt.pie()。
Polar图
polar图用来实现多变量的数据。对应函数plt.polar()。
图表说明
添加文字:plt.text(x,y,"hello!",fontsize=30)
网友评论