函數(shù)
plt.thetagrids()
獲取當(dāng)前極坐標(biāo)圖上的theta網(wǎng)格線
plt.thetagrids(angles, labels=None,fmt=None, **kwargs)
設(shè)置當(dāng)前極坐標(biāo)圖上的theta網(wǎng)格線
plt.grid(b, which, axis, color, linestyle,linewidth杨帽,**kwargs)
生成網(wǎng)格
plt.plot()
plt.subplots_adjust(left=None, bottom=None,right=None, top=None, wspace=None, hspace=None)
有六個(gè)可選參數(shù)來控制子圖布局漓穿。值均為0~1之間。其中l(wèi)eft注盈、bottom晃危、right、top圍成的區(qū)域就是子圖的區(qū)域老客。wspace僚饭、hspace分別表示子圖之間左右、上下的間距胧砰。實(shí)際的默認(rèn)值matplotlibrc文件控制的
.unique()
describe()
函數(shù)可以查看數(shù)據(jù)的基本情況鳍鸵,包括:count 非空值數(shù)、mean 平均值尉间、std 標(biāo)準(zhǔn)差偿乖、max 最大值、min 最小值哲嘲、(25%贪薪、50%、75%)分位數(shù)等撤蚊。
.pyplot.grid(b, which, axis,color, linestyle, linewidth古掏,**kwargs)
numpy.linspace(start, stop, num=50,endpoint=True, retstep=False, dtype=None)
在指定的間隔內(nèi)返回均勻間隔的,一般用前三個(gè)侦啸,而前兩個(gè)參數(shù)分別是數(shù)列的開頭與結(jié)尾
numpy.concatenate((a1,a2,...), axis=0)
能夠一次完成多個(gè)數(shù)組的拼接
.spines設(shè)置坐標(biāo)軸:四個(gè)方向top槽唾、bottom、right光涂、left庞萍。默認(rèn)top和right的顏色設(shè)為None
設(shè)置
中文顯示
plt.rcParams['font.sans-serif'] =['Arial Unicode MS']
使用'SimHei'黑體坐標(biāo)軸會出現(xiàn)異常空框忘闻,使用'Arial Unicode MS'解決此問題
繪制多圖形
對稱子圖(包括一行多個(gè)圖钝计,一列多個(gè)圖),可直接使用subplot
非對稱子圖:每行或者每列的圖形數(shù)量不同時(shí)
?(1) gridspec(from matplotlib.gridspec importgridspec)
?(2) plt.subplot2grid(import matplot.pyplot asplt)
使用標(biāo)簽代替坐標(biāo)值的方法
1.使用figure
plt.yticks(range(len(ylabel)),ylabel)
plt.xticks(range(len(xlabel)),xlabel)
2.使用figure顯式創(chuàng)建Axes
fig =plt.figure(facecolor='w')
ax =fig.add_subplot(111, position=[0.1, 0.15, 0.8, 0.8])
ax.set_yticks(range(len(ylabel)))
ax.set_yticklabels(ylabel)? #用ylabel替代y坐標(biāo)值
ax.set_xticks(range(len(xlabel)))
ax.set_xticklabels(xlabel)
顏色設(shè)置
interpolation的設(shè)定,取‘nearest’私恬,默認(rèn)‘None’债沮;vmax/vmin取數(shù)組的最大最小本鸣;extend包含坐標(biāo)軸的四個(gè)角值疫衩,xmin/xmax、ymin/ymax