




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第Python+Plotly繪制精美的數(shù)據(jù)分析圖目錄1.準(zhǔn)備2.使用3.保存4.其他功能Plotly是目前已知的Python最強(qiáng)繪圖庫(kù),它比上次我們講的Echarts還強(qiáng)大許多許多,它的繪制通過(guò)生成一個(gè)web頁(yè)面完成,并且支持調(diào)整圖像大小,動(dòng)態(tài)調(diào)節(jié)參數(shù),方便許多python網(wǎng)頁(yè)應(yīng)用的開(kāi)發(fā)。
1.準(zhǔn)備
開(kāi)始之前,你要確保Python和pip已經(jīng)成功安裝在電腦上,如果沒(méi)有,可以訪問(wèn)這篇文章:超詳細(xì)Python安裝指南進(jìn)行安裝。
Windows環(huán)境下打開(kāi)Cmd(開(kāi)始運(yùn)行CMD),蘋果系統(tǒng)環(huán)境下請(qǐng)打開(kāi)Terminal(command+空格輸入Terminal),準(zhǔn)備開(kāi)始輸入命令安裝依賴。
當(dāng)然,我更推薦大家用VSCode編輯器,把本文代碼Copy下來(lái),在編輯器下方的終端裝依賴模塊,多舒服的一件事?。?/p>
在終端輸入以下命令安裝我們所需要的依賴模塊:
pipinstallplotly
看到Successfullyinstalledxxx則說(shuō)明安裝成功。
2.使用
你只需要知道某些圖的生成函數(shù)及其傳入?yún)?shù),就可以生成很漂亮的統(tǒng)計(jì)圖。比如生成文章開(kāi)頭的那個(gè)官方平行類別圖,你只要需要知道它的生成函數(shù)是px.parallel_categories。支持的參數(shù)列表如下:
data_frame:數(shù)據(jù),需要以DataFrame格式。
color:可指定每一列的特定顏色。
color_continuous_scale:構(gòu)建連續(xù)的顏色
詳細(xì)參數(shù)可閱讀官方文檔
在這里,我們使用官方生成好的數(shù)據(jù)作為展示的例子,編寫以下代碼即可:
#文件命名為:test.py
importplotly.expressaspx
tips=px.data.tips()
fig=px.parallel_categories(tips,color="size",color_continuous_scale=px.colors.sequential.Inferno)
fig.show()
效果如下:
在cmd/Terminal或者VSCODE的終端里,運(yùn)行這份代碼:
pythontest.py
你會(huì)看到瀏覽器自動(dòng)生成了一個(gè)頁(yè)面,頁(yè)面上就是這幅圖,而且是可以進(jìn)行交互的圖。
除此之外還有這樣的圖:
importplotly.expressaspx
gapminder=px.data.gapminder()
fig=px.scatter(gapminder.query("year==2007"),x="gdpPercap",y="lifeExp",size="pop",color="continent",
hover_name="country",log_x=True,size_max=60)
fig.show()
代碼如上,其實(shí)相當(dāng)簡(jiǎn)單,你只需要符合它的scatter函數(shù)的數(shù)據(jù)格式就可以生成了,真的是坐著收?qǐng)D啊。
還有以下這些例子,這些例子都是可以在頁(yè)面上進(jìn)行交互的(放大縮小等),相當(dāng)方便!
3.保存
其實(shí)在執(zhí)行完程序后生成的頁(yè)面里,右上角有個(gè)小攝像頭,點(diǎn)擊那個(gè)攝像頭可以直接生成頁(yè)面:
但是你可能會(huì)希望直接在程序中將圖片保存下載,方便批量生成圖片,這個(gè)時(shí)候我們需要添加類似這樣的一個(gè)離線plot語(yǔ)句
importplotly.offlineasoffline
offline.plot(figure_or_data=fig,image='png',image_filename='plot_image',output_type='file',image_width=800,image_height=600,validate=False)
在得到了圖像的Fig變量后,你只需要繼續(xù)編寫上述語(yǔ)句就可以保存下來(lái),比如我們的第一個(gè)例子,將會(huì)是這樣保存的。
#文件命名為:test.py
importplotly.expressaspx
importplotly.offlineasoffline
tips=px.data.tips()
fig=px.parallel_categories(tips,color="size",color_continuous_scale=px.colors.sequential.Inferno)
fig.show()
offline.plot(figure_or_data=fig,image='png',image_filename='plot_image',
output_type='file',image_width=800,image_height=600,validate=False)
4.其他功能
1.共享:如果你希望能和其他人共享圖片,而自己又不會(huì)做web開(kāi)發(fā),沒(méi)關(guān)系,plotly也提供了解決方案,這個(gè)時(shí)候我們需要安裝一個(gè)新的包叫chart_studio,然后使用官方給定的API進(jìn)行在線繪制,就能保存到你的plotly個(gè)人網(wǎng)頁(yè)中了!詳細(xì)可見(jiàn)官方教程
2.添加背景圖:你還可以給你的圖片添加背景圖!操作起來(lái)非常簡(jiǎn)單。
3.添加你的LOGO:添加你個(gè)人獨(dú)特的LOGO也是支持的。
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 礦井測(cè)風(fēng)工崗位合規(guī)化技術(shù)規(guī)程
- 2025年甘肅省民航機(jī)場(chǎng)集團(tuán)校園招聘45人考前自測(cè)高頻考點(diǎn)模擬試題及答案詳解1套
- 壓電石英晶體配料裝釜工標(biāo)準(zhǔn)化技術(shù)規(guī)程
- 鋼鐵產(chǎn)品質(zhì)檢工崗位工藝技術(shù)規(guī)程
- 船舶涂裝工大數(shù)據(jù)看板解讀考核試卷及答案
- 鑄管熔煉工設(shè)備操作認(rèn)證考核試卷及答案
- 防銹處理工職業(yè)道德與行為規(guī)范考核試卷及答案
- 自行車與電動(dòng)自行車裝配工服務(wù)標(biāo)準(zhǔn)化考核試卷及答案
- 2025嘉興市秀拓燃?xì)庥邢薰菊衅?人(二)模擬試卷及參考答案詳解一套
- “百萬(wàn)英才匯南粵”2025年佛山市高明區(qū)公開(kāi)招聘中小學(xué)教師(第四場(chǎng))模擬試卷及答案詳解(有一套)
- 2025四川數(shù)據(jù)集團(tuán)有限公司第二批員工招聘3人筆試歷年參考題庫(kù)附帶答案詳解
- 2025年甘肅省天水市供熱有限公司招聘12人筆試歷年參考題庫(kù)附帶答案詳解
- 2025年一卷政治高考真題及答案
- 廚房火災(zāi)安全培訓(xùn)教材課件
- DB15∕T 3843-2025 新能源分布式電源并網(wǎng)技術(shù)規(guī)范
- 《鋰電池的制造工藝》課件
- 海上風(fēng)電場(chǎng)安全監(jiān)測(cè)技術(shù)的現(xiàn)狀與未來(lái)發(fā)展趨勢(shì)
- 足浴前臺(tái)禮儀培訓(xùn)課件
- 2025年幼兒園中、高級(jí)教師職稱考試(綜合素質(zhì))歷年參考題庫(kù)含答案詳解(5卷)
- 2024人教版七年級(jí)生物下冊(cè)期末復(fù)習(xí)全冊(cè)考點(diǎn)背誦提綱
- 生物力學(xué)正畸方案優(yōu)化-洞察及研究
評(píng)論
0/150
提交評(píng)論