数据之路 Day8 Matplotlib包
Matplotlib?中文文檔
?https://www.kesci.com/home/column/5b87a78131902f000f668549?from=zhihu
基本用法?
?
本章知識點歸納如下:
?
導(dǎo)入模塊:import matplotlib.pyplot as plt
定義圖像窗口:plt.figure()
def figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True, FigureClass=Figure, clear=False, **kwargs)# num:圖像編號或名稱,數(shù)字為編號 ,字符串為名稱 # figsize:指定figure的寬和高,單位為英寸; # dpi:參數(shù)指定繪圖對象的分辨率,即每英寸多少個像素,缺省值為80;1英寸等于2.5cm,A4紙是 21*30cm的紙張 # facecolor:背景顏色 # edgecolor:邊框顏色 # frameon:是否顯示邊框
畫圖:plt.plot(x, y)
?
定義坐標(biāo)軸范圍:plt.xlim()/plt.ylim()
定義坐標(biāo)軸名稱:plt.xlabel()/plt.ylabel()
定義坐標(biāo)軸刻度及名稱:plt.xticks()/plt.yticks()
設(shè)置圖像邊框顏色:ax = plt.gca() ax.spines[].set_color()
調(diào)整刻度位置:ax.xaxis.set_ticks_position()/ax.yaxis.set_ticks_position()
調(diào)整邊框(坐標(biāo)軸)位置:ax.spines[].set_position()
?
圖例與標(biāo)注
基本用法?
本章知識點歸納如下:
1.添加圖例:plt.legend()
2.畫點:plt.scatter()
3.添加標(biāo)注:plt.annotate()
4.添加注釋:plt.text()
?
各類圖形
本章知識點歸納如下:
1.散點圖:plt.scatter()
2.柱狀圖:plt.bar()
3.等高線圖:plt.contourf()
4.在等高線圖中增加label:plt.clabel()
5.矩陣畫圖:plt.imshow()
6.在隨機(jī)矩陣圖中增加colorbar:plt.colorbar()
?
多圖合并顯示
1.plt.subplot()
2.plt.subplot2grid()
3.gridspec.GridSpec()
4.plt.subplots()
5.圖中圖:fig.add_axes()
6.次坐標(biāo)軸:ax.twinx()
?
3D作圖與動畫
基本方法
本章知識點歸納如下:
1.創(chuàng)建3D圖:ax = Axes3D(fig)
2.畫出3D圖:ax.plot_surface()
3.投影:ax.contourf()
4.動畫:animation.FuncAnimation()
?
轉(zhuǎn)載于:https://www.cnblogs.com/Iceredtea/p/10974822.html
總結(jié)
以上是生活随笔為你收集整理的数据之路 Day8 Matplotlib包的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BeanCreationExceptio
- 下一篇: CF809C(找规律+数位DP)