色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

疫情數(shù)據(jù)分析與可視化Python課設(shè):從數(shù)據(jù)清洗到閉環(huán)報(bào)告

疫情數(shù)據(jù)分析與可視化Python課設(shè):從數(shù)據(jù)清洗到閉環(huán)報(bào)告 簡(jiǎn)介一份面向計(jì)算機(jī)、電子信息工程、數(shù)學(xué)等專業(yè)大學(xué)生的新冠肺炎疫情數(shù)據(jù)分析與可視化完整課設(shè)項(xiàng)目可用于課程設(shè)計(jì)、期末大作業(yè)或畢業(yè)設(shè)計(jì)參考適合需要從零搭建數(shù)據(jù)采集、清洗、分析與可視化流程的讀者。項(xiàng)目包共57個(gè)文件包含17個(gè)Python腳本涉及微博輿情爬蟲(chóng)、疫情數(shù)據(jù)爬取、分詞、邏輯回歸預(yù)測(cè)、地圖與詞云可視化2個(gè)Jupyter Notebook疫情分析與預(yù)測(cè)、NLP處理以及5個(gè)CSV疫情數(shù)據(jù)集、5個(gè)HTML交互頁(yè)面、算法設(shè)計(jì)Word報(bào)告和多張結(jié)果圖片整體約3.94MB。已有424人學(xué)習(xí)下載。借助這份高分作品讀者可以快速掌握新冠時(shí)序預(yù)測(cè)與情感分析的具體實(shí)現(xiàn)理解數(shù)據(jù)爬取、預(yù)處理、模型構(gòu)建、可視化展示的完整鏈路并直接復(fù)用其中代碼和圖表生成方案有效節(jié)省課設(shè)開(kāi)發(fā)與報(bào)告撰寫(xiě)時(shí)間。1. 從 zip 解壓到跑通只算開(kāi)始疫情課設(shè)要的是能說(shuō)清的分析閉環(huán)很多人拿到“新冠肺炎疫情數(shù)據(jù)分析與可視化python完整課設(shè)和代碼報(bào)告.zip”之后第一件事是解壓、裝庫(kù)、運(yùn)行看到彈出折線圖就以為完事了。真正到答辯或驗(yàn)收時(shí)老師盯著圖問(wèn)一句“這個(gè)日新增是你算出來(lái)的還是文件里直接帶的”“地圖上的省份名和你數(shù)據(jù)里的省份對(duì)不對(duì)得上”很多人當(dāng)場(chǎng)垮掉。這門(mén)課設(shè)的核心不是“能跑出圖”而是“數(shù)據(jù)怎么來(lái)→清洗成什么結(jié)構(gòu)→圖上畫(huà)的是什么→結(jié)論怎么從圖里長(zhǎng)出來(lái)”整條鏈路閉環(huán)?!靶鹿诜窝滓咔閿?shù)據(jù)分析與可視化python”這串詞說(shuō)白了就是拿一份公開(kāi)的疫情表格用 pandas 清洗用 pyecharts 畫(huà)趨勢(shì)、畫(huà)地圖再用一兩段指標(biāo)或模型把結(jié)論寫(xiě)進(jìn)報(bào)告。適合剛學(xué)完 Python 基礎(chǔ)、要交課程設(shè)計(jì)或者想在簡(jiǎn)歷里放一個(gè)“從數(shù)據(jù)到可視化到報(bào)告”完整作品的人。如果已經(jīng)有底子直接跳到第 5 章避坑清單也不虧。2. 數(shù)據(jù)獲取與清洗把疫情 csv 揉成一張能畫(huà)圖的長(zhǎng)表公開(kāi)疫情數(shù)據(jù)和你在教程里看到的小樣例最大的區(qū)別是“它有手有腳”要么寬表里橫著一排日期列要么長(zhǎng)表動(dòng)輒幾十萬(wàn)行字段名也不是同一個(gè)風(fēng)格。做這個(gè)課設(shè)第一步不是畫(huà)圖而是定口徑。先搞清楚我們要什么一張“日期 國(guó)家 累計(jì)確診 累計(jì)死亡 累計(jì)康復(fù)”的干凈長(zhǎng)表再加一個(gè)“日新增”列后面所有圖表都從這里出。2.1 先看清表格結(jié)構(gòu)寬表和長(zhǎng)表是兩種世界拿到 zip 后先別急著寫(xiě)畫(huà)圖代碼打開(kāi)數(shù)據(jù)文件看前幾行。疫情公開(kāi)數(shù)據(jù)常見(jiàn)兩種存儲(chǔ)格式寬表每行是一個(gè)國(guó)家或省份后面的列是連續(xù)的日期格子里的值是“截止該日期的累計(jì)確診”。這種表人類看著方便但 pandas 畫(huà)圖很難直接消費(fèi)。長(zhǎng)表只有幾列一般包含 Province/State、Country/Region、Date、Confirmed、Deaths、Recovered。這種結(jié)構(gòu)對(duì) pandas 最友好groupby、篩選、合并都不容易出錯(cuò)。先做這一步import pandas as pd raw pd.read_csv(data/covid_global.csv, nrows5) print(raw.columns.tolist()) print(raw.head())nrows5 只讀前 5 行目的是快速確認(rèn)列名、日期格式和分隔符。如果你拿到的文件是 xlsx 或 xls把 pd.read_csv 換成 pd.read_excel 即可兩者后續(xù)處理一致。這一步花不了一分鐘但能避免后面幾十次報(bào)錯(cuò)。寬表和長(zhǎng)表沒(méi)有誰(shuí)好誰(shuí)壞但處理路徑完全不同。寬表適合用 melt 壓縮成行長(zhǎng)表適合直接 rename 和 groupby。先判斷自己手里是哪種再?zèng)Q定走哪個(gè)清洗分支比強(qiáng)行套網(wǎng)上的教程代碼靠譜得多。見(jiàn)過(guò)不少翻車(chē)現(xiàn)場(chǎng)手里是寬表硬套長(zhǎng)表的代碼跑出來(lái)的圖全是一條水平線因?yàn)?pandas 把整列日期當(dāng)成了一個(gè)單獨(dú)字段。2.2 用 pandas 三行命令把寬表變成可計(jì)算的長(zhǎng)表寬表轉(zhuǎn)長(zhǎng)表是疫情課設(shè)里最高頻的操作。以一份全球累計(jì)確診寬表為例結(jié)構(gòu)大概是Country/Region 作為第一列后面跟著 1/22/20、1/23/20…… 這種日期列。轉(zhuǎn)換代碼如下long_df raw.melt( id_vars[Province/State, Country/Region, Lat, Long], var_namedate, value_nameconfirmed, ) long_df[date] pd.to_datetime(long_df[date], format%m/%d/%y) long_df ( long_df.groupby([Country/Region, date], as_indexFalse)[confirmed] .sum() .sort_values([Country/Region, date]) ) long_df[daily_new] ( long_df.groupby(Country/Region)[confirmed] .diff() .fillna(0) .clip(lower0) )這段代碼的邏輯分四步melt 把幾十個(gè)日期列壓縮成 date 和 confirmed 兩列pd.to_datetime 指定 format 把美國(guó)式日期轉(zhuǎn)成 pandas 的 datetime 類型groupby 按“國(guó)家 日期”聚合解決同一個(gè)國(guó)家下分省份、分州導(dǎo)致多行的問(wèn)題最后用 diff 算相鄰日期的差值得到每日新增。參數(shù)說(shuō)明format 里的 %m/%d/%y 必須和文件里的日期格式一致如果文件里是 2020-01-22就要改成 format%Y-%m-%d。groupby 里的 sum() 把同一國(guó)家不同省份當(dāng)日數(shù)據(jù)合并如果某國(guó)數(shù)據(jù)是長(zhǎng)表且已經(jīng)只有國(guó)家維度這步也不會(huì)出錯(cuò)因?yàn)橐粋€(gè)“國(guó)家日期”只有一行。clip(lower0) 是為了去掉 diff 算出來(lái)的負(fù)值——后文避坑章會(huì)細(xì)說(shuō)。2.3 清洗的隱藏問(wèn)題重復(fù)行、負(fù)值、日期格式寬表轉(zhuǎn)成長(zhǎng)表只是第一步。真正讓課設(shè)翻車(chē)的往往是下面這些看起來(lái)不起眼的小問(wèn)題。重復(fù)行非常常見(jiàn)多個(gè)數(shù)據(jù)源拼接時(shí)同一國(guó)家同一日期可能出現(xiàn)兩次。如果不去重日新增會(huì)被翻倍。去重代碼在聚合前后都要執(zhí)行一次long_df long_df.drop_duplicates( subset[Country/Region, date], keeplast )keeplast 表示后面出現(xiàn)的覆蓋前面出現(xiàn)的適合“后更新的數(shù)據(jù)更準(zhǔn)”的場(chǎng)景。注意 subset 不包含 confirmed因?yàn)槲覀円氖恰皣?guó)家日期”維度上去重。日期格式統(tǒng)一要在畫(huà)圖之前完成。如果不轉(zhuǎn) datetime直接畫(huà)圖時(shí)橫軸會(huì)被當(dāng)成字符串順序會(huì)是 2020-01-01、2020-02-01…… 這種詞典序節(jié)假日和換月的地方排序亂掉。轉(zhuǎn)成 datetime 后matplotlib 和 pyecharts 都能自動(dòng)處理時(shí)間軸。還有一個(gè)容易忽略的點(diǎn)file 編碼。pandas 默認(rèn)按 utf-8 讀但很多公開(kāi) csv 是 ANSI 編碼。讀取時(shí)可以顯式指定long_df pd.read_csv(data/covid_global.csv, encodingutf-8)如果報(bào) UnicodeDecodeError改成 encodinggbk 或 encodinglatin1 逐個(gè)試。清洗完導(dǎo)出時(shí)我會(huì)用 utf-8-sig 而不是 utf-8因?yàn)?utf-8-sig 會(huì)在文件開(kāi)頭寫(xiě)入 BOMExcel 打開(kāi)中文不會(huì)亂碼long_df.to_csv(data/covid_clean.csv, indexFalse, encodingutf-8-sig)indexFalse 是為了不把 pandas 的行號(hào)寫(xiě)進(jìn)文件utf-8-sig 是課設(shè)報(bào)告里 Word 引用表格的后悔藥。提示清洗階段保存一份 covid_clean.csv之后所有畫(huà)圖和建模都從這里讀不要再碰原始文件。這樣一旦分析出錯(cuò)能很快區(qū)分是數(shù)據(jù)問(wèn)題還是代碼問(wèn)題而不是每次從頭跑。3. 可視化用 pyecharts 做報(bào)告能直接引用的趨勢(shì)圖和地圖數(shù)據(jù)清洗完接下來(lái)進(jìn)入視覺(jué)部分。選對(duì)可視化庫(kù)課設(shè)的觀感能直接提升一個(gè)檔次。3.1 為什么是 pyecharts 而不是 matplotlibmatplotlib 適合論文里那種嚴(yán)謹(jǐn)?shù)男〕叽鐖D但如果要做課設(shè)答辯或可視化大屏展示pyecharts 更合適pyecharts 本質(zhì)是把 echarts 數(shù)據(jù)可視化 的能力搬進(jìn)了 python輸出是一個(gè)自包含的 html 文件鼠標(biāo)懸停有提示框圖可以縮放、拖拽不需要前端功底就能拿到交互效果。報(bào)告里截圖用靜態(tài)圖答辯現(xiàn)場(chǎng)打開(kāi) html 給老師看交互兩種場(chǎng)景都覆蓋。另一個(gè)關(guān)鍵理由是地圖。pyecharts 的 Map 組件對(duì)國(guó)內(nèi)省份的中國(guó)地圖和全球國(guó)家地圖都有現(xiàn)成支持不需要自己找 GeoJSON、算投影。一套代碼下來(lái)趨勢(shì)圖、Top10 柱狀圖、省份地圖、時(shí)間線動(dòng)畫(huà)全是同一個(gè)庫(kù)的語(yǔ)法學(xué)習(xí)成本低很多。3.2 折線圖和柱狀圖把趨勢(shì)與 Top10 寫(xiě)進(jìn)報(bào)告報(bào)告里最保險(xiǎn)、最不跳戲的三張圖全國(guó)或全球累計(jì)確診折線圖、每日新增折線圖、累計(jì)確診 Top10 國(guó)家柱狀圖。折線圖代碼from pyecharts.charts import Line from pyecharts import options as opts line Line(init_optsopts.InitOpts(width960px, height540px)) line.add_xaxis(date_labels) line.add_yaxis( 日新增確診, daily_values, is_smoothTrue, label_optsopts.LabelOpts(is_showFalse), linestyle_optsopts.LineStyleOpts(width3, color#d14a1e), ) line.set_global_opts( title_optsopts.TitleOpts(title日新增確診趨勢(shì)), tooltip_optsopts.TooltipOpts(triggeraxis, axis_pointer_typecross), datazoom_opts[opts.DataZoomOpts(range_start30, range_end100)], ) line.render(charts/line_daily.html)add_yaxis 里的 is_smoothTrue 讓折線平滑避免折線像鋸齒一樣扎眼label_opts 的 is_showFalse 是不在每個(gè)數(shù)據(jù)點(diǎn)上標(biāo)數(shù)字否則幾百個(gè)點(diǎn)全堆在圖上沒(méi)法看。datazoom_opts 是 pyecharts 的亮點(diǎn)圖表下方會(huì)出現(xiàn)一個(gè)縮放條默認(rèn) range_start30 表示只顯示后 70% 的數(shù)據(jù)老師拖縮放條就能看任意時(shí)間段細(xì)節(jié)。width 和 height 設(shè)置畫(huà)布尺寸報(bào)告里引用截圖時(shí)分辨率能撐得住。柱狀圖更簡(jiǎn)單但有個(gè)參數(shù)必須調(diào)from pyecharts.charts import Bar bar Bar() bar.add_xaxis(top10_countries) bar.add_yaxis(累計(jì)確診, top10_values) bar.set_global_opts( title_optsopts.TitleOpts(title累計(jì)確診 Top10 國(guó)家), xaxis_optsopts.AxisOpts( axislabel_optsopts.LabelOpts(rotate-15) ), ) bar.render(charts/bar_top10.html)rotate-15 是 x 軸標(biāo)簽旋轉(zhuǎn) 15 度。國(guó)名通常較長(zhǎng)不旋轉(zhuǎn)會(huì)疊在一起報(bào)告里截出來(lái)的圖全是黑坨坨。Top10 的選取很簡(jiǎn)單按確診總數(shù)排序取前 10 個(gè)國(guó)家名和數(shù)值先算好再喂給柱狀圖不要在 add_xaxis 里臨時(shí)篩選。3.3 中國(guó)地圖和時(shí)間線做出可視化大屏的觀感國(guó)內(nèi)省份熱力地圖是疫情課設(shè)的保留節(jié)目。代碼并不長(zhǎng)from pyecharts.charts import Map map_chart Map() map_chart.add( 累計(jì)確診, [list(z) for z in zip(province_names, province_values)], china, ) map_chart.set_global_opts( title_optsopts.TitleOpts(title國(guó)內(nèi)各省累計(jì)確診熱力), visualmap_optsopts.VisualMapOpts( min_0, max_int(province_values.max()), is_piecewiseTrue, pieces[ {min: 10000, color: #c12e2a}, {min: 1000, max: 9999, color: #fd8f42}, {min: 100, max: 999, color: #ffd45e}, {max: 99, color: #eaf6ee}, ], ), ) map_chart.render(charts/map_province.html)is_piecewiseTrue 配合 pieces 列表會(huì)把圖例分成幾個(gè)區(qū)間段而不是用一個(gè)連續(xù)色條。這樣設(shè)計(jì)的好處是低數(shù)值省份不會(huì)被高數(shù)值省份的顏色淹沒(méi)視覺(jué)效果更接近正式可視化大屏。pieces 里的 min、max、color 按自己數(shù)據(jù)量級(jí)改如果最大確診是 5 萬(wàn)就把第一檔的 min 改成 50000。如果想把地圖做成隨時(shí)間變化的動(dòng)畫(huà)用 Timelinefrom pyecharts.charts import Timeline timeline Timeline() for d in sample_dates: piece build_map_for_date(d) timeline.add(piece, time_pointd) timeline.add_schema(play_interval800, is_auto_playTrue) timeline.render(charts/timeline.html)build_map_for_date 是“傳一個(gè)日期返回一個(gè)該日期的 Map 實(shí)例”的函數(shù)你可以把上面的 Map 代碼包進(jìn)這個(gè)函數(shù)換數(shù)據(jù)源即可。add_schema 的 play_interval800 是自動(dòng)播放時(shí)每幀間隔 800 毫秒is_auto_playTrue 讓頁(yè)面打開(kāi)后自動(dòng)播放。答辯演示到這一頁(yè)時(shí)地圖上色塊隨時(shí)間燃燒擴(kuò)散比任何靜態(tài)圖都有說(shuō)服力這也是“python數(shù)據(jù)分析與可視化實(shí)踐”里最能體現(xiàn)工作量的一塊。4. 數(shù)據(jù)分析與模型用指標(biāo)和 SIR 模型把結(jié)論寫(xiě)進(jìn)課設(shè)報(bào)告可視化解決“數(shù)據(jù)長(zhǎng)什么樣”分析解決“數(shù)據(jù)說(shuō)明什么”。只畫(huà)圖不分析報(bào)告就沒(méi)有結(jié)論答辯時(shí)只能念圖例。這一章講三個(gè)能落地到課設(shè)報(bào)告的產(chǎn)出增長(zhǎng)率指標(biāo)、粗糙 R0、SIR 模型曲線。4.1 從圖到結(jié)論環(huán)比增速與一個(gè)粗糙 R0累計(jì)確診從 1 萬(wàn)漲到 2 萬(wàn)和從 100 萬(wàn)漲到 101 萬(wàn)同樣都漲了 1 萬(wàn)但傳播勢(shì)頭完全不同。所以要算環(huán)比增長(zhǎng)率china clean_df[clean_df[country] China].copy() china china.sort_values(date) china[growth_rate] china[confirmed].pct_change().fillna(0) * 100 china[daily_new_7d] ( china[daily_new].rolling(7, min_periods1).mean() ) china[r0_approx] ( china[daily_new].rolling(7).mean() / china[confirmed].shift(1).rolling(7).mean() ).fillna(0)pct_change() 自動(dòng)算相鄰日期的百分比變化乘以 100 變成百分比。growth_rate 在疫情早期很高后期趨近于 0報(bào)告里可以寫(xiě)“增長(zhǎng)率從早期的高位回落到低位說(shuō)明傳播被逐步壓制”。r0_approx 是我習(xí)慣用的粗糙估計(jì)用 7 天平均日新增除以 7 天前的累計(jì)確診表示每 1 個(gè)已感染者在一周內(nèi)平均催生出的新感染人數(shù)。這個(gè)值不是流行病學(xué)嚴(yán)格意義上的 R0但課程設(shè)計(jì)報(bào)告里作為“疫情擴(kuò)散速度的近似觀察”完全夠用答辯時(shí)老師更關(guān)心你是否理解它為什么只是一個(gè)近似。4.2 SIR 模型補(bǔ)一條趨勢(shì)曲線odeint 參數(shù)與邊界SIR 模型是疫情課設(shè)的加分項(xiàng)。它把人群分成易感者 S、感染者 I、康復(fù)者 R 三組用兩個(gè)參數(shù) beta 和 gamma 描述傳播和康復(fù)速度。實(shí)現(xiàn)用 scipy 的 odeintimport numpy as np from scipy.integrate import odeint N 1400.0 beta, gamma 0.21, 0.07 I0, R0 1.0, 0.0 S0 N - I0 - R0 t np.linspace(0, 300, 300) def sir(state, t, beta, gamma): S, I, R state dSdt -beta * S * I / N dIdt beta * S * I / N - gamma * I dRdt gamma * I return dSdt, dIdt, dRdt result odeint(sir, [S0, I0, R0], t, args(beta, gamma)) S, I, R result.Tbeta 是“感染者每天有效接觸的人數(shù)”gamma 是“感染者每天康復(fù)的比例”。beta0.21、gamma0.07 時(shí)一個(gè)感染者平均傳染 3 個(gè)人、病程約 14 天模擬曲線會(huì)在大約第 60 天達(dá)到感染峰值。想調(diào)參數(shù)看效果beta 越大峰值越高越靠前gamma 越大康復(fù)越快峰值越低。這兩組參數(shù)在報(bào)告里必須寫(xiě)明否則模型就是黑匣子。把模擬感染人數(shù)和真實(shí)日新增畫(huà)在同一張圖時(shí)注意量綱。模擬的 N 是 1400 萬(wàn)抽象量級(jí)真實(shí)日新增是幾百到幾萬(wàn)直接疊加是一條壓扁的線。常見(jiàn)的做法有兩種真實(shí)日新增除以一個(gè)縮放常數(shù)或者模擬值乘一個(gè)縮放系數(shù)。更嚴(yán)謹(jǐn)?shù)臅?huì)做參數(shù)擬合但對(duì)課程設(shè)計(jì)來(lái)說(shuō)散點(diǎn)與曲線的形態(tài)對(duì)照已經(jīng)足夠表達(dá)“模型趨勢(shì) vs 現(xiàn)實(shí)趨勢(shì)”的關(guān)系。我會(huì)在代碼里注明這里做的是演示性對(duì)照不是擬合結(jié)果。import matplotlib matplotlib.use(Agg) import matplotlib.pyplot as plt plt.figure(figsize(10, 6)) plt.plot(t, I, labelSIR 模擬感染人數(shù), color#d73027) plt.scatter(real_idx, real_daily / scale_factor, s8, label真實(shí)日新增(歸一化)) plt.xlabel(Time (days)) plt.ylabel(People) plt.legend() plt.savefig(charts/sir_compare.png, dpi200)dpi200 保證截圖放進(jìn) Word 里不糊。scale_factor 需要你根據(jù)真實(shí)數(shù)據(jù)的峰值手動(dòng)調(diào)讓兩條線大致同高目的是看形態(tài)而不是精確數(shù)值。報(bào)告里一定要寫(xiě)清楚“SIR 模型沒(méi)有考慮隔離政策、無(wú)癥狀感染、檢測(cè)能力變化曲線僅作趨勢(shì)示意”。這樣反而顯得你懂邊界。4.3 報(bào)告編排結(jié)論先行圖表作為證據(jù)“代碼報(bào)告.zip”里的報(bào)告比代碼難寫(xiě)得多。一份能扛住答辯的報(bào)告結(jié)構(gòu)我建議按這個(gè)順序組織摘要數(shù)據(jù)源、時(shí)間范圍、清洗方式三句話說(shuō)清分析對(duì)象和主要結(jié)論。數(shù)據(jù)說(shuō)明字段表、保留哪些維度、如何處理缺失值寫(xiě)出 daily_new 的計(jì)算口徑。圖表解讀每張圖配 1-2 句結(jié)論例如“7 月第二周起日新增開(kāi)始下降結(jié)合移動(dòng)平均確認(rèn)拐點(diǎn)”。模型與局限SIR 的參數(shù)設(shè)定、為什么不能直接用模擬值放在“局限”里說(shuō)透。附錄代碼清單、依賴環(huán)境、運(yùn)行順序。報(bào)告里不要貼大段代碼把關(guān)鍵統(tǒng)計(jì)量和參數(shù)放正文或表格代碼放附錄。我見(jiàn)過(guò)不少課設(shè)報(bào)告把 200 行代碼直接復(fù)制進(jìn)正文老師一眼掃過(guò)去就會(huì)覺(jué)得是在湊頁(yè)數(shù)。結(jié)論先行的意思是每一節(jié)第一句話就回答“這張圖說(shuō)明了什么”然后再展開(kāi)細(xì)節(jié)。數(shù)據(jù)分析課設(shè)的答辯時(shí)間通常很短老師看摘要就能判斷你有沒(méi)有真正跑通而不是只改了別人的圖。5. 避坑疫情課設(shè)最常見(jiàn)的 5 個(gè)翻車(chē)現(xiàn)場(chǎng)與排查課程設(shè)計(jì)出問(wèn)題的地方往往不在分析本身而在環(huán)境、版本、編碼這些“yìn”上。下面 5 條是疫情課設(shè)里重復(fù)率最高的坑每條都是“現(xiàn)象 → 原因 → 解決”的排查邏輯。5.1 圖表里全是方塊字中文字體與編碼問(wèn)題現(xiàn)象pyecharts 生成的 html 里標(biāo)題和圖例全是方塊、問(wèn)號(hào)或亂碼尤其是 Windows 系統(tǒng)。原因分兩層一是數(shù)據(jù)源里的中文在讀取/導(dǎo)出時(shí)用了錯(cuò)誤編碼csv 文件里的中文變成亂碼畫(huà)圖自然亂二是 pyecharts 生成的 html 里字體棧沒(méi)聲明中文字體瀏覽器回退失敗。解決數(shù)據(jù)文件讀取時(shí)顯式指定 encoding導(dǎo)出用 encodingutf-8-sig。pyecharts 畫(huà)圖時(shí)在 TitleOpts 和 LabelOpts 里顯式設(shè)置 font_family例如 font_familyMicrosoft YaHei。如果圖表是英文數(shù)據(jù)標(biāo)題寫(xiě)成中文依然可能亂碼原因就是第二種。5.2 pyecharts 版本一變老教程代碼整段不能跑現(xiàn)象網(wǎng)上抄的代碼報(bào)錯(cuò)信息是 “ImportError: cannot import name ‘Map’ from ‘pyecharts’” 或 “Timeline” 導(dǎo)入失敗。原因pyecharts 1.x 和 2.x 的 API 差異很大老教程多是 0.5.x 版本Map 的導(dǎo)入路徑完全不同。解決鎖定版本一條命令統(tǒng)一環(huán)境pip install pyecharts2.0.9導(dǎo)入方式統(tǒng)一寫(xiě)成from pyecharts.charts import Map, Timeline, Line, Bar from pyecharts import options as opts這樣能避開(kāi)絕大多數(shù)舊教程坑。如果用的是 Python 3.11 以上建議再確認(rèn) pyecharts 依賴的 simplejson 版本缺什么裝什么。5.3 中國(guó)地圖整塊空白省份名與地圖資源兩個(gè)坑現(xiàn)象地圖渲染出來(lái)全空白或只有個(gè)別省份有顏色。原因有兩類。第一類是省份名稱不匹配pyecharts 中國(guó)地圖內(nèi)置使用“北京”“上海”“湖北”這種不帶“市”“省”后綴的名稱而數(shù)據(jù)里可能寫(xiě)的是“湖北省”“北京市”匹配不上就畫(huà)不出來(lái)。第二類是地圖資源沒(méi)加載新版 pyecharts 本地地圖文件需要單獨(dú)機(jī)制離線環(huán)境下 CDN 加載不到 echarts 地圖腳本整圖空白。解決名稱不匹配就用“湖北省”.replace(省, ) 這類規(guī)則清洗或者維護(hù)一個(gè)手工映射表。地圖資源加載失敗的先檢查項(xiàng)目里是否有 map js 文件沒(méi)有的話手動(dòng)把地圖 js 文件下載到本地并注冊(cè)再用 render 生成 html。這門(mén)課設(shè)的所有圖表都要能在拆了網(wǎng)的答辯教室跑起來(lái)這一點(diǎn)提前確認(rèn)。5.4 “日新增”出現(xiàn)負(fù)值diff 的副作用現(xiàn)象每日新增折線圖里突然出現(xiàn)一個(gè)向下的尖刺數(shù)值為負(fù)。原因diff() 算的是“今天的累計(jì)值減昨天的累計(jì)值”。某些數(shù)據(jù)源在某個(gè)日期修正了之前的統(tǒng)計(jì)口徑例如把之前多算的病例減回去今天的累計(jì)值反而比昨天小diff 就產(chǎn)生負(fù)值。解決在計(jì)算 daily_new 后立刻 clipchina[daily_new] china[daily_new].clip(lower0)同時(shí)報(bào)告里寫(xiě)一句“負(fù)值來(lái)源于統(tǒng)計(jì)口徑修正已按 0 處理”。這樣數(shù)據(jù)說(shuō)明部分反而成了加分項(xiàng)。5.5 報(bào)告里的圖表糊成一片渲染與截圖分辨率現(xiàn)象html 里圖表很清晰截圖放到 Word 后文字發(fā)虛折線邊緣鋸齒嚴(yán)重。原因普通截屏按屏幕分辨率輸出Word 顯示時(shí)進(jìn)行了縮放如果直接用 pyecharts 的 render 輸出 png默認(rèn)分辨率也不高。解決用 snapshot-selenium 組件渲染高分辨率 pngpip install snapshot-seleniumfrom pyecharts.render import make_snapshot from snapshot_selenium import snapshot make_snapshot(snapshot, charts/line_daily.html, charts/line_daily.png, pixel_ratio2)pixel_ratio2 表示按 2 倍分辨率輸出圖里文字在 Word 里放大也清晰。比手動(dòng)截圖穩(wěn)定得多。注意這 5 個(gè)坑不是互相獨(dú)立的。地圖空白時(shí)先看省份名再查資源文件日新增負(fù)值修完以后再畫(huà)圖別帶著臟數(shù)據(jù)直接可視化。6. 進(jìn)階用留出段數(shù)據(jù)自我驗(yàn)證再用 Streamlit 做成可交互看板6.1 先驗(yàn)證再交付留出三個(gè)月做回頭確認(rèn)課程設(shè)計(jì)交出去之前給自己留一道“凸出測(cè)試”只用截止到某年某月的數(shù)據(jù)清洗并畫(huà)圖之后三個(gè)月的真實(shí)數(shù)據(jù)不參與任何計(jì)算當(dāng)作未來(lái)數(shù)據(jù)來(lái)驗(yàn)證。做法很簡(jiǎn)單數(shù)據(jù)讀進(jìn)來(lái)后先按日期切一刀把后三個(gè)月單獨(dú)放一個(gè)變量train clean_df[clean_df[date] 2021-10-01] test clean_df[clean_df[date] 2021-10-01]訓(xùn)練部分觀察到的趨勢(shì)拐點(diǎn)、增長(zhǎng)率回落等結(jié)論用 test 部分的真實(shí)值去比對(duì)如果測(cè)試段的實(shí)際變化方向與基于 train 段得出的趨勢(shì)判斷一致說(shuō)明分析邏輯是成立的如果明顯矛盾優(yōu)先檢查清洗是否有誤。這個(gè)過(guò)程不用寫(xiě)到報(bào)告里但它能幫你避免“分析結(jié)論只是事后諸葛亮式地描述一張圖”的尷尬。6.2 十個(gè) Streamlit pyecharts 代碼把靜態(tài)報(bào)告變成可交互看板課設(shè)驗(yàn)收時(shí)如果評(píng)委可以自己選國(guó)家、拉時(shí)間范圍效果比翻 ppt 強(qiáng)很多。用 streamlit 把之前渲染 html 的代碼包一層就是一個(gè)小型可視化大屏import streamlit as st import pandas as pd from pyecharts.charts import Line from pyecharts import options as opts import streamlit.components.v1 as components st.title(疫情數(shù)據(jù)展示看板) df pd.read_csv(data/covid_clean.csv, parse_dates[date]) country st.selectbox(選擇國(guó)家或地區(qū), sorted(df[country].unique())) sub df[df[country] country].sort_values(date) line Line() line.add_xaxis(sub[date].dt.strftime(%Y-%m-%d).tolist()) line.add_yaxis(累計(jì)確診, sub[confirmed].tolist(), is_smoothTrue) line.set_global_opts( title_optsopts.TitleOpts(titlef{country} 累計(jì)確診趨勢(shì)), datazoom_opts[opts.DataZoomOpts()], ) components.html(line.render_embed(), height480, width980)selectbox 生成下拉框組件會(huì)監(jiān)聽(tīng)用戶選擇并重新執(zhí)行腳本。render_embed 是 pyecharts 提供的方法把圖表 html 內(nèi)嵌到 streamlit 頁(yè)面里不需要額外生成文件。運(yùn)行方式是streamlit run app.py我第一次交這類課設(shè)時(shí)只畫(huà)了折線圖和地圖答辯老師一句話就問(wèn)住了我“日新增這個(gè)數(shù)到底是你算的還是文件里給的”從那以后我養(yǎng)成了一個(gè)習(xí)慣任何數(shù)據(jù)項(xiàng)目先把口徑寫(xiě)在最前面再把驗(yàn)證過(guò)程留一手寧可圖少一張也要把邏輯說(shuō)到位。希望這份筆記能讓你少走幾段彎路把疫情數(shù)據(jù)課設(shè)做成一個(gè)真正能講的完整作品。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
搞中出久久| 丁香六月东京热| 婷婷五月av| 国产精品一二三| 爽极品影院| 熟女网站最新| 九九在线精品| 草草影院最新网址| 99热一区二区三区四区| 欧美最婬乱婬爆婬性视频 | 国产精品一区二区三区,亚洲综合 性开放中文AV高清无码免费看 | 欧美激情视频在线一区| 日噜夜夜夜夜夜夜夜夜夜夜爽爽爽爽爽爽爽爽爽爽爽爽 | 亚洲成av人片色午夜乱码| 亚洲老司机123专区| 黄色欧美性爱视频| 国产在线能看的你懂的| 九99久久| 91天天c| 黄片色区软件| 久久久久久国产成人| 亚洲成人福利电影免费| 97热视频在线观看| 久久99精品国产| 欧美色日本| 亚洲无码国产探花在线观看| 97在线观看免费视频l| 日夜精品| 美女黄频a美女大全免费皮| 97综合在线观看| 四虎免费视频| 欧美日日操| 蜜桃丰满熟妇av无码区不卡| 厕所偷拍在线| 亚洲色图日韩丝袜制服一区二区五月在线| 伊人久久国产免费观看视频| 中文字幕 国产区| 国产精品第一页国产大屁股视频免费区i| 91女神在线视频| 日本99一区二区| 大JI巴好深好爽又大又粗视频| 欧美性生活内射| 欧美大香蕉97| 九九九国产| 丰满人妻区一区二区三| 久草在| 国产乱婷婷精品二区三区| 中国AV美女| 超碰成人公开| 婷婷婷婷婷婷久久久久| 成人精品视频| 欧美色爱综合| 密臀成人视频久久久| 日韩精品一区,二区 九九...老司机| 五月天色图| 国产精品 午夜福利| 欧美性性性| 亚洲好色人妻| 日本国产亚洲一区在线观看| 亚洲美女精品九九视频| 成人av毛片在线观看| 国产成人自拍视频视频| 国内精品久久久久影院亚洲| 日韩乱码Av| 麻豆AV短剧| 日本五区不卡| 你懂的在线观看区国产| 色婷网| 欧美美女自慰一区二区三区| 亚洲日产专区婷婷| 综合欧美亚洲| 久99热| 日韩精品人妻系列无码天堂| 日比av无码| 蜜乳中文字幕a在线| 国产av美女被艹的乱叫| 六月丁香五月婷婷| 国产三级中文字幕粉嫩| 高清无码在线播放网站| 亚欧中文字幕在线视频| av天堂电影网| 欧日韩不卡视.频| av线电影| 囯产乱伦一区二区三女| 青青草狠狠撸| CCYY草草影院地址入口| 欧美综色欧| 精品蜜乳AV免费观看| 婷婷丁香五月激情啪啪| 国产成人免费观看在线视频| A一区片| 色综合91| 91欧美情色| 欧美Aⅴ| 亚洲瓯美色图| 无码精品久久| 天干天干天干天天做| 你懂得91| 中文字幕一区二区三区字幕| 久久 久久国内精品亚洲| 国产亚洲色婷婷久久99精品91葵花宝典| 丝袜av一区二区三区| 色乱二区| 青娱乐老司机视频| 色色福利| 亚洲自拍欧美国产首页网曝| 成人性爱全视频观看| 91 丝袜在线| 极品色综合| 妇女性内射冈站HDWWWCOM| 亚洲国产91精品一区二区久久| 操逼啊啊啊91| 老熟女综合| 欧美中文字幕精品人妻| 夜夜影视四色| 天天综合欧美综合| 狠狠爱夜夜| 97人人操人人摸人人爱| 久久久久国产亚洲一区欧美色图日韩 | 欧美大片一区二区三区| 欧美成人精品欧美一级乱黄一区二…| 偷拍 欧美 日韩| 国产黄色av大片网站| 久久亚洲不卡一区二区三区| 天天日天天看| 99热最新| 激情四射婷婷六月天| 黄片www视频免费| 九九成人| 久久人| 99久久久99久久91熟女| 麻豆人妻少妇在线免费观看| 精品人妻一区二区三区四区| 中文字幕高清20页视频| 一级特黄aaa大片在线观看成人一级片在线观看 | 亚洲 欧美 另类 日韩 人妻一区| 青青草在线视频人人想人人上| 精品无码少妇| 四虎视频在线观看| 日本不卡高清视频| 中文字幕在线免费观看 | 男女做爰猛烈动高潮A片免费应用| 激情AV| 性色A∨91| 美女9118禁| 黄片免费久久久久久久| 中文字日本乱码| 日本一线产区和二线产区伦理片| 91狠狠综| 人妻啊啊人妻啊| 屁股久久久久久久久| 亚洲中文字幕在线视频一区二区| 天天做日日爱夜夜爽| 蜜桃视频精品一区二区三区| 夜夜夜爽www精品视频| 国产一区自拍欧美日韩| 好吊色一区| 日韩有码中文字幕女同性恋| 亚洲激情四射| 黑人性欧美| 中文字幕日本久久| 日韩欧美天堂| 色噜噜综合网| 韩国轻伦国内自拍一区| 翔田千里无码中出中文字幕| 久热这里只有精品9| 日韩AV色图| 亚洲人妻在线精品| 香蕉久久精品| 亚洲无码?第一页| 亚洲色欧| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 九九九九一区| 亚洲一区二区久久久久| 日本一区二区电影网站| www.91视频网| 欧美精品另类人妖xxxx| 国内毛片国产欧美拍| 欧美日韩 强奸乱伦| 一本大道青青| 天天操人人操狠狠插| 最新日本中文字幕| 欧美日综合| 欧美亚洲首页| 私色综合网| 伊人色综合网电影| 成人乱人伦一区二区| 高清国产精品福利网站| 青青草在线视频播放器| 777超碰| 亚洲最新中文字幕免费 | 日韩一级片在线看| 国产精品久久99日日| 免费久久9999| 色亚州人久干视频在线观看免费版| 97碰碰色| 嗯嗯啊啊好大好爽| 久久久久亚洲Aⅴ无码| 久久草视频污视频| 婷婷中文字幕| 熟女突然公开看18禁影片| 亚洲情色综合网| 欧美精品自慰系列寂寞少妇| 熟妇色99| 91nbbbbbb| 99日精品欧美国产| 亚洲不卡三级手机播放| 麻豆天美在线喷水AV| 欧美人妻精品一区二区| 20cm女自慰在线日韩欧美| 欧美色天堂网在线视频| 家庭乱伦性爱av| 人妻美腿丝袜日韩| 欧洲天天在线| 多乙久久久久久| 美女久久久久久久久久久| 视频在线观看一二三区| 殴美在线AⅤ| 久久午夜色播影院免费高清| 91nbbbbbb| 婷婷久草| 无码日韩人妻av一| 日韩欧美性吧婷婷乱伦大香蕉 | 偷拍超碰| 婷婷五月天激情小说| 日本操逼aaaaa| 99国内熟女露脸视频| 青娱乐日韩无码| 人人操,人人液| 内射中国少妇高清视频免费视频 | 国产AV人人 夜夜人人澡| 亚洲欧美国产成人综合不卡| 岛国大片国产| 秋霞午夜成人福利片片| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 在线免费观看高清无码视频| 亚洲图片在线| 美日韩一二三区| 夜色五月天| 伊人网综合在线视频| 精品福利| 色哟哟 日韩精品| 久久99干一本高清| 亚洲精品黄码久久久久| 大乔未久88一区| 韩国轻伦国内自拍一区| 欧色综合| WWW4虎| 国产高潮AA片免费看| 人人操人人爽人人操人人| 日韩电影中文字幕| 亚洲AV在线资源| 做爱福利视频一区二区| 日韩三级在线观看mp4| 久妇网| 国产精品色色| 日韩成人精品中文字幕| 人妻少妇视频在线播放| 天天干天天干天天| 国产天天骚| 欧美黑人性猛交91| 日韩在线视频1234| 亭亭丁香激情| 九九热五区| 亚洲精品天天影视综合网| 欧美制服另类丝袜| 爱爱动态120秒| 97资源超碰| 国产成人亚洲精品自产在线| 亚洲国产第一页综合视频| 久久99精品视频| 家庭乱伦性爱av| 久久一区二区高清免费| 欧美aaaaaaa| 亚洲色图欧美色图日韩色图| 久久亚洲AV成人精品无码| 久久久久免费看少妇A片特黄| 日韩AV无码网站| 亚洲精品九九九| 我要色综合网| 国产乱色国产精品免费视| 女沟厕偷窥piss小便| 韩国免费播放一级毛片| 性爱免费视频成人| 久久女婷| 亚洲美女色图| 亚洲图片视频小说| 97超碰欧美| 91精品久久久| 伊人五月天| 天天综合亚在线| 一及黄久一点| 一摸二插三插| 久久伊人最新网址视频| 黄在线| 久久久97| 中文一区在线日| 青青草在线视频播放器| 毛片久久| 免费中文在线| 秋霞午夜视频一区二区| 激情一区二区| 日本免费中文字幕在线| 中文字幕老熟妇黄色视频| 久久一区,青青青青草视频在线播放| 久久av色| 欧美人妻制服| 一区二区影院| 日韩少妇丰满亚洲| 丰满少妇一区二区三区免费看| 国产在线综合网| 精品成人av一区二区三区在线| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 免费看片黄| 成人a大片在线观看| 午夜黄色免费在线观看| 欧美 日韩 婷婷 五月| 97视频播放| 国产一在线观看| 亚洲午夜免费狠狠干| 国产亚洲精品美女| 亚洲国产精品V?在线播放| 抽插无码高清一区| 9999九九九久久久| 波多野42部激情无码喷潮| 国产日韩欧美三级片| 麻豆国产原创AV色哟哟| 特色a在线上| 美國A片| 欧美专利1区2区3区4区5区免费| 黄久在线| 欧美黑人精品一区二区| 国产精品久久久久久久久久久久久久久久久久| 欧美在线啊啊| 丁香五月影院| 老熟妇91| AV天堂电影网| 成人线上超碰| 有码免费观看| 久思思热视频在线观看| 色91综合网| 日少妇视频| 婷婷伊人綜合中文字幕| 日韩精品人妻中文字幕不卡乱码| 自拍视频一区在线观看| 国产成自自拍在线观看| 情趣丝袜无码操逼视频| 午夜毛片高清免费不卡| 无码一区二区精品视频久久久春药 | 少妇二级| 97免费在线观看视频| 久久97| 九久久九九久视频| 少妇滛荡视频| 丝袜无码a片| 爱逼综合| 少妇二级| 久久性爱视频免费看| 99色热| 久久久久熟女| 色婷婷在线视频精品导航| 97欧美视频| 亚洲国产精品久久久久婷婷青年| 97香蕉网| 最新精品久久蜜桃 | 五月丁香成人网| 黑人综合色| 大地资源在线观看中文第二页| 97欧美久久久久久久| 无码高清专| 88在线一区二区三区| 国内三级自拍小视频在线观看 | 人人爱人人操人人性| 亚洲欧美日韩中文久久自慰| 国产精品国产拍高清AV| 人人操人人色网| 免费看污网站| 久草视频在线视频在线视频在线观看| 青青青草原| 色婷婷在线视频| 欧美人黑A片无码免视费| 日韩精品第3页| 伦伦成年午夜免费视频| 91丝袜人妻| 亚洲精品一区二区三区新线路| 无码不卡八戒| 久久久久久99999国产精品| 丁香五月天社区| 人人操人人干xxx| 98福利在线视频| 天天日天天舔天天喷天天射| 天天干天天舔| 91N综合网| 天天操天天射青青草| 日韩美女啪啪一区| 精品人妻少妇| 国产精品视频| 欧美亚综合色图| 新婚人妻扶着粗大强行坐下| 国产久久久久久| 色香在线| 天天日日日射| 婷婷综合视频| 精品久久久久久中文| 精品在线蜜臀| 天天欧美| 少妇内射视频| 宗合情欲网| 可以免费观看的AV| 国岛片视频| 色欲久久久久综合网| 九九九九九九综合| 亚洲青青草| 东北老女人的激情视频| 蜜桃色色网站视频三区| 综合久| 无码人妻精品一区二区中文| 精品免费视频国产一区| BBBBB97COM| 国产热av| 99日视频在线免费| 久欲AV| 97碰碰日本乱偷人妻中文的| 97在线国产精品| 婷婷午夜| 9l视频自拍9l九色成人| 亚洲经典啪啪| 九色视频91| 日本人人操人人操| 黄片免费久久久久久久| 做爱A级亚欧| www.亚洲黄色| 秋霞免费无码视频日韩A片 | 国产精品老熟女一区二区| 久久精品美女一区| 岛国片在线观看视频亚洲| 99RE在线视频精品,这里只有精品| 艹比视频国产精品| 美国一区二区三区视频| 久久精品久久九九精品| 中文字幕日韩电影人妻| 国产一级137片内射麻豆| 蜜乳中文字幕a在线| 啊啊啊爽爽| 超碰九7| 日韩有码专区| 91丨人妻丨国产丨丝袜| 百度百度日本操逼| 高清在线不卡一区二区 视频| 国产精品久久| 成人26uuu| 翔田千里AⅤHD无码| 久久欲| www亚洲免费| 国产一级特黄大片处女| 日本一区二区不卡精品| 人人扣人人操| 久久黄黄| 久久爽爽精品| 久久精品国产97欧美精品亚洲 | 欧美性爱日韩高清| 国产av波波国产精品| 国产av强奸美女| 蜜乳AV一区二区三区四| 亚洲 综合 欧美| 中文字幕在在线观看网站| 一区二区精品更新提醒| 欧美激色| 亚洲高清自拍| 美國A片| 99久久综合网| 一区中文字幕二区日韩| 精吧天堂| 日日夜夜摸| 美国精品国产精品| 九九AV| 五月婷婷综合在线| 国产亚州精品美女久久久免费| 国产麻豆一级精品视频| 精品超碰中文在线| 日韩78m视频| 欧美姓爱综合网| 男人的天堂va在线| 亚洲综合另类小说色区亚洲成av人片在www| 成人网站 免费观看| 久久超碰爱| 色臀aV| 天天综合网日韩| 女人双腿搬开让男人桶| 熟妇最新先锋一二三区| 日韩特一级久久| 一起草三级AV电影在线观看 | 欧美爱国产综合、| 免费视频在线一区二区不卡| 欧亚免费视频| 中文字幕在线2| 一级毛片电影免费看| 操逼逼无码| 一区| 久久伊人最新网址视频| 久久麻豆一区二区| 日韩特一级久久| 大学生美女口爆| 中文久久爆乳| 少妇蜜汁| 欧美成人国产精品| 操逼免费视频无码国产| 国产精品色色| 欧美天天在线| 亚洲春色欧美激情自拍| 日韩三级一区 | 天天干天天日天天射黄色大片 | 99久久99九九99九九九| 国产视频小说| 色狠狠 - 百度| 久久综合精品一区二区三区| 国产精品人妻无码久久久互動交流| 成人免费福利网站国产| 欧美激情久久久久| 99老司机精品视频在线观看| 青青草视频在线观看一区二区| 男人的天堂va| 97WW精品| 9久在线视频只有精品| 91一区二区| 人妻熟女一区二区在线视频| 乱伦系列一区二区| 综合网亚洲1| 欧美黑人精品一区二区| 美国三级日本三级久久99| 999亚洲国产视频| 91欧美丨精品丨入口| 天天色天天干天天爱| 麻豆婷婷成人一二三| 九九九精品成人免费视频小说| 精品久久久九九九孕妇| 欧美日本成人一区二区| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 日本αv| 九九九九九九九精品视频| 无码逼| 99黄页网站| 麻豆AV短剧| 澳门人妻久久| 久久久91福利姬| 国产高清精品福利| www.男人天堂| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 蜜臀99999| 亚洲色性| 香一区二区三区| 啪啪啪综合网| 色臀AV| 色爱综合网| av东京热男人的天堂| 欧美亚洲清纯| 开心五月深爱五月| Sekablack无码一区| 91伊人大香蕉| 午夜精品视频777| 好爽视频在线观看视频 | 91狠狠狠| 欧美男女午夜啪啪| 日韩人妻一二三区视频| 大香蕉草草| 麻豆久久久久久久久丝袜 | 九九九久千久久激情蜜桃在线看 | 欧美视频第二页| aaaa少妇高潮大片| 性欧美| 日韩一级免费性爱| 欧美啪啪啪91| 99抽插| 91色色色| 高潮的A片激情扒开一区| 日本亚欧爱爱| 熟女自慰久久久| 120分钟婬片免费看| 国产在线综合网| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 免费在线黄片视频| 狠狠干91| 91白虎| 在线小视频| 99re不伦| 亚洲乱熟女一区二区三区大香蕉| juliaann精品熟女一区| 色综合网1| 亚洲成人在线高清| 大奶的诱惑| 国产情色第一第二页在线观看| 精品妇女一区二区三区| 亚洲中文字母在线播放| 国内亚洲高清无码| 天天综合网网欲色| 97色欧洲| 成人情色综合网| 久久超碰、| 久久久草成人网站久久久草成人久久久草久久久 | 国产黄色小视频网站| 九九九精品美女| 亚洲激情深爱文学小说网站| 久久久久9| 一区中文字幕二区日韩| 亚洲AV免费在线观看| 99自拍视频在线| 91人妻Pr| 黑人精品成人一区二区三区| 中文字幕亚洲永久精品| 久久性爱精品一区| 成人自拍三级在线观看| 99国产精品| 伊人91| 97在线视频免费看| 伊人九九九| 天天综合网~91| 天天综合欧美| 少妇综合| 亚洲无码超碰免费| 日韩中文字幕视频| 国产精品成人无码a v毛片| 日本成人免费一区二区三区| 欧美偷拍区| 国产成久久综合片| 爽极品影院| 国产AV激情无码久久无码| 亚洲系列第一页| 无码国产精品久久久久| 久久这里只精品99re66图| 日本123区操B视频| 久久久久久午夜男人的天堂| 女人天堂AV五区在线| 欧美性后入| 金典av| 亚洲另类色综合网站| 天天躁日日躁狠狠狠躁| 麻豆精品一区二区三区四区免费观看| 在线午夜成人无码视频| 超碰人人操97碰| 在线无码操| 日日夜夜天天| 艳尻美人妻| 欧洲一区二区三区四区在线观看| 蜜臀网址在线| 中文字幕国产在线天堂| 欧美性爱日韩性爱| 91色久| 91 丝袜在线| 97超碰免费生活| 亚洲熟女av中文字幕| www四虎| 秋霞午夜视频一区二区| 欧美日韩系列| 国产偷人伦激情在线观看| 北约熟女超碰| 成功精品影院| 日韩不卡网操逼中文字幕日韩| 精品人妻视频一区二区在线播放 | 这里都是精品| 亚洲欧洲日本精品中文a∨| 亚欧性爱ab| 在现视频女上位好爽| 日韩精品操少妇| 97视频免费播放| 午夜寂寞欧美| 麻豆乱码久久精| 人妻熟女一区二区三区视频| 人人看人人爰人人操| 加勒比无码一区二区三区| 涩涩久久精品| 国产强奸AV在线| 九九成人| 五月天精品| 九九干| 少妇被玩视频二三区| 伊人性在线视频| 精品国产丝袜一区二区三区乱码| 一本道综合色图| 天天色怡春院| 69麻豆天美| 国产精品视频精品一二| 国产丝袜美腿美女麻豆| 亚洲丝袜综合| 五月丁香综合| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 中字一区| 欧美性生活免费网| 欧美午夜色妇色鬼| 大香蕉欧美| 国产欧美一区激情交| 少妇内射视频| 国产精品第一区第一页| 91黑丝在线播放| 97中文综合| 国产极品美女高潮无套在线观看| 韩国女主播青草在线| 久久九色| 殴美牲| 啊啊啊免费| 天天综合色| 美女好片色日本| 国产亚洲综合欧美一区| 久久99精品九九久久久婷婷| 夜夜操一区二区| 欧亚性爱在线视频| 久草精品国产蜜臀| 蜜乳视频网站| 天堂日本亚洲欧美| 亚洲欧美日韩偷拍色图| 久久久精品日本一道| 东京热天堂网| 麻豆国产精品午夜视频| 熟妇艹鸡八| 伊人五月天婷婷| 无码人妻丰满熟妇奶水区毛片| 草草电影院| 国产精品 午夜福利| 翔田千里无码一区| 青青草伊人久久| 天堂v无码免费视频| 中文字暮97| 青娱乐国产剧情av一区| 97人人爱人人做人人乐| 日韩人妻一二三区视频| 97色色,97综合| 欧美性爱18观看| 伦理弟一页| 国产视频不卡在线观看| 欧美少妇高潮| 久久男人的天堂国产| 中文乱码字字幕在线第5页| 宗合情欲网| 探花在线免费观看视频国产一区| 人妻人久久精品中文字幕| 婷婷五月天成人网| 欧美精品精品一区二区| 中文字幕78| 国产成人精品日本亚洲语言| 国产精品操| 熟女欧美日韩综合婷婷| 欧美日韩另类在线| 大香蕉92| 夜夜夜久久| 2024年最新色情网站在线观看| 亚州中文字幕超碰97| 韩国一级做A片免费的| 精品少妇99| 爽爽歪在线视频| 2019天天干天天操| 人妻少妇精品视频一区二区三区| 99天天超碰| 日本韩欧美在线播放a| 97超碰精品| 精品一区二区久久| 日本一区二区电影网站| 午夜福利视频在线一区| 操熟女91| 欧美男人亚洲天堂| 精品视频久久久久九九九九9999| 色欲三区| 欧美少妇高潮视频| 97大色网| 日韩在线76| 欧美性巨大╳╳╳╳╳高跟鞋| 中文久久久| av草草在线电影| 99国产在线绯色一区| 欧美性爱五月天| 精品人妻中文字幕4399| 日日夜夜精品视频| 婷婷激情丁香| 亚洲日本天堂| 欧美日韩国产电影| 精品一区二区三区最新| 国产激情综合五月久久| 亚洲暴力强奸AV| 韩美日操逼| 国产400孕妇孕交群| 91激情国产| 嫩草影院永久在线制服丝袜| 大香蕉伊人亚洲| 男人的天堂,欧美亚洲另类国产日韩,日本高清一区二区 | av网站免费看| 老熟女阿 国产91| 久久久久婷婷精品av电影| 99九九久久| 欧美中文字幕男人天堂久久精品 | 顶级少妇BT天堂| 久久99久久99久久99人受| 国产成年免费大片黄在线观看| 性色亚洲| 欧美日韩中文视频播放| 欧美日韩亚洲天堂| 色色97爱| 91色亚洲| 日韩AV电影网站| 中文字幕精品丝袜| 日本不卡三级网在线播放| 丁香婷婷啪啪| 国产免费久久久久| 久久香蕉国产线看观看猫咪av| 大学生口爆吞精| 日韩99精品视频综合区| 国产精品不卡一区二区三区av| 91色欧美| 91色插| 中国少妇啪啪视频| 亚洲少妇在线观看| 操碰97| 日韩成人私密一级精品av| 日本精品五区| 试看日韩黄片| 啪啪啪精品| 午夜福利av电影在线| 涩涩这里只有精品视频| 日韩在线一区二区| 亚洲精品无码成人久久久99| 18禁精品网站在线看| 日本免费中文字幕在线| 国内毛片国产专区二| 333kkkk·亚洲com久久| ?亚洲伊人伊成久久人综合网| 国产成人在线观看综合| 丁香五月天堂网| 最新AVzaixian| 91色黑人少妇| 久久久久久久9最新免费视频观看| 熟女熟妇伦久久影院毛片一区二区| asc国产精品| 97干在线视频| 天天射天天操天天干天天吃2018| 飘花国产午夜精品不卡| 国语av最新自产拍在线观看| 大香蕉久操| 麻豆亚洲Av成人无码一区精品| 91色黑人少妇| 国产自产22区| 97欧美精品| 国产一在线观看| 99天堂网| 熟妇人妻一区二区三在线| 欧美综合色| 色哟哟AⅤ| 亚洲操人| 亚洲视频小说| 久久在肏| 中文字幕五月婷婷免费| 全球成人中文在线| 嗯嗯嗯啊啊啊在线免费观看| baiduhicn.com。| 又黄又硬又粗又长国产视频| 96精品久久久久久久久久| 视频在线观看免费一区二区三区 | 蜜臀色乳| 久9九综合在线| 99国产在线 精品 视频| 玖玖在线视频| 九九av| 五月婷亚洲精品天堂| 久久久国产亚洲精品系列| 先锋精品av色鲁| 夜夜 中文视频rt| 日本视频在线中文字幕| 日韩av不卡在线观看| 久久九九一区二区三区成人| 欧美午夜熟妇黑人精品91| 久久欲| 麻豆天美国美国产AV| 亚洲丰满很很操| 干b在线性社区| 啊啊啊啊嗯嗯在线久久久| 日本成人A片网站| 日韩免费人妻色情网站| 日本黄色XXX| 成年人三级黄色片视频| 97在线免费看| 欧美激情在线观看视频| 亚洲国产麻豆一区二区三区| 99www.bibizy香蕉资源国产一区二区三区高清| 久久精品导航| 国产精品香蕉热久久新品| 麻豆AV96熟妇人妻| 日本精品一区二区三区四区的功能| 色婷婷九月天天综合| 97看操| 91国产操逼视频| 天天综合色电影| 精品免费囯产一区二区三区| 美国aaaaa一级黄片| 欧美老妇女内射网址| 欧美一区二区三区不卡高清视频| 五月天激情婷婷| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 成全在线观看免费观看| 人人污日韩一区二区| 久久久97| www.操| 强奸乱伦 亚洲一区| 国产免费大片| www久久国产精品| 亚洲天堂另类美腿| 亚洲交换| 国产免费一区在线观看| 亚洲交换| 五月天婷婷基地| 啊啊啊水好多| 99热这里只有精品8| 久草电影网| www.久久久久| 人妻欧美| 精品国产网站| 久久欲| 操曰本熟女| 1769一区二区| 精品二区久久| 色色无码| 日本国产亚洲一区在线观看| 大香蕉综合| 精品人妻1区| 亚州男人天堂| 偷窥自拍亚洲| 欧美天天拍| 97久久久| 中出789在线视频| 乱欲一区二区| 欧美日韩中文字幕不卡| 亚洲黑丝在线| 探花视频免费观看国产专区| 亚洲色图国产另类| 日韩在线观看字幕精品| 夜夜夜夜久久久久| 富二代亚洲精品99| 丝袜剧情| www欧美91| 午夜精品久久久99| 色yeye成人免费视频| 强乱老妇中文字幕| 国产欧美一区二区| 久草国产在线视频| 97欧美日韩综合| 人人摸人人干| JULIA一区二区三区在线播放| 97视频在线播放| 天天舔天天日天天射| 欧美成人一区二区三区在线播放| 91精品人妻一区二区三区蜜桃| 亚洲AO在线| 91精品无码人妻系列| 亚州综合色| 亚洲色图第一页| 日日日啊啊啊| 国模精品娜娜一二三区| 日本伦乱九九九综合| 91欧洲入口| 狠狠操一区二区| 五月天色五月| 日韩欧美一级特黄大片| 97超碰色色| 欧美色图91p| 久久天天性久久伊人| 亚洲最新a在线观看| 1769一区| 欧美日韩久久精品爱爱| av线电影| a男人的天堂| 99热最新| 插穴性爱视频在线观看| 9999久久久| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 99久热| 密乳无码| 国内精品嫩模A∨私拍小视频| 78m啪啪啪| 人人妻天天做天天爽| 97 国产一区| 草b在线| 亚洲,欧美,春色,另类| 亚洲精品乱码久久久久久蜜桃麻豆 | 国产精品干干干| 欧美成人性爱视频在线播放| 色九久| 精品久久久久av影院| 成人 日本A片无码8888| 97超碰磁| 综合久久97| 天天干嫩逼网| 精品人妻一区二区免费看| 日韩 女同 综合| 美女AV一区二区| 日韩超碰精品综合| 色老汉色| 亚洲综合性感在线| 亚91亚洲网| 久久久久久中文字幕中文字幕最新| 国产精品亚洲美女久久久久| 日本女优在线视频福利| 亚洲一区二区三区播放在线| 女人与公拘交酡2020视频| TS人妖另类精品视频系列| 超碰在线一区二区| 97久久网| 亚洲九九九| AAAA欧美日韩| 成年人网站在线免费观看| 色吧5亚洲| 日韩免费簧片| 伊人丁香五月婷婷| 国产一区二区三区白丝| 人妻中文字幕精品无码| 国产成人自拍视频视频| 巨爆乳一区二区爆乳区| 尤物网址| 国产一级作爱毛片| 亚洲欧美一区二区三区一猛片| 色乱二区| 九九精品热| 亚洲人精品久久久喷水| 久久av网| 青青草久草AV| 啊啊啊啊,啊啊好多水| 丝袜加勒比| 欧美资源| 极品综合| 国产亲戚伦亲在线| 新版天堂中文资源8在线| 色色色色综合网| 九九热男人天堂| 美女AV一区二区| 久久久精| 无码78| 天天激情综合站| 久久99午夜精品一区人妻| 婷婷色色五月| 9热9热综合网| 久久人体一区二区| 香蕉综合网| 秋霞成人一级在线观看| 新婚人妻扶着粗大强行坐下| 欧美99| 天天干天天日天天射黄色片| 97超碰精品成| 色五月av| 欧美日日操| 五月婷婷六月天| 亚州综合AⅤ| 青娱乐黄色录像| A一区片| 91精品黄在线观看| 综合网亚| 啊啊啊慢点| 天天日天天搞天天干| 成人AV在线电影| 日韩一级二级| 丁香五月社区| 欧美成人综合| 男人天堂2030| 日日操丁香五月天| 久久久com| 天天天做天天天爱天天天爽| 国产高清自拍视频| 久久精视频美日韩在线视频| 在线啊啊啊啊| 少妇熟女视频一区二区三区| 男女无套 免费网站| 亚洲精品人妻吞精av| 色哟哟-国产专区| 超碰导航97| 亚洲av综合色| 亚洲熟妇丝袜在线观看| 啊啊在线| 无码日韩人妻av一| 亚91亚洲网| 天天肏视频| 囯产操逼片| 久操网在线| 日韩欧美性吧婷婷乱伦大香蕉 | 天天色怡春院| 亚洲精品久久久久毛片A片拉屎 | 久操视频免费观看| 精品综合久久久久久五月天| www99热| 久久99久久99精品天美传媒棢·纸:. | 日逼97| 久久久久久AⅤ无码免费肉站| 另类 综合 日韩 欧美 亚洲| 东京热男人的天堂| 99这里有精品视频| 久久9免费视频| 人人摸人人干人人拍97| 干B| 五月天久久综合网| 欧美日韩国第一区| 99999精品| 理论久久婷婷网 8| 久久久久久久| 久久五月视频| 99在线观看视频在线高清| 国产精品探花视频| 色偷综合| 国产成人一级av88| 蜜桃一区二区三区| 狼狼色丁香久久婷婷综合五月| 操逼精品视频| 翔田千里AⅤHD无码| 久久只有精品一区二区三区| 欧美片第一页| 亚洲色图20p| 嫩草美女久久| 一直超碰| 可以免费观看的日韩av毛片| 丝袜色综合| 免费黄色A片| 久久久无码精品人妻二区| 免费精品福利在线观看| 天天干一区二区| 综合网91| 亚洲五区熟女| 国产高清无码一区三区二区| 九九九九精品一区| 大地资源在线观看中文第二页 | 欧美成人一区二区三区在线播放| 97久久精品国产| 精品国产无码中文| 久久久久久久久久久999| 无码 黑人一区二区三区| 熟女AV一区| 蜜臀操逼黄色视频操的好爽| 在线洲亚线| 情色日播放AV| 岛国片在线播放| 日韩欧美天堂| 激情丁香五月| 日B操| 亚洲淫色网中文| 岛国艾薇凹凸视频天堂| 999热日韩精品| 性欧美另类高清| 嫩草美女久久| 日本道日本道中文字幕日本道最新日本道在线观看 | 東南亚性呦成人伦理资源在线视频| 五月天开心网| se吧提供91精品国产91久久久久久 | 欧美九九爱| 中字幕人妻一区二区三区| 九热超碰| 青青国产精品在线| 欧美性爱日韩性爱| 欧美九九九| 啊啊啊啊啊在线视频| 人妻中文字幕日韩电影| 亚洲成人贴图| 欧美78| 日韩啪啪啪啪啪| 日韩精品国产一区二区| 大粗鳼巴久久久久| 国产亚洲欧洲在线观看| 精品国产肉丝袜在线拍国语| 九九九久久久| 天堂av最新电影网| 大香蕉欧美伊|