91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Matplotlib如何繪圖

發布時間:2021-12-02 17:32:06 來源:億速云 閱讀:274 作者:小新 欄目:大數據

小編給大家分享一下Matplotlib如何繪圖,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!


Matplotlib如何繪圖

Matplotlib是Python里可視化的基礎包,可以很方便地繪制二維,三維的圖表,作圖風格接近MATLAB,所以稱為matplotlib。使用簡單的語句就能繪制漂亮的圖形。本篇我們來學習matplotlib圖表的組成元素。常用的一些繪圖組件和概念已經展示在了文章開始的圖中。使用簡單的API就可以將該圖繪制出來。結合圖形,我們先解釋一些概念和基礎API,最后使用完整的代碼繪制這幅圖。后臺回復“繪圖”獲取本文完整代碼。

基礎概念

如圖形所示,我們對matplotlib操作時,是從Figure開始的,通常稱為畫布,類似于現實中繪圖時的畫板。在畫板上,我們可以繪制一幅和多幅圖形,這些圖形就是axes。所有的圖形元素,如坐標軸,刻度線,標簽,線條,標記等都是在圖形實例之上的。在只有一個axes實例時,我們可以使用matplotlib.pyplot來操作這些圖形元素,“組成”一幅完整的圖。

常見圖表元素的使用方法

在繪圖之前,我們需要導入相應的包:pyplot用于操作圖表元素,numpy用于生成繪圖需要的基礎數據。

import matplotlib.pyplot as pltimport numpy as np

對于圖表元素的使用,基本都是通過調用plt的函數來完成,調用時設置相應的參數就能產生不同的效果。常見的一些函數總結如下:

Matplotlib如何繪圖

下面來看一個簡單的示例,代碼和效果如下面所示:

Matplotlib如何繪圖

在這個例子中,上面列出的函數幾乎都用到了。y是x的正弦函數,上面代碼的效果分別為:繪制了一個y與x的線型關系,在最高點添加了帶箭頭的注釋,在線條旁邊添加了不帶箭頭的注釋,繪制了水平虛線,標注了x軸標簽,y軸標簽,設置了橫坐標的范圍,最后添加了標題和圖例。

繪制文章開頭的圖

接下來我們進一步使用上面的函數,繪制文章開頭的圖形。圖中增加了spine,ticklabel,tickline等元素,并主要通過指向型和無指向型注釋,對各個元素進行了說明,不僅便于理解和查閱,學習下面的代碼也能進一步加深對matplotlib的理解。代碼和注釋如下:

Matplotlib如何繪圖

運行上面的代碼就可以繪制出這張圖了。需要注意:annotate進行注釋只能在axes內部,而text()函數可以在“任意”地方寫注釋。

以上是“Matplotlib如何繪圖”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

桓仁| 青冈县| 洞口县| 美姑县| 大埔区| 东台市| 吴旗县| 炎陵县| 柞水县| 平舆县| 饶平县| 伊金霍洛旗| 理塘县| 旌德县| 莎车县| 武平县| 辉南县| 阳泉市| 昭通市| 遂溪县| 万山特区| 洛南县| 内江市| 来安县| 东平县| 汨罗市| 乳源| 乌拉特前旗| 聊城市| 镇安县| 酒泉市| 福泉市| 错那县| 重庆市| 绵竹市| 剑川县| 宜阳县| 塘沽区| 大安市| 五原县| 巩留县|