Linux下 Python繪圖與可視化 及matplotlib與_tkinter安裝


Python有很多可視化工具,本篇只介紹Matplotlib。

Matplotlib是一種2D的繪圖庫,它可以支持硬拷貝和跨系統的交互,它可以在Python腳本、IPython的交互環境下、Web應用程序中使用。該項目是由John Hunter於2002年啟動的,其目的是為Python構建一個MATLAB式的繪圖接口。如果結合使用一種GUI工具包(如IPython),Matplotlib還具有諸如縮放和平移等交互功能。它不僅支持各種操作系統上許多不同的GUI后端,而且還能將圖片導出為各種常見的食量(vector)和光柵(raster)圖:PDF、SVG、JPG、PNG、BMP、GIF等。

Matplotlib程序包


 所謂“一圖勝千言”,我們很多時候需要通過可視化的方式查看、分析數據,雖然Pandas中也有一些繪圖操作,但是相比較而言,Matplotlib在繪圖顯示效果方面更加出色。Python為Matplotlib提供了一個方便的接口,我們可以通過Pyplot對Matplotlib進行操作,多數情況下,Pyplot的命令與MATLAB有些相似。

導入Matplotlib包進行簡單的操作(此處需要安裝pip install matplotlib):

復制代碼
import matplotlib.pyplot as plt#約定俗成的寫法plt
#首先定義兩個函數(正弦&余弦)
import numpy as np

X=np.linspace(-np.pi,np.pi,256,endpoint=True)#-π to+π的256個值
C,S=np.cos(X),np.sin(X)
plt.plot(X,C)
plt.plot(X,S)
#在ipython的交互環境中需要這句話才能顯示出來
plt.show()
復制代碼

輸出結果:

參考:https://www.cnblogs.com/dudududu/p/9149762.html

 

期間出現:

Ubuntu16.04上導入import matplotlib.pyplot as plt報錯:ImportError: No module named 'matplotlib'

解決:
將matplotlib安裝在python3下

sudo apt-get install python3-matplotlib
或者
pip install --user matplotlib

python中No module named '_tkinter', please install the python3-tk package問題解決

用到這個庫,怎么安裝也不成功
因為在py2中和py3中有改變,

最后一行代碼搞定

sudo apt-get install python3-tk



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM