當前位置:
首頁 > 最新 > Python繪圖入門

Python繪圖入門

這裡說明一下:因為python繪圖和matlab繪圖基本上差不多,所以在這裡就不再詳細介紹,就只是簡簡單單地列舉一些圖片啦!

結合一下這一篇《matlab繪製二、三維圖》

我們用python繪圖,可以用以下三種方法(看個人使用情況啦):

(1)sublime text

因為這個稍加改裝,可以彈出下面這些,功能基本上是齊全的,個人也特別喜歡。

下面用它來繪製簡單圖形:

運行一下,出現下面這樣的對話框:

(2)ipython

這個運行結果和(1)中的是一模一樣的

(3)ipython notebook

在命令行輸入ipython notebook,會出現這樣的界面,然後自動跳轉到瀏覽器,如下:

這個比起第二種,比較好的就是,可以一次性打完所有代碼。

注意:這裡要加多一句:

%matplotlib inline

不然,你就慢慢等它生成圖像吧,看有沒有出現……

下面是一些簡單列舉:

1、

某些語句不懂的話,可以單獨把它拿出來運行

例如:

也可以到下面這個網站了解了解

https://matplotlib.org/

2、

3、

小小總結一下:

1、matplotlib中的快速繪圖的函數庫可以通過如下語句載入:

import matplotlib.pyplot as plt

2、figure可創建一個繪圖對象,並使它成為當前的繪圖對象

plt.figure(figsize=(8,4))

figsize參數可以指定繪圖對象的寬度和高度

3、plt.plot(x,y,label=」sin(x)」,color=」red」,linewidth=2)

plt.plot(x,z,」b–」,label=」cos(x2)」)

subplot(numRows, numCols, plotNum)

注意:如果numRows,numCols和plotNum這三個數都小於10的話,可以把它們縮寫為一個整數,例如subplot(323)和subplot(3,2,3)是相同的。

4、

(和matlab差不多的)

label : 給曲線一個名字,此名字在圖示(legend)中顯示。

color : 指定曲線的顏色

linewidth : 指定曲線的寬度

xlabel / ylabel : 設置X軸/Y軸的文字

title : 設置圖表的標題

ylim : 設置Y軸的範圍

legend :顯示圖示

plt.show()顯示出創建的所有繪圖對象。

保存圖表還可以調用plt.savefig()將當前的Figure對象保存成圖像文件,圖像格式由圖像文件的擴展名決定。

例如:plt.savefig("test.png",dpi=120)

圖表保存為「test.png」,圖像的解析度為120

5、繪圖的話,這個網站多看看咯

https://matplotlib.org/

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Python 的精彩文章:

教你用Python解決非平衡數據問題
捕蛇者說wxPython

TAG:Python |