python数据分析、整理、汇总展示_python-数据分析与展示(Numpy、matplotlib、pandas)---2...
筆記內(nèi)容整理自mooc上北京理工大學(xué)嵩天老師python系列課程數(shù)據(jù)分析與展示,本人小白一枚,如有不對,多加指正
1.python自帶的圖像庫PIL
1.1常用API Image.open() Image.fromarray() im.save() convert(‘L‘) b.astype(‘uint8‘)(這個(gè)API用于處理后的數(shù)組改變元素的數(shù)據(jù)類型,科學(xué)計(jì)算python不同于C++等編程語言,操作之后,數(shù)據(jù)變成浮點(diǎn)類型了,不像后者,嚴(yán)格的類型限制)
1.2圖像變換步驟,圖像讀入,變成數(shù)組,數(shù)組運(yùn)算,更改類型,數(shù)組變圖像,圖像保存
2.matplotlib庫
2.1matplotlib庫很復(fù)雜,一般使用他的子庫,matplotlib.pyplot,import matplotlib.pyplot as plt
2.2常用API,
plt.plot(),參數(shù)為數(shù)組,一個(gè)參數(shù)就是y,兩個(gè)參數(shù)的話,第一個(gè)是x軸,第二個(gè)是y軸,按照x軸y軸繪制數(shù)據(jù)點(diǎn)
plt.axis(),設(shè)置x,y軸的尺度,例:plt.axis([-1,10,0,6]),就是x軸是-1到10,y軸是0到6
plt.ylabel()
plt.show()
plt.grid(True)
plt.savefig(‘test‘,dpi=600)(默認(rèn)是png文件,dpi是像素,是照片質(zhì)量,每英寸像素點(diǎn)的數(shù)量)
plt.subplot(nrows,nclos,plot_number)可以繪制多個(gè)圖,即設(shè)置繪圖區(qū)域,plt.subplot(3,2,4),即設(shè)置3行*2列=6個(gè)繪圖區(qū)域,將下一個(gè)plt.plot()圖繪在第四個(gè)區(qū)域
2.3plt不默認(rèn)繪制漢字,要用子庫rcParams來改變?nèi)肿煮w,但是一般不這樣做,而是在有中文輸出的地方加上一個(gè)屬性fontproperties,否則用前者方法會(huì)改變?nèi)炙凶煮w
2.4
plt.xlabel() plt.ylabel() plt.title() plt.text() plt.annotate()
3.pyplot的子繪圖區(qū)域
3.1plt.subplot2grid() 例子
3.2GridSpec類
4.pyplot基礎(chǔ)圖表函數(shù)(即繪制不同種類的圖形,不僅僅是上面的二維函數(shù)坐標(biāo)圖)
原文:https://www.cnblogs.com/guopinghai/p/9330537.html
總結(jié)
以上是生活随笔為你收集整理的python数据分析、整理、汇总展示_python-数据分析与展示(Numpy、matplotlib、pandas)---2...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: synchronized()_这篇文章带
- 下一篇: python重复执行_关于计时器:在Py