小學(xué)課后服務(wù) Python少兒編程 進(jìn)階篇:7-數(shù)據(jù)可視化 課件_第1頁(yè)
小學(xué)課后服務(wù) Python少兒編程 進(jìn)階篇:7-數(shù)據(jù)可視化 課件_第2頁(yè)
小學(xué)課后服務(wù) Python少兒編程 進(jìn)階篇:7-數(shù)據(jù)可視化 課件_第3頁(yè)
小學(xué)課后服務(wù) Python少兒編程 進(jìn)階篇:7-數(shù)據(jù)可視化 課件_第4頁(yè)
小學(xué)課后服務(wù) Python少兒編程 進(jìn)階篇:7-數(shù)據(jù)可視化 課件_第5頁(yè)
已閱讀5頁(yè),還剩33頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Loremipsumdolorsitamet,consectetueradipiscingelit.Aeneancommodoligulaegetdolor.Cumsociisnatoquepenatibusetmagnisdisparturientmontes,nasceturridiculusmus.少兒編程課數(shù)據(jù)可視化本節(jié)課,我們來(lái)學(xué)習(xí)數(shù)據(jù)的可視化,也就是將數(shù)據(jù)圖表化,便于傳達(dá)信息1月份 102月份 53月份 154月份 255月份 206月份 35No月份營(yíng)業(yè)額(萬(wàn)元)11月份1022月份533月份1544月份2555月份2066月份35原始數(shù)據(jù)表格展示餅圖展示大話(huà)圖表先來(lái)了解一下常見(jiàn)的圖表有哪些?常見(jiàn)圖表餅圖餅圖線(xiàn)形圖折線(xiàn)圖柱狀圖柱狀圖瀑布圖玫瑰圖玉玨圖面積圖面積圖河流圖散點(diǎn)圖散點(diǎn)圖氣泡圖極坐標(biāo)圖雷達(dá)圖關(guān)系圖力導(dǎo)向圖矩形樹(shù)圖弦圖旭日?qǐng)D桑基圖?;鶊D箱線(xiàn)圖箱線(xiàn)圖漏斗圖漏斗圖熱力圖熱力圖詞云圖詞云圖下面來(lái)了解三種圖表:柱狀圖、餅狀圖以及玫瑰圖,先來(lái)看柱狀圖柱狀圖是最常使用的圖表之一,用來(lái)對(duì)比數(shù)值的大小。柱狀圖用高低不一的柱子展示數(shù)值的大小,X軸上既可以是連續(xù)性變量(如時(shí)間),也可以試非連續(xù)性變量(如國(guó)家)。雖然能看出一定的數(shù)據(jù)變化趨勢(shì),但這不是柱狀圖最大的特點(diǎn)。圖表簡(jiǎn)介圖表概況柱狀圖的歷史,要追溯到18世紀(jì)一般認(rèn)為,WilliamPlayfair發(fā)明了柱狀圖(實(shí)際上是條形圖),他所繪制的關(guān)于“1780-1781年蘇格蘭進(jìn)出口量”為第一個(gè)柱狀圖。在這個(gè)柱狀圖中,縱軸是國(guó)家和地區(qū)名稱(chēng),條形長(zhǎng)短表現(xiàn)進(jìn)/出口量,橫坐標(biāo)軸以“萬(wàn)磅”作為單位。黑色長(zhǎng)條表示出口,棱條紋長(zhǎng)條表示進(jìn)口。圖表按照出口量進(jìn)行排序。圖表歷史柱狀圖有很多變形,一起來(lái)認(rèn)識(shí)一下:接下來(lái)來(lái)了解幾個(gè)柱狀圖的經(jīng)典案例:1基礎(chǔ)柱狀圖上圖統(tǒng)計(jì)了1990-2013年美國(guó)非法移民的數(shù)量,圖表背景被分成不同總統(tǒng)在位時(shí)期。案例鏈接:/blogs/graphicdetail/2014/02/daily-chart-5接下來(lái)來(lái)了解幾個(gè)柱狀圖的經(jīng)典案例:2水球圖上圖展示了各國(guó)民航飛行員平均年薪,飛行員在中國(guó)的工資幾乎是俄羅斯的4倍。案例鏈接:/article/1537717.html接下來(lái)來(lái)了解幾個(gè)柱狀圖的經(jīng)典案例:3分組柱狀圖上圖展示了2010-2016年中國(guó)器官捐獻(xiàn)者及器官數(shù)量。案例鏈接:/newsDetail_forward_1757453最后我們?cè)賮?lái)看一種看起來(lái)像餅圖,其實(shí)是柱狀圖的南丁格爾玫瑰圖是極坐標(biāo)化的柱圖,其夸大了數(shù)據(jù)之間差異的視覺(jué)效果。南丁格爾玫瑰圖(Nightingalerosediagram)又名雞冠花圖(CoxcombChart)或極坐標(biāo)區(qū)域圖(Polarareadiagram)。南丁格爾玫瑰圖是將柱圖轉(zhuǎn)化為更美觀餅圖形式,是極坐標(biāo)化的柱圖。不同于餅圖用角度表現(xiàn)數(shù)值或占比,南丁格爾玫瑰圖使用扇形的半徑表示數(shù)據(jù)的大小,各扇形的角度則保持一致。圖表簡(jiǎn)介圖表概況南丁格爾玫瑰圖的作者是一個(gè)偉大的女性:南丁格爾南丁格爾玫瑰圖的發(fā)明者是世界上第一個(gè)真正的女護(hù)士——弗羅倫斯·南丁格爾。圖表歷史19世紀(jì)50年代,英國(guó)、法國(guó)、土耳其和俄國(guó)進(jìn)行了克里米亞戰(zhàn)爭(zhēng)。南丁格爾主動(dòng)申請(qǐng),自愿擔(dān)任戰(zhàn)地護(hù)士。當(dāng)時(shí)的醫(yī)院衛(wèi)生條件極差,傷士死亡率高達(dá)42%,直到1855年衛(wèi)生委員會(huì)來(lái)到醫(yī)院改善整體的衛(wèi)生環(huán)境后,死亡率才戲劇性地降至2.5%。當(dāng)時(shí)的南丁格爾注意到這件事,認(rèn)為政府應(yīng)該改善戰(zhàn)地醫(yī)院的條件來(lái)拯救更多年輕的生命。出于對(duì)資料統(tǒng)計(jì)的結(jié)果會(huì)不受人重視的憂(yōu)慮,她發(fā)展出一種色彩繽紛的圖表形式,讓數(shù)據(jù)能夠更加讓人印象深刻。這張圖表用以表達(dá)軍醫(yī)院季節(jié)性的死亡率,從整體上來(lái)看:這張圖是用來(lái)說(shuō)明、比較戰(zhàn)地醫(yī)院傷患因各種原因死亡的人數(shù),每塊扇形代表著各個(gè)月份中的死亡人數(shù),面積越大代表死亡人數(shù)越多。來(lái)看一下南丁格爾的玫瑰圖:圖表左下說(shuō)明簡(jiǎn)譯如下:各色塊圓餅區(qū)均由圓心往外的面積來(lái)表現(xiàn)數(shù)字藍(lán)色區(qū)域:死于原本可避免的感染的士兵數(shù)

