Python可視化神器PlotlyExpress庫

這篇文章將為大家詳細講解有關(guān)Python可視化神器Plotly Express庫,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

創(chuàng)新互聯(lián)是一家專業(yè)從事網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷、小程序制作、網(wǎng)站運營為一體的建站企業(yè);在網(wǎng)站建設(shè)告別千篇一律,告別似曾相識,這一次我們重新定義網(wǎng)站建設(shè),讓您的網(wǎng)站別具一格。響應(yīng)式網(wǎng)站,實現(xiàn)全網(wǎng)營銷!一站適應(yīng)多終端,一樣的建站,不一樣的體驗!

Plotly Express 是一個新的高級 Python 可視化庫:它是 Plotly.py 的高級封裝,它為復(fù)雜的圖表提供了一個簡單的語法。 受 Seaborn 和 ggplot2 的啟發(fā),它專門設(shè)計為具有簡潔,一致且易于學(xué)習(xí)的 API :只需一次導(dǎo)入,您就可以在一個函數(shù)調(diào)用中創(chuàng)建豐富的交互式繪圖,包括分面繪圖(faceting)、地圖、動畫和趨勢線。 它帶有數(shù)據(jù)集、顏色面板和主題,就像 Plotly.py 一樣。Plotly Express 完全免費:憑借其寬松的開源 MIT 許可證,您可以隨意使用它(是的,甚至在商業(yè)產(chǎn)品中?。?。 最重要的是,Plotly Express 與 Plotly 生態(tài)系統(tǒng)的其他部分完全兼容:在您的 Dash 應(yīng)用程序中使用它,使用 Orca 將您的數(shù)據(jù)導(dǎo)出為幾乎任何文件格式,或使用JupyterLab 圖表編輯器在 GUI 中編輯它們!

用 pip install plotly_express 命令可以安裝 Plotly Express。

使用 Plotly Express 輕松地進行數(shù)據(jù)可視化

一旦導(dǎo)入Plotly Express(通常是 px ),大多數(shù)繪圖只需要一個函數(shù)調(diào)用,接受一個整潔的Pandas dataframe,并簡單描述你想要制作的圖。 如果你想要一個基本的散點圖,它只是px.scatter(data,x =“column_name”,y =“column_name”)。

以下是 內(nèi)置的 Gapminder 數(shù)據(jù)集 的示例,顯示2007年按國家/地區(qū)的人均預(yù)期壽命和人均GDP 之間的趨勢:

Python可視化神器Plotly Express庫

Python可視化神器Plotly Express庫

如果你想通過大陸區(qū)分它們,你可以使用 color 參數(shù)為你的點著色,由 px 負責(zé)設(shè)置默認顏色,設(shè)置圖例等:

Python可視化神器Plotly Express庫

這里的每一點都是一個國家,所以也許我們想要按國家人口來衡量這些點...... 沒問題:這里也有一個參數(shù)來設(shè)置,它被稱為 size:

Python可視化神器Plotly Express庫

如果你好奇哪個國家對應(yīng)哪個點? 可以添加一個 hover_name ,您可以輕松識別任何一點:只需將鼠標(biāo)放在您感興趣的點上即可! 事實上,即使沒有 hover_name ,整個圖表也是互動的:

Python可視化神器Plotly Express庫

也可以通過 facet_col =”continent“ 來輕松劃分各大洲,就像著色點一樣容易,并且讓我們使用 x軸 對數(shù)(log_x)以便在我們在圖表中看的更清晰:

Python可視化神器Plotly Express庫

也許你不僅僅對 2007年 感興趣,而且你想看看這張圖表是如何隨著時間的推移而演變的。 可以通過設(shè)置 animation_frame =“year” (以及 animation_group =“country” 來標(biāo)識哪些圓與控制條中的年份匹配)來設(shè)置動畫。 在這個最終版本中,讓我們在這里調(diào)整一些顯示,因為像“gdpPercap” 這樣的文本有點難看,即使它是我們的數(shù)據(jù)框列的名稱。 我們可以提供更漂亮的“標(biāo)簽” (labels),可以在整個圖表、圖例、標(biāo)題軸和懸停(hovers)中應(yīng)用。 我們還可以手動設(shè)置邊界,以便動畫在整個過程中看起來更棒:

Python可視化神器Plotly Express庫

關(guān)于Python可視化神器Plotly Express庫就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

名稱欄目:Python可視化神器PlotlyExpress庫
文章出自:http://bm7419.com/article4/igscoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗、建站公司、營銷型網(wǎng)站建設(shè)、微信公眾號、移動網(wǎng)站建設(shè)虛擬主機

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化