參考鏈接: Python | Matplotlib.pyplot
在學習機器學習的相關內容時,接觸到了Matplotlib,于是總結了一些常見的使用方法。?
import matplotlib.pyplot as plt?
1 plt.ion() 和 plt.ioff()?
python plot 參數?在Matplotlib中,圖的默認顯示為阻塞模式(block),即顯示圖片后,需要關閉圖片窗口,程序才可繼續執行,即一次只能顯示一張圖片。若想要動態顯示圖像,就要用到交互模式(interactive),該模式涉及到ion()和ioff()兩個方法。?
plt.ion()方法用于打開交互模式,plt.ioff()方法用于關閉交互模式(若沒有ioff()方法,圖片會一閃而過,需要在plt.show()方法前加上plt.ioff()方法才行)。?
import matplotlib.pyplot as plt
plt.ion? ? ? ? # 打開交互模式
plt.figure(0)? ? # 圖片1
python爬蟲教程,plt.imshow(i1)
plt.figure(1)? ? # 圖片2
plt.imshow(i2)
plt.ioff()? ? # 在show()前關閉交互模式
plt.show()? ?
matplotlib.pyplot安裝,2 plt.show() 和 plt.imshow()?
plt.imshow()函數負責對圖像進行處理,并顯示其格式,但是不能顯示。其后跟著plt.show()才能顯示出來。?
在阻塞模式下,需要plt.show()才能顯示圖像。在交互模式下,最后有一個plt.show()即可。?
3 plt.figure()?
用于創建圖片,figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True)?
python怎么安裝matplotlib.pyplot。num:圖像編號或名稱,數字為編號 ,字符串為名稱 figsize:指定figure的寬和高,單位為英寸; dpi參數指定繪圖對象的分辨率,即每英寸多少個像素 facecolor:背景顏色 edgecolor:邊框顏色 frameon:是否顯示邊框?
4.plt.plot()?
根據點連接線。根據x(數組或者列表) 和 y(數組或者列表)組成點,然后連接成線。類似plt.imshow()的作用。?
5 plt.scatter()?
繪制散點圖。plt.scatter(x, y, s, c ,marker, alpha)?
from matplotlib import pyplot、x,y: x軸與y軸的數據?
s: 點的面積?
c: 點的顏色?
marker: 點的形狀?
alpha: 透明度?
python pyplot?6 plt.legend()?
圖例。為了幫助我們展示每個數據對應的圖像名稱。?
7 plt.contour()?
繪制輪廓。
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态