绘图是数据分析工作中最重要的任务之一,是探索过程的一部分。Matplotlib是一个创建出版质量图表的桌面绘图包,如果结合使用一种GUI工具(如IPython),Matplotlib还具有诸如缩放和平移等交互功能。Matplotlib API函数(如plot和close)都位于matplotlib.pyplot模块中,其通常的引入约定是:
import matplotlib.pyplot as plt
1.Figure和Subplot
Matplotlib的图像都位于Figure对象中,可以通过plt.figure创建一个新的Figure,然后通过fig.add_subplot添加subplot用以绘图。
2.颜色、标记与线型
Matplotlib的plot函数接受一组X和Y坐标,还可以接受一个表示颜色和线型的字符串缩写,例如:
线型图还可以加上一些标记,如圆圈、星号等,以强调实际的数据点。如上面的例子中的“ko--”或者“m*--”,还可以以更明确的方式指定标记:
3.刻度、标签与图例
通过plt.xlim()获取当前X轴的绘图范围,通过plt.xlim([0,10])对X轴的范围进行设置。
通过调用ax.set_xlabel为X轴设置一个名称,并用ax.set_title设置一个标题。
4.将图表保存在文件
利用plt.savefig可以将当前图表保存到文件,例如:
领取专属 10元无门槛券
私享最新 技术干货