matplotlib画图时间长_Python学习第86课-数据可视化之matplotlib介绍
【每天幾分鐘,從零入門python編程的世界!】
我們得到數據之后,如何把數據可視化?
做研究的同學經常會用一個軟件叫MATLAB,我們做數據可視化用一個庫叫matplotlib,這個庫跟MATLAB非常像,相當于通過Python來實現跟MATLAB非常相似的效果。
●matplotlib安裝
可以到它的官網https://matplotlib.org/,點開installation,根據官網文檔說明進行安裝,或者查找網上安裝教程進行安裝。
也可以直接下載一個anaconda,我們推薦使用anaconda進行Python的各種開發。因為anaconda里面自帶了很多Python的軟件工具包、開發環境依賴等,用它可以在不同的Python版本以及開發環境中切換,有的項目可能會依賴Python2,有的依賴Python3,不同的版本,不同的工具可能需要不同的環境,環境配置是非常麻煩的,可能一個環境配置花掉你一兩天都不一定能配置成功,而anaconda為我們省去了很多的麻煩。
我們打開anaconda,點擊environment,如下圖,我們發現anaconda里面已經自帶了matplotlib庫。
現在我們打開Spyder,在Spyder里面編程。
我們在Spyder里面引入matplotlib,由于matplotlib比較大,我們為了讓程序跑快點,使用matplotlib的pyplot,然后我們遵循Python社區的約定,用plt作為引入matplotlib的pyplot的替代名,代碼如下:
plt.plot()就是畫圖,plot的參數是x,y,z,matplotlib可以畫2d圖,也可以畫3d圖,在這里我們先畫2d圖,所以只引入2個參數,即x和y。x和y是列表類型,在這里我們直接用2個列表代替x和y,放到括號中。
import matplotlib.pyplot as plt
這一句代碼就是引入matplotlib,使用它的pyplot,用plt作為引入的名稱。
plt.plot([1,2,3,4,5,6,7,8,9],[4,5,3,7,5,7,8,9,6])
這一句代碼就是進行畫圖,但是它只是在Python的后臺運行畫圖,并不會讓我們看到圖形。
plt.show()
這句代碼就是把畫好的圖形顯示出來。
圖形結果顯示在Spyder的右邊顯示區,如下:
我們看到x軸上面是列表【1,2,3,4,5,6,7,8,9】的數字元素
y軸上面是列表【4,5,3,7,5,7,8,9,6】的數字元素。
生成的這個圖可以儲存起來,這個圖如何去自定義和分析,后面我們繼續學習。
我是時問新,歡迎關注我。跟我一起從零開始學習Python,每天花一點時間,開啟python編程新世界的大門,領略新的風光,讓人生多一種可能!
總結
以上是生活随笔為你收集整理的matplotlib画图时间长_Python学习第86课-数据可视化之matplotlib介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: bigdecimal 等于0_好程序员J
- 下一篇: redisson用阿里云集群版redis