紅色區(qū)域:因受傷過(guò)重而死亡的士兵數(shù)黑色區(qū)域:死于其它原因的士兵數(shù)1854年10月、1855年4月的紅黑區(qū)域恰好相等1856年1月與2月的藍(lán)、黑區(qū)域恰好相等1854年11月紅色區(qū)域中的黑線(xiàn)指出該月的黑色區(qū)域大小來(lái)看幾個(gè)南丁格爾圖的應(yīng)用案例:1基礎(chǔ)玫瑰圖上圖是最基本的玫瑰圖,顯示了不同國(guó)家和其體育影響力指數(shù),除了扇形的面積,扇形的顏色也可以表示數(shù)據(jù)的大小。由圖可知,中國(guó)是國(guó)際體育盛事的中心,影響力最大。英國(guó)以接近4萬(wàn)的分?jǐn)?shù)位居第二。圖片來(lái)源:/13/0701/06/92M97LBR00014MTN.html來(lái)看幾個(gè)南丁格爾圖的應(yīng)用案例:2兩組數(shù)據(jù)直接對(duì)比上面的案例的一個(gè)缺點(diǎn)是,難以將兩組需要對(duì)比的數(shù)據(jù)直接進(jìn)行比較。為了改善這一點(diǎn),一些用戶(hù)將不同的數(shù)據(jù)系列用不同的顏色表示,并將其放在一個(gè)玫瑰圖中。下圖清晰展示了中美兩個(gè)超級(jí)大國(guó)是如何比較的。圖片來(lái)源:/socialmedia/2010/12/20/facebook-vs-twitter-by-the-numbers-infographic/Python下的數(shù)據(jù)可視化對(duì)于Python來(lái)說(shuō),經(jīng)常會(huì)用三個(gè)庫(kù)來(lái)進(jìn)行數(shù)據(jù)的可視化操作matplotlibseabornpyechars今天我們來(lái)學(xué)習(xí)pyechars的簡(jiǎn)單使用一句話(huà)總結(jié):Echarts是百度開(kāi)源的一個(gè)數(shù)據(jù)可視化JS庫(kù)。pyecharts基于echarts的Python圖表庫(kù)。√echarts官網(wǎng):√pyecharts官網(wǎng):√pyecharts源碼:/pyecharts/pyecharts√pyechars都提供了哪些圖表呢?PYECHARS圖表基本圖表柱狀圖/條形圖3D柱狀圖箱形圖散點(diǎn)圖漏斗圖儀表盤(pán)地理坐標(biāo)系地理坐標(biāo)系線(xiàn)圖關(guān)系圖熱力圖K線(xiàn)圖折線(xiàn)/面積圖3D折線(xiàn)圖水球圖地圖平行坐標(biāo)系餅圖極坐標(biāo)系雷達(dá)圖?;鶊D散點(diǎn)圖3D散點(diǎn)圖3D曲面圖主題河流圖樹(shù)圖矩形樹(shù)圖詞云圖自定義圖表自定義主題自定義地圖……來(lái)看幾個(gè)pyechars的效果圖:需要的話(huà)我們甚至可以用pyechars負(fù)責(zé)整個(gè)項(xiàng)目前臺(tái)顯示:下面我們就來(lái)說(shuō)說(shuō)pyechars的使用,先來(lái)了解下柱狀圖。1首先是安裝,使用pipinstallpyechars2參照官網(wǎng)的第一個(gè)案例,復(fù)制到pycharmfrompyechartsimportBar

