




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第3章數(shù)據(jù)的基本可視化方法3.1基于列表的可視化3.1.1Matplotlib的基本繪圖1.橫向數(shù)據(jù)的繪圖
2.縱向數(shù)據(jù)的繪圖
3.1.2Matplotlib的圖形設(shè)置1.圖形大小設(shè)置2.標(biāo)題、標(biāo)簽及顏色3.線型和符號(hào)3.1基于列表的可視化matplotlib
是Python的基本繪圖包,是一個(gè)Python的圖形框架。它是Python最著名的繪圖庫,提供了一整套和Matlab
相似的命令A(yù)PI,十分適合交互式地進(jìn)行制圖。在繪制中文圖形時(shí),須作一些基本設(shè)置。3.1.1Matplotlib的基本繪圖1.橫向數(shù)據(jù)的繪圖3.1基于列表的可視化3.1.1Matplotlib的基本繪圖1.橫向數(shù)據(jù)的繪圖(1)條圖(bar)條圖又稱條形圖或柱形圖,是以寬度相等的條形高度或長度的差異來顯示統(tǒng)計(jì)指標(biāo)數(shù)值多少或大小的一種圖形。條圖的高度可以是頻數(shù)或頻率,圖的形狀看起來是一樣的,但是刻度不一樣。matplotlib畫條形圖的命令是bar()。3.1基于列表的可視化3.1.1Matplotlib的基本繪圖1.橫向數(shù)據(jù)的繪圖(1)條圖(bar)3.1基于列表的可視化3.1.1Matplotlib的基本繪圖1.橫向數(shù)據(jù)的繪圖(1)條圖(bar)3.1基于列表的可視化3.1.1Matplotlib的基本繪圖1.橫向數(shù)據(jù)的繪圖(1)條圖(bar)【Excel的基本操作】篩選2015年珠三角數(shù)據(jù),選擇C317:C337和E317:E337單元格區(qū)域,切換到“插入”選項(xiàng)卡,在“圖表”組中單擊“柱形圖”按鈕,在子圖表類型中,選擇二維柱形圖,即可生成如下圖。其他統(tǒng)計(jì)圖的Excel繪制基本一致,所以下面從略。3.1基于列表的可視化(1)條圖(bar)【Excel的基本操作】3.1基于列表的可視化3.1.1Matplotlib的基本繪圖1.橫向數(shù)據(jù)的繪圖(2)餅圖(pie)餅圖也稱圓圖,是由一個(gè)圓或多個(gè)扇形組成,每個(gè)扇形顯示不同顏色。每個(gè)扇形的角度大小可顯示一個(gè)數(shù)據(jù)系列中各項(xiàng)的大小與各項(xiàng)總和的比例。在matplotlib中作餅圖也很簡單,只要使用命令pie()就可以了。3.1基于列表的可視化3.1.1Matplotlib的基本繪圖1.橫向數(shù)據(jù)的繪圖(2)餅圖(pie)3.1基于列表的可視化3.1.1Matplotlib的基本繪圖2.縱向數(shù)據(jù)的繪圖3.1基于列表的可視化3.1.1Matplotlib的基本繪圖2.縱向數(shù)據(jù)的繪圖(1)線圖(line)3.1基于列表的可視化3.1.1Matplotlib的基本繪圖2.縱向數(shù)據(jù)的繪圖(2)點(diǎn)線圖(point-line)3.1基于列表的可視化(2)點(diǎn)線圖(point-line)【Excel的基本操作】篩選佛山數(shù)據(jù),選擇B列和D列數(shù)據(jù),切換到“插入”選項(xiàng)卡,在“圖表”組中單擊“折線圖”按鈕,在子圖表類型中,選擇二維折線圖,即可生成如下圖。3.1基于列表的可視化(2)點(diǎn)線圖(point-line)【Excel的基本操作】3.1基于列表的可視化3.1.1Matplotlib的基本繪圖2.縱向數(shù)據(jù)的繪圖(3)面積(stackplot)3.1基于列表的可視化3.1.2Matplotlib的圖形設(shè)置3.1基于列表的可視化Python中的每一個(gè)繪圖函數(shù),都有許多參數(shù)設(shè)置選項(xiàng),但大多數(shù)繪圖函數(shù)的選項(xiàng)是同樣的,matplotlib的繪圖函數(shù)非常強(qiáng)大,包含許多圖形參數(shù)設(shè)置,可以通過幫助學(xué)習(xí)。3.1.2Matplotlib的圖形設(shè)置1.圖形大小設(shè)置用參數(shù)figsize
可設(shè)定圖形大小。3.1基于列表的可視化3.1.2Matplotlib的圖形設(shè)置1.圖形大小設(shè)置3.1基于列表的可視化3.1.2Matplotlib的圖形設(shè)置2.標(biāo)題、標(biāo)簽及顏色plt.title:設(shè)置圖形標(biāo)題和字體大??;plt.xlabel、plt.ylabel:設(shè)置坐標(biāo)軸名稱;plt.xlim、plt.ylim:設(shè)置橫縱坐標(biāo)軸范圍;colors:控制圖形的顏色,c='red':設(shè)置為紅色。3.1基于列表的可視化3.1.2Matplotlib的圖形設(shè)置2.標(biāo)題、標(biāo)簽及顏色3.1基于列表的可視化3.1.2Matplotlib的圖形設(shè)置3.線型和符號(hào)控制連線的線型:'-'實(shí)線,'--'虛線,':'點(diǎn)線;控制符號(hào)的類型:'.'繪制實(shí)心小點(diǎn),'o'繪制實(shí)心大點(diǎn)。3.1基于列表的可視化3.1.2Matplotlib的圖形設(shè)置3.線型和符號(hào)繪制水平線:axhline(y=c),在y=c處繪制水平線繪制垂直線:axvline(x=d),在x=d處繪制垂直線3.1基于列表的可視化3.2基于數(shù)據(jù)框的可視化3.2.1基于pandas的可視化1.pandas的繪圖函數(shù)
2.pandas數(shù)據(jù)框繪圖法
3.選取面板數(shù)據(jù)3.2.2基于cufflinks的可視化1.關(guān)于cufflinks繪圖包2.cufflinks數(shù)據(jù)框繪圖法3.2.1基于pandas的可視化1.pandas的繪圖函數(shù)3.2基于數(shù)據(jù)框的可視化這個(gè)函數(shù)還有另一種寫法,DataFrame.plot.kind(),這里的kind即圖類型名。3.2.1基于pandas的可視化2.pandas數(shù)據(jù)框繪圖法(1)橫向數(shù)據(jù)比較圖在固定時(shí)間(年份)情況下,對(duì)各地區(qū)空間(區(qū)域)數(shù)據(jù)進(jìn)行可視化直觀分析,即對(duì)某年份廣東各地區(qū)經(jīng)濟(jì)信息進(jìn)行可視化分析。DataFrame可以通過set_index方法設(shè)置某一列變量為行索引。所用的可視化工具包括:柱狀圖、餅圖、漏斗圖、統(tǒng)計(jì)地圖等,先整頁單圖、再整頁多圖。3.2基于數(shù)據(jù)框的可視化3.2.1基于pandas的可視化2.pandas數(shù)據(jù)框繪圖法(1)橫向數(shù)據(jù)比較圖3.2基于數(shù)據(jù)框的可視化①條圖(bar)3.2.1基于pandas的可視化2.pandas數(shù)據(jù)框繪圖法(1)橫向數(shù)據(jù)比較圖3.2基于數(shù)據(jù)框的可視化②餅圖(pie)3.2.1基于pandas的可視化2.pandas數(shù)據(jù)框繪圖法(1)橫向數(shù)據(jù)比較圖3.2基于數(shù)據(jù)框的可視化③多圖比較3.2基于數(shù)據(jù)框的可視化③多圖比較3.2.1基于pandas的可視化2.pandas數(shù)據(jù)框繪圖法(2)縱向數(shù)據(jù)比較圖在固定空間(地區(qū))情況下,對(duì)各時(shí)段(年份)數(shù)據(jù)進(jìn)行可視化直觀分析,即對(duì)廣東9個(gè)地區(qū)2000-2015年19個(gè)年份的經(jīng)濟(jì)數(shù)據(jù)進(jìn)行可視化分析。所用的可視化工具包括:線圖、線條圖、面積圖、極坐標(biāo)圖等。3.2基于數(shù)據(jù)框的可視化(2)縱向數(shù)據(jù)比較圖3.2基于數(shù)據(jù)框的可視化3.2.1基于pandas的可視化2.pandas數(shù)據(jù)框繪圖法(2)縱向數(shù)據(jù)比較圖3.2基于數(shù)據(jù)框的可視化①線圖(plot)3.2.1基于pandas的可視化2.pandas數(shù)據(jù)框繪圖法(2)縱向數(shù)據(jù)比較圖3.2基于數(shù)據(jù)框的可視化②面積圖(area)3.2.1基于pandas的可視化2.pandas數(shù)據(jù)框繪圖法(2)縱向數(shù)據(jù)比較圖3.2基于數(shù)據(jù)框的可視化③多圖比較3.2基于數(shù)據(jù)框的可視化③多圖比較3.2.1基于pandas的可視化3.選取面板數(shù)據(jù)3.2基于數(shù)據(jù)框的可視化面板數(shù)據(jù)可以看做橫向數(shù)據(jù)和縱向數(shù)據(jù)的集合。面板數(shù)據(jù)的可視化即是橫向數(shù)據(jù)可視化和縱向數(shù)據(jù)可視化的組合形式。3.2.1基于pandas的可視化3.選取面板數(shù)據(jù)3.2基于數(shù)據(jù)框的可視化①面板數(shù)據(jù)的橫向比較:可一次選取多個(gè)年份和多個(gè)地區(qū)某指標(biāo)進(jìn)行橫向比較。3.2.1基于pandas的可視化3.選取面板數(shù)據(jù)3.2基于數(shù)據(jù)框的可視化①面板數(shù)據(jù)的橫向比較3.2.1基于pandas的可視化3.選取面板數(shù)據(jù)3.2基于數(shù)據(jù)框的可視化①面板數(shù)據(jù)的橫向比較3.2.1基于pandas的可視化3.選取面板數(shù)據(jù)3.2基于數(shù)據(jù)框的可視化②面板數(shù)據(jù)的縱向比較:可一次選取多個(gè)年份和多個(gè)地區(qū)某指標(biāo)進(jìn)行縱向比較。3.2.1基于pandas的可視化3.選取面板數(shù)據(jù)3.2基于數(shù)據(jù)框的可視化②面板數(shù)據(jù)的縱向比較3.2.2基于cufflinks的可視化1.關(guān)于cufflinks繪圖包c(diǎn)ufflinks是在plotly的基礎(chǔ)上做了進(jìn)一步的包裝,方法統(tǒng)一,參數(shù)配置簡單。另外它還可以結(jié)合pandas的DataFrame隨意靈活地畫圖。可以把它形容為"pandaslikevisualization"。但目前cufflinks只能在jupuyternotebook中使用!畫各種炫酷的可視化圖形,只需一行代碼,效率非常高,同時(shí)也降低了使用的門檻兒。cufflinks的github鏈接如下:/santosjorge/cufflinks3.2基于數(shù)據(jù)框的可視化3.2.2基于cufflinks的可視化1.關(guān)于cufflinks繪圖包(1)安裝:cufflinks在jupyter中的安裝如下3.2基于數(shù)據(jù)框的可視化(2)調(diào)用:3.2.2基于cufflinks的可視化1.關(guān)于cufflinks繪圖包(3)幫助:3.2基于數(shù)據(jù)框的可視化3.2.2基于cufflinks的可視化1.關(guān)于cufflinks繪圖包(3)幫助:可以看出,cufflinks可以繪制十幾種常用的統(tǒng)計(jì)圖,包括股票圖(ohlc)和三維圖的散點(diǎn)圖(scatter3d)等,比pandas繪圖還豐富。cufflinks基于數(shù)據(jù)框的繪圖模式,在寫法上僅比pandas繪圖函數(shù)多一個(gè)i。3.2基于數(shù)據(jù)框的可視化3.2.2基于cufflinks的可視化1.關(guān)于cufflinks繪圖包(4)設(shè)置:3.2基于數(shù)據(jù)框的可視化3.2.2基于cufflinks的可視化2.cufflinks數(shù)據(jù)框繪圖法(1)橫向數(shù)據(jù)比較圖在固定時(shí)間(年份)情況下,對(duì)各地區(qū)空間(地區(qū))數(shù)據(jù)進(jìn)行可視化直觀分析,即對(duì)2008年廣東各地區(qū)經(jīng)濟(jì)信息進(jìn)行可視化分析。所用可視化方法包括:柱狀圖、餅圖、漏斗圖、統(tǒng)計(jì)地圖等,先整頁單圖、再整頁多圖。3.2基于數(shù)據(jù)框的可視化3.2.2基于cufflinks的可視化2.cufflinks數(shù)據(jù)框繪圖法(1)橫向數(shù)據(jù)比較圖3.2基于數(shù)據(jù)框的可視化①條圖3.2.2基于cufflinks的可視化2.cufflinks數(shù)據(jù)框繪圖法(1)橫向數(shù)據(jù)比較圖3.2基于數(shù)據(jù)框的可視化②多圖比較3.2.2基于cufflinks的可視化2.cufflinks數(shù)據(jù)框繪圖法(2)縱向數(shù)據(jù)比較圖在固定空間(地區(qū))情況下,對(duì)各時(shí)段(年份)數(shù)據(jù)進(jìn)行可視化直觀分析,即對(duì)珠三角9個(gè)地區(qū)2000-2019年20個(gè)年份的經(jīng)濟(jì)數(shù)據(jù)進(jìn)行可視化分析。所用的可視化工具包括:線圖、線條圖、面積圖、極坐標(biāo)圖等。3.2基于數(shù)據(jù)框的可視化3.2.2基于cufflinks的可視化2.cufflinks數(shù)據(jù)框繪圖法(2)縱向數(shù)據(jù)比較圖3.2基于數(shù)據(jù)框的可視化①線圖(plot)3.2.2基于cufflinks的可視化2.cufflinks數(shù)據(jù)框繪圖法(2)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 化工尾氣綜合回收利用制LNG項(xiàng)目規(guī)劃設(shè)計(jì)方案(模板)
- 2025年04月高等教育自學(xué)考試《00040法學(xué)概論》試題
- 圖書搬運(yùn)合同協(xié)議書范本
- 租耕地合同協(xié)議書范本
- 車輛安全使用合同協(xié)議書
- 合同協(xié)議書模板附件圖片
- 數(shù)控設(shè)備回收合同協(xié)議書
- C語言核心知識(shí)點(diǎn)試題及答案探討
- 結(jié)婚保姆合同協(xié)議書樣本
- VFP動(dòng)態(tài)查詢處理試題及答案
- 2024年新教科版六年級(jí)下冊(cè)科學(xué)期末綜合測(cè)試卷(十九)
- 液化天然氣汽車加氣站技術(shù)規(guī)范
- (正式版)SHT 3158-2024 石油化工管殼式余熱鍋爐
- 加油站百日攻堅(jiān)行動(dòng)實(shí)施方案
- 供電企業(yè)輿情的預(yù)防及處置
- GB/T 41666.4-2024地下無壓排水管網(wǎng)非開挖修復(fù)用塑料管道系統(tǒng)第4部分:原位固化內(nèi)襯法
- 4、《通向金融王國的自由之路》
- 大學(xué)生職業(yè)素養(yǎng)(高職)全套教學(xué)課件
- 涉密內(nèi)網(wǎng)分級(jí)保護(hù)設(shè)計(jì)方案
- 木地板培訓(xùn)資料大全
- 康養(yǎng)旅游概念及市場(chǎng)現(xiàn)狀分析
評(píng)論
0/150
提交評(píng)論