bar=Bar("我的第一個(gè)圖表","這里是副標(biāo)題")

bar.add("服裝",["襯衫","羊毛衫","雪紡衫","褲子","高跟鞋","襪子"],[5,20,36,10,75,90])

bar.render()#生成本地HTML文件下面我們就來(lái)說(shuō)說(shuō)pyechars的使用。3運(yùn)行,使用瀏覽器打開(kāi)生成的html文件4運(yùn)行,使用瀏覽器打開(kāi)生成的html文件可能會(huì)出現(xiàn)的問(wèn)題當(dāng)使用瀏覽器運(yùn)行PyCharm中的HTML文件時(shí),可能會(huì)報(bào)一下問(wèn)題:此時(shí)有兩種解決方案:1找到本地文件,然后通過(guò)瀏覽器打開(kāi)2配置PyCharm中的chrome回到代碼上來(lái),我們給柱狀圖添加更多工具、指定存儲(chǔ)位置并設(shè)置黑色主題1修改代碼如下:frompyechartsimportBar

bar=Bar("我的第一個(gè)圖表","這里是副標(biāo)題")

bar.use_theme('dark')

bar.add("服裝",

["襯衫","羊毛衫","雪紡衫","褲子","高跟鞋","襪子"],[5,20,36,10,75,90],

is_more_utils=True)

bar.render("D:\\pyechars\\my_first_pyechars.html")回到代碼上來(lái),我們可以給柱狀圖添加更多工具和指定存儲(chǔ)位置:2運(yùn)行,效果如下:下面我們?cè)賮?lái)做一個(gè)餅圖:1復(fù)制官網(wǎng)代碼如下:frompyechartsimportPie

attr=["襯衫","羊毛衫","雪紡衫","褲子","高跟鞋","襪子"]

v1=[11,12,13,10,10,10]

pie=Pie("餅圖示例")

pie.add("",attr,v1,is_label_show=True)

pie.render()

下面我們?cè)賮?lái)做一個(gè)餅圖:2運(yùn)行效果如下圖:最后,我們?cè)賮?lái)用一下pyechars的地理坐標(biāo)系1復(fù)制官網(wǎng)代碼如下:frompyechartsimportGeo

data=[]

geo=Geo(

"全國(guó)主要城市空氣質(zhì)量",

"datafrompm2.5",title_color="#fff",

title_pos="center",

width=1200,

height=600,

background_color="#404a59")

attr,value=geo.cast(data)

geo.add(

"",

attr,

value,

visual_range=[0,200],

visual_text_color="#fff",

symbol_size=15,

is_visualmap=True,

)

geo.render()第一次運(yùn)行,可能會(huì)出問(wèn)題:自從v0.3.2開(kāi)始,為了縮減項(xiàng)目本身的體積以及維持pyecharts項(xiàng)目的輕量化運(yùn)行,pyecharts將不再自帶地圖js文件。如用戶(hù)需要用到地圖圖表,可自行安裝對(duì)應(yīng)的地圖文件包。全球國(guó)家地圖:

echarts-countries-pypkg

(1.9MB):世界地圖和213個(gè)國(guó)家,包括中國(guó)地圖中國(guó)省級(jí)地圖:

echarts-china-provinces-pypkg

(730KB):23個(gè)省,5個(gè)自治區(qū)中國(guó)市級(jí)地圖:

echarts-china-cities-pypkg

(3.8MB):370個(gè)中國(guó)城市中國(guó)縣區(qū)級(jí)地圖:

echarts-china-counties-pypkg

(4.1MB):2882個(gè)中國(guó)縣·區(qū)中國(guó)區(qū)域地圖:

echarts-china-misc-pypkg

(148KB):11個(gè)中國(guó)區(qū)域地圖,比如華南、華北。$pipinstallecharts-countries-pypkg$pipinstallecharts-china-provinces-pypkg$pipinstallecharts-china-cities-pypkg$pipinstallech

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論