久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码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腳本涉及微博輿情爬蟲、疫情數(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è)開發(fā)與報(bào)告撰寫時(shí)間。1. 從 zip 解壓到跑通只算開始疫情課設(shè)要的是能說清的分析閉環(huán)很多人拿到“新冠肺炎疫情數(shù)據(jù)分析與可視化python完整課設(shè)和代碼報(bào)告.zip”之后第一件事是解壓、裝庫(kù)、運(yùn)行看到彈出折線圖就以為完事了。真正到答辯或驗(yàn)收時(shí)老師盯著圖問一句“這個(gè)日新增是你算出來的還是文件里直接帶的”“地圖上的省份名和你數(shù)據(jù)里的省份對(duì)不對(duì)得上”很多人當(dāng)場(chǎng)垮掉。這門課設(shè)的核心不是“能跑出圖”而是“數(shù)據(jù)怎么來→清洗成什么結(jié)構(gòu)→圖上畫的是什么→結(jié)論怎么從圖里長(zhǎng)出來”整條鏈路閉環(huán)?!靶鹿诜窝滓咔閿?shù)據(jù)分析與可視化python”這串詞說白了就是拿一份公開的疫情表格用 pandas 清洗用 pyecharts 畫趨勢(shì)、畫地圖再用一兩段指標(biāo)或模型把結(jié)論寫進(jìn)報(bào)告。適合剛學(xué)完 Python 基礎(chǔ)、要交課程設(shè)計(jì)或者想在簡(jiǎn)歷里放一個(gè)“從數(shù)據(jù)到可視化到報(bào)告”完整作品的人。如果已經(jīng)有底子直接跳到第 5 章避坑清單也不虧。2. 數(shù)據(jù)獲取與清洗把疫情 csv 揉成一張能畫圖的長(zhǎng)表公開疫情數(shù)據(jù)和你在教程里看到的小樣例最大的區(qū)別是“它有手有腳”要么寬表里橫著一排日期列要么長(zhǎng)表動(dòng)輒幾十萬(wàn)行字段名也不是同一個(gè)風(fēng)格。做這個(gè)課設(shè)第一步不是畫圖而是定口徑。先搞清楚我們要什么一張“日期 國(guó)家 累計(jì)確診 累計(jì)死亡 累計(jì)康復(fù)”的干凈長(zhǎng)表再加一個(gè)“日新增”列后面所有圖表都從這里出。2.1 先看清表格結(jié)構(gòu)寬表和長(zhǎng)表是兩種世界拿到 zip 后先別急著寫畫圖代碼打開數(shù)據(jù)文件看前幾行。疫情公開數(shù)據(jù)常見兩種存儲(chǔ)格式寬表每行是一個(gè)國(guó)家或省份后面的列是連續(xù)的日期格子里的值是“截止該日期的累計(jì)確診”。這種表人類看著方便但 pandas 畫圖很難直接消費(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)表沒有誰(shuí)好誰(shuí)壞但處理路徑完全不同。寬表適合用 melt 壓縮成行長(zhǎng)表適合直接 rename 和 groupby。先判斷自己手里是哪種再?zèng)Q定走哪個(gè)清洗分支比強(qiáng)行套網(wǎng)上的教程代碼靠譜得多。見過不少翻車現(xiàn)場(chǎng)手里是寬表硬套長(zhǎng)表的代碼跑出來的圖全是一條水平線因?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)致多行的問題最后用 diff 算相鄰日期的差值得到每日新增。參數(shù)說明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 算出來的負(fù)值——后文避坑章會(huì)細(xì)說。2.3 清洗的隱藏問題重復(fù)行、負(fù)值、日期格式寬表轉(zhuǎn)成長(zhǎng)表只是第一步。真正讓課設(shè)翻車的往往是下面這些看起來不起眼的小問題。重復(fù)行非常常見多個(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)一要在畫圖之前完成。如果不轉(zhuǎn) datetime直接畫圖時(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 讀但很多公開 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ì)在文件開頭寫入 BOMExcel 打開中文不會(huì)亂碼long_df.to_csv(data/covid_clean.csv, indexFalse, encodingutf-8-sig)indexFalse 是為了不把 pandas 的行號(hào)寫進(jìn)文件utf-8-sig 是課設(shè)報(bào)告里 Word 引用表格的后悔藥。提示清洗階段保存一份 covid_clean.csv之后所有畫圖和建模都從這里讀不要再碰原始文件。這樣一旦分析出錯(cuò)能很快區(qū)分是數(shù)據(jù)問題還是代碼問題而不是每次從頭跑。3. 可視化用 pyecharts 做報(bào)告能直接引用的趨勢(shì)圖和地圖數(shù)據(jù)清洗完接下來進(jìn)入視覺部分。選對(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)打開 html 給老師看交互兩種場(chǎng)景都覆蓋。另一個(gè)關(guān)鍵理由是地圖。pyecharts 的 Map 組件對(duì)國(guó)內(nèi)省份的中國(guó)地圖和全球國(guó)家地圖都有現(xiàn)成支持不需要自己找 GeoJSON、算投影。一套代碼下來趨勢(shì)圖、Top10 柱狀圖、省份地圖、時(shí)間線動(dòng)畫全是同一個(gè)庫(kù)的語(yǔ)法學(xué)習(xí)成本低很多。3.2 折線圖和柱狀圖把趨勢(shì)與 Top10 寫進(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)全堆在圖上沒法看。datazoom_opts 是 pyecharts 的亮點(diǎn)圖表下方會(huì)出現(xiàn)一個(gè)縮放條默認(rèn) range_start30 表示只顯示后 70% 的數(shù)據(jù)老師拖縮放條就能看任意時(shí)間段細(xì)節(jié)。width 和 height 設(shè)置畫布尺寸報(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)告里截出來的圖全是黑坨坨。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ù)值省份的顏色淹沒視覺效果更接近正式可視化大屏。pieces 里的 min、max、color 按自己數(shù)據(jù)量級(jí)改如果最大確診是 5 萬(wàn)就把第一檔的 min 改成 50000。如果想把地圖做成隨時(shí)間變化的動(dòng)畫用 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è)面打開后自動(dòng)播放。答辯演示到這一頁(yè)時(shí)地圖上色塊隨時(shí)間燃燒擴(kuò)散比任何靜態(tài)圖都有說服力這也是“python數(shù)據(jù)分析與可視化實(shí)踐”里最能體現(xiàn)工作量的一塊。4. 數(shù)據(jù)分析與模型用指標(biāo)和 SIR 模型把結(jié)論寫進(jìn)課設(shè)報(bào)告可視化解決“數(shù)據(jù)長(zhǎng)什么樣”分析解決“數(shù)據(jù)說明什么”。只畫圖不分析報(bào)告就沒有結(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)告里可以寫“增長(zhǎng)率從早期的高位回落到低位說明傳播被逐步壓制”。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)告里必須寫明否則模型就是黑匣子。把模擬感染人數(shù)和真實(shí)日新增畫在同一張圖時(shí)注意量綱。模擬的 N 是 1400 萬(wàn)抽象量級(jí)真實(shí)日新增是幾百到幾萬(wàn)直接疊加是一條壓扁的線。常見的做法有兩種真實(shí)日新增除以一個(gè)縮放常數(shù)或者模擬值乘一個(gè)縮放系數(shù)。更嚴(yán)謹(jǐn)?shù)臅?huì)做參數(shù)擬合但對(duì)課程設(shè)計(jì)來說散點(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)告里一定要寫清楚“SIR 模型沒有考慮隔離政策、無(wú)癥狀感染、檢測(cè)能力變化曲線僅作趨勢(shì)示意”。這樣反而顯得你懂邊界。4.3 報(bào)告編排結(jié)論先行圖表作為證據(jù)“代碼報(bào)告.zip”里的報(bào)告比代碼難寫得多。一份能扛住答辯的報(bào)告結(jié)構(gòu)我建議按這個(gè)順序組織摘要數(shù)據(jù)源、時(shí)間范圍、清洗方式三句話說清分析對(duì)象和主要結(jié)論。數(shù)據(jù)說明字段表、保留哪些維度、如何處理缺失值寫出 daily_new 的計(jì)算口徑。圖表解讀每張圖配 1-2 句結(jié)論例如“7 月第二周起日新增開始下降結(jié)合移動(dòng)平均確認(rèn)拐點(diǎn)”。模型與局限SIR 的參數(shù)設(shè)定、為什么不能直接用模擬值放在“局限”里說透。附錄代碼清單、依賴環(huán)境、運(yùn)行順序。報(bào)告里不要貼大段代碼把關(guān)鍵統(tǒng)計(jì)量和參數(shù)放正文或表格代碼放附錄。我見過不少課設(shè)報(bào)告把 200 行代碼直接復(fù)制進(jìn)正文老師一眼掃過去就會(huì)覺得是在湊頁(yè)數(shù)。結(jié)論先行的意思是每一節(jié)第一句話就回答“這張圖說明了什么”然后再展開細(xì)節(jié)。數(shù)據(jù)分析課設(shè)的答辯時(shí)間通常很短老師看摘要就能判斷你有沒有真正跑通而不是只改了別人的圖。5. 避坑疫情課設(shè)最常見的 5 個(gè)翻車現(xiàn)場(chǎng)與排查課程設(shè)計(jì)出問題的地方往往不在分析本身而在環(huán)境、版本、編碼這些“yìn”上。下面 5 條是疫情課設(shè)里重復(fù)率最高的坑每條都是“現(xiàn)象 → 原因 → 解決”的排查邏輯。5.1 圖表里全是方塊字中文字體與編碼問題現(xiàn)象pyecharts 生成的 html 里標(biāo)題和圖例全是方塊、問號(hào)或亂碼尤其是 Windows 系統(tǒng)。原因分兩層一是數(shù)據(jù)源里的中文在讀取/導(dǎo)出時(shí)用了錯(cuò)誤編碼csv 文件里的中文變成亂碼畫圖自然亂二是 pyecharts 生成的 html 里字體棧沒聲明中文字體瀏覽器回退失敗。解決數(shù)據(jù)文件讀取時(shí)顯式指定 encoding導(dǎo)出用 encodingutf-8-sig。pyecharts 畫圖時(shí)在 TitleOpts 和 LabelOpts 里顯式設(shè)置 font_family例如 font_familyMicrosoft YaHei。如果圖表是英文數(shù)據(jù)標(biāo)題寫成中文依然可能亂碼原因就是第二種。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)一寫成from pyecharts.charts import Map, Timeline, Line, Bar from pyecharts import options as opts這樣能避開絕大多數(shù)舊教程坑。如果用的是 Python 3.11 以上建議再確認(rèn) pyecharts 依賴的 simplejson 版本缺什么裝什么。5.3 中國(guó)地圖整塊空白省份名與地圖資源兩個(gè)坑現(xiàn)象地圖渲染出來全空白或只有個(gè)別省份有顏色。原因有兩類。第一類是省份名稱不匹配pyecharts 中國(guó)地圖內(nèi)置使用“北京”“上?!薄昂薄边@種不帶“市”“省”后綴的名稱而數(shù)據(jù)里可能寫的是“湖北省”“北京市”匹配不上就畫不出來。第二類是地圖資源沒加載新版 pyecharts 本地地圖文件需要單獨(dú)機(jī)制離線環(huán)境下 CDN 加載不到 echarts 地圖腳本整圖空白。解決名稱不匹配就用“湖北省”.replace(省, ) 這類規(guī)則清洗或者維護(hù)一個(gè)手工映射表。地圖資源加載失敗的先檢查項(xiàng)目里是否有 map js 文件沒有的話手動(dòng)把地圖 js 文件下載到本地并注冊(cè)再用 render 生成 html。這門課設(shè)的所有圖表都要能在拆了網(wǎng)的答辯教室跑起來這一點(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)告里寫一句“負(fù)值來源于統(tǒng)計(jì)口徑修正已按 0 處理”。這樣數(shù)據(jù)說明部分反而成了加分項(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ù)值修完以后再畫圖別帶著臟數(shù)據(jù)直接可視化。6. 進(jìn)階用留出段數(shù)據(jù)自我驗(yàn)證再用 Streamlit 做成可交互看板6.1 先驗(yàn)證再交付留出三個(gè)月做回頭確認(rèn)課程設(shè)計(jì)交出去之前給自己留一道“凸出測(cè)試”只用截止到某年某月的數(shù)據(jù)清洗并畫圖之后三個(gè)月的真實(shí)數(shù)據(jù)不參與任何計(jì)算當(dāng)作未來數(shù)據(jù)來驗(yàn)證。做法很簡(jiǎn)單數(shù)據(jù)讀進(jìn)來后先按日期切一刀把后三個(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ì)判斷一致說明分析邏輯是成立的如果明顯矛盾優(yōu)先檢查清洗是否有誤。這個(gè)過程不用寫到報(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)聽用戶選擇并重新執(zhí)行腳本。render_embed 是 pyecharts 提供的方法把圖表 html 內(nèi)嵌到 streamlit 頁(yè)面里不需要額外生成文件。運(yùn)行方式是streamlit run app.py我第一次交這類課設(shè)時(shí)只畫了折線圖和地圖答辯老師一句話就問住了我“日新增這個(gè)數(shù)到底是你算的還是文件里給的”從那以后我養(yǎng)成了一個(gè)習(xí)慣任何數(shù)據(jù)項(xiàng)目先把口徑寫在最前面再把驗(yàn)證過程留一手寧可圖少一張也要把邏輯說到位。希望這份筆記能讓你少走幾段彎路把疫情數(shù)據(jù)課設(shè)做成一個(gè)真正能講的完整作品。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产日韩欧美三级片| 日本黄页视频在线观看| 国产性爱欧美性爱在线| 秋霞午夜视频一区二区| 国产中出内射一区二区| 91日日夜夜| 国产老熟女| 91九色在线| 中文字幕一区二区三区高清| 欧美在线啊啊| 精品97久久| 99re6在线视频精品免费完整版安卓版| 蜜臀在线看片| 欧美色日本| 殴美牲| 91爆操视频| 久久天天躁日日躁狠狠躁| 青青草国产亚洲精品久久 | 天天操女人| 大但人体久久久久| 亚洲网污污污污| 中 文字幕一区二区三四 五 区日 日 骚| 六月天婷婷| 欧美极度丰满熟妇hd| 欧美人人曰人人操人人射射| 国产午夜在线观看| 一级乱伦网站| A级国产欧美激情在线| 欧美啪啪色吧在线| 国产成人亚洲精品无| 精品女同一区| 91无码西班牙视频在线| 亚洲美女AV无码| 好吊色综合| 大香蕉狠狠爱| 亚洲无 码A片在线观看麻豆| 日韩综合成人免费视频| 岛国激情视频软件| 涩五月婷婷| 人人摸人人舔一区二区| A片大香蕉在线| 国产精品原创巨作?v网站| 婷婷激情四射| 国产亚洲在线| 中文字幕 人妻不满 在线视频| 欧美刺激色黄片免费看| 国产黄色影片在线观看| 无码聚合| 亚洲激情色片| 欧美精品三级黄片| 国产少妇肉丝在线观看| 夜夜中出国产| 欧美综合 站| 久久精品噜噜噜成人看免欧美大片| 91成人18| 国产女同在线观看视频| 五月婷婷六月丁香| 欧美在线天堂| www.99在线| 91热热色| 99精品高潮| 1二区9| 熟女乱伦A| 亚洲**2021在线观看| daxiangjiao你懂的| 午夜超爽| 久久激情视频| 亚洲天堂男人的天堂| 日本综合色图| 亚洲成a人片在线观看中文!!!| 久久久久久AⅤ无码免费肉站 | 久久五月视频| 99RE在线视频精品,这里只有精品| 欧美熟女丝袜| 亚洲精品一二牛牛| 天天日天天爽| 中国熟女91| 男人午夜天堂| 激情五月天丁香社区| 夜夜国产一区| 91xingse| 色色97爱| 在线视频日韩欧美国产| 日han少妇无码| 久久久久久久久久久久97| 国产 日韩 欧美一区| 97精品熟女少妇一区 | 中文字幕性感少妇av| 色婷婷激情| 操一区| 日韩十八禁| 亚州免费啪啪视频| 久久久久久久久久久久黄色| 91丨人妻丨国产丨丝袜| 毛片电影一区二区三区| 五月天亚洲网| 无码直播久久久| 国产熟女无套内射| 天天色综合图片| 欧美 综合 亚洲| 黄色成人网久久久久久| 99久久久无码| site:sinbotex.com| 999亚洲国产视频| 日韩精品在线放| 殴美在线AⅤ| 人妻美腿丝袜制服诱惑综合天堂-| chaopen97久久| 99999亚洲| 五月丁香啪啪网| 日韩欧美中文字| 国产成人99久久亚洲综合| 亚洲色图久久成人| 欧美成人性爱视频在线播放| 99久在线精品99re8| 成人26uuu| 国产传媒日本欧美专区| 亚洲精品成人动漫在线| 91欧美美女日韩国产婷婷| 98超碰日本| 麻豆视频一区二区| 激情自拍 校园春色| 久久一区二区加油站| aa片毛片| 亚洲 欧美 小说| 国产综合在线视频网站| 欧美玖玖爱免费玖玖| 亚洲h片在线免费观看| 九九英色视频| 十八禁的黄污污免费网站| 欧洲与亚洲欧美精品中文字幕| 色色毛片| 成人久久久精品| 手机在线A片| 亚洲色棕合| 特污免视频| 97爱爱爱| 久久美国毛片| a在线观看| 欧美性色网| 久久久久久久久久久久久9999| 一级一性爱免费视频| 久久综合精品一区二区三区| 操B在线观看| 99久在线精品99re8| 蜜臀av一区二区三区免费观看| 97在线看| 91伊人久久在线| 天天爽夜夜操| 午夜.DJ高清在线观看免费7 | 欧美性,色九九| 国产精品爱欲| 熟人人妻少妇精品久久| 日韩二三区| 牛牛aV| 婷婷午夜清品久久久久久久性色视频观| 亚洲色色色| 国产亚洲日韩欧| 亚洲日本天堂| A片三级无码| 激情文学小说一区二区| 97久久资源| 啪啪视频亚洲第一| 日韩有码回春沙龙第一页| 伊人99热| 日韩午夜精品一区二区三区电影| 久操97| 天美欧美国产| 久久久影院| 国产亚州高清国产拍精| 偷拍亚洲熟女视频播放| 凹凸视频在线一区二区| 精品人妻久久久久一区二区三区| 伊人久久大香蕉线AV五月天| 江都AV在线| www.人人cao| 探花视频免费观看国产专区| 欧美中日韩XXXX| 日日夜夜草草草| 色色色综合网| 国产激情av女片自拍| 97操| 日韩精品 欧美激情| 久久少妇人妻| 无码男人天堂| 九九九九九九免费视频| 国产精品网站www| 亚洲欧美九九| 欧州色图区| 91日本在线观看| 黄色电影观看久久9| 1区2区3区视频| 色九色久| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 7777奇米影视久久| 综合久久少妇中文字幕| 一区二区影视| 日本不卡在线二区三区| 香港久久久| 久久人妻少妇| 91狠狠狠| 欧美色97| 国产久久久久久| 久久精品高清AV| 日韩成人私密一级精品av| 中文字幕三四五区| 试看日韩黄片| 国产精品久久久久久久无码AV| 亚洲国产97| 啊啊在线| 亚洲人久久久久日| 深夜福利黄片| 波多野42部无码喷潮在线观看| 91久久九九精品国产综合| 亚欧无码线免费观看视频| 日韩性爱啪啪视频| 欧美亚洲色图另类国产| 国产一区二区在线电影| 超踫中文字幕| 亚洲激情 欧美色图| 色第一页| 九九九九久久久| 九九综合久久中文字幕| yellow网站免费观看日韩高清无码| 国产一区免费午夜视频| 中文字幕在线播放2中文字幕在线观看2| ,成人免费啪啪视频| 97在线观看| xxx亚洲午夜天堂| 色婷婷综合网| 77777亚洲蜜臀精品久久综合蜜臀| 欧美精品另类人妖xxxx| 96爱综合| 超碰9 7女人| 亚洲高清自拍| 久热香蕉精品在线视频| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 91高跟美女在线播放| 亚洲精品欧洲精品| 90后后入| 日韩激情电影中文字幕| www.大香| 99久久这里只有精品| 老汉网| 欧美丝袜91| 天天综合青苹果| 17c嫩草51久久91嫩草| 淫荡少妇免费| 伊人久久艹| 水野优香在线观看| 大香蕉在线视频重口味毛片在线| 欧美极品色| 97爱综合| 超碰国产在线| 超碰97久久国| 国产精品不卡一区二区三区av| 久久av一级av少妇av高潮| 日韩黄色电影网站| 白丝少妇一区二区| 夜夜欢天天干| 欧美人妻久久精品二区三区 | 国产11页| 97网站在线观看| 亚洲伊人久久综合97| 国产精品欧美在线观看 | 丁香六月激情| 啊啊啊 在线观看| 色爽——AV| 91成人18| 国产女人高潮视频| 亚州高清AV| 久久黄片国产一区二区| 欧洲色色| 亚洲人妻久久| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 色香综合天天影视综合| 亚洲天堂人妻熟妇视频| 亚洲AV资源| 久久女人| 国产乱婷婷精品二区三区| 亚洲女优有码无码高清| 日韩免费看黄片| 黄日韩| 久久性爱视频免费看| 97人人操人人干| 天海翼久久| 日本三级A片网站com| 观看免费区二区三区二| 亚洲欧美电影| n1038 一二三区| 国产91精品在线免费| 色99色| 日本布卡一区二三区| 亚洲成?V人片在线观看福利| 俞拍自拍| 亚洲超碰在线| 大逼色网站| 一起草av| 欧美天天弄| 五月丁香大香蕉| 熟女91网站| 开心五月天激情网| 亚州性9| 999狠狠综合| 97AV在线观看| 免費人妻夜夜爽天天爽爽一区| 日韩97P| 日本精品88888888| av网站免费线看| 久久超碰亚洲人| 国产Av超碰| 熟妇人妻一区二区三在线| 丰满的三级少妇欧美久久久| 五月天AV资源| 亚洲另类色图片| 操逼日批| 大白逼三四级| 啊啊啊啊啊在线观看网址 | 中文字幕成人理论在线| 99国产女人| 亚殴在线| 伊人久久综合精品欧美| 人妻少妇精品视频一区二区三区| 久九干| 91社操逼| 91综合站| 欧美丝袜美女电影一二三四区| 美女黄频a美女大全免费皮| 久久久久女教师免费一区| 欧美|91色综合| 无码操逼视频一下| 男人天堂久久日韩| 深夜国产福利| 久久熟妇五十路一区| 福利操逼| 蜜臀网 一区| 综合网欧| 99热官网| 亚洲天堂人妻熟妇视频| 超碰78| 亚州男人的天堂| 99操碰| 思思视频免费看网站| 精品久久久久成人码免| 熟女天天干| 色综合色综合网| 亚洲精品国产熟女| 粉嫩av平台| 999久久久久久久久| 爱干爱射网啊啊啊| 欧美制服另类丝袜| av资源在线播放天堂| 日韩欧美大片免费高清啪啪| 丝袜美腿91| 天天cao在线| 久久xx| 国产一级特黄大片处女| 精品91日日夜夜超清资源| 中文字幕伊人| 九热大香蕉| 97久久精品亚洲| 探花一区在线| 乱论91| 被男人添B超爽视频| 91成人无码| 老色鬼成人精品视频下载大在线观看| 99操| 天天综合网在线| 超碰79人人乐| 久久一二三四五六七八九区区区| 九九色婷婷| 日韩性爱电影一区| 日本三级R| 国产自产一区视频在线| 亚洲黄色a级片| 人人看人人爰人人操| 欧美色网| 中文字幕黄片在线| 亚洲一区二区三区不卡国产欧美| 精品成人动漫一区二区| 无码精品蜜桃一区二区三区ww| 亚洲成人在线高清| 国产一区二区三区久久久精品| 囯产精品久久久久久久久久梁医生| 欧亚不卡| 久99热| 亚洲砖码砖专无区2023| 成人免费不卡在线视频| 欧日a| 人妻aa| 国产精品无码在线| 99热只有这里有精品| 性在久久久久久| 日韩亚洲中文字幕在线| 精品人妻美妇91job| 精品偷拍13p欧美dodk视频| 色网亚洲人| 乱欲性色| 久久亚洲日韩熟女精品| 亚州综| 欧美色亚洲| 日韩成人性日韩成人性爱视频在线免费观看 | 少妇一区二区三区高速| 97在线青| 99热官网| 国产宅男宅女在线观看| 曰本道人妻久久久在线不卡色视频| 日韩AV一起草| 10000部十八禁看电影| 91痴汉| 久久久久九九九| 99热婷婷一区二区三| 九九av| 午夜视频好爽啊| 日本布卡一区二三区| 亚洲男人天堂网久久| 8050无码八戒| 国产又猛又粗又爽又黄| 神马麻豆福利院| 一区久久久二区| 开心激情婷婷| 五月丁香成人网| 色色婷婷五月| 日操粉逼逼| 欧美丝袜中文字幕07在线| 91日产欧美| 日本东京热加勒比久久| 日韩兔费看黄片| 亚洲黄色电影| 久久久91| 日韩99999| 91AV天美在线视频| 91夜夜蜜桃臀1区2区3区| 欧洲综合视频| 亚洲官网在线| 日本少妇va7777| 无码一区二区三区四区五区六区七区八区九区十区视频 | 亚洲一级性爱视频免费看| 久久超碰免费的| 国内91熟女人妻丝袜天天精品视频在线 | 国产第二页| 亚洲一二三四区机械| 国产夜夜艹| 日韩AV一区二区三区三州三州| 国产夜夜艹| 一色网男人的天堂| 97精品第3页| 亚洲成人精品久久久| 97亚洲资源| 亚洲丝袜色图| 人妻精品视频一区二区三区| 欧洲一区二区三区四区在线观看| 久久久夜夜夜| 日韩激情啪啪| 欧美性暴力猛交XXXX| 久久久久久人体| 国产h片在线观看视频| 久操99| 国产精品久久久久久久久久久久| 国产三级日产三级韩国三级| 东北女人被操| 粉嫩av平台| 青青青操| 性色AV蜜色av色欲av| 欧美亚洲丝袜人妻制服99| 91视频女生| 乱老女人一区二区视频| 嗯嗯嗯啊啊在线观看| 成人免费福利网站国产| 国产精品一级二级在线| 国产区性爱在线视频秋霞豆| 超碰一区二区| 免费av大片| 欧美日韩一二三| 噜噜噜狠狠色综合| 精品福利| 亚洲欧美setu| 强奸乱伦动态污图免费| 超碰69| 特色a在线上| 国产乱伦性爱区| 五月天综合网| 日本在线激情一区二区三区 | 欧美激情内射| 97超碰69| 在线强奷到舒服的无码视频 | 亚洲清纯唯美| 精品一区二区啪啪啪| 亚洲欧洲自拍图片专区满春格| 综合激情二| 丝袜美腿诱惑亚洲欧美视频在线观看| 精产品久久| 国产欧美日韩臀| 91精品丝袜在线观看| 操屄日韩| 色综合大香蕉| 欧美熟妇亚洲版| 久久人妻视频网| 日韩精品人妻一| 九九九精品美女| 制服中出中文人人精品| 97视频观看| 国产精品一区二区 尿失禁| 熟妇综合一区二区三区| 五月天婷婷社区| 久久久99999久网站| 激情文学网伊人| 婷婷丁香五月激情啪啪| 美女视频尤物网在线看| 91天天看| 精品国产AV一区天美传媒| 伊人少妇久久久| 亚洲人妻熟妇三十三区| 精品超碰中文在线| 天天日天天色| 色玖玖| 亚洲综合婷婷| 亚洲欧美精品福利在线| 久久亚洲AV成人精品无码| 天天躁日日躁成人字幕aⅴ| 天天看片天天爽| 国产亚洲深夜激情| 欧美亚州综合图片| 国产亚卅97| 国产JDAV无码视频在线观看| 91艹B视频| 岛国精品视频在线观看| 青青欧洲黑| 欧美亚洲在线| 欧美第五页| 久久综合久色欧美综合狠狠 | 富女玩鸭子一级毛片| 91麻豆天美| 亚洲精品国产无码高清| 超碰天天操| 国产日韩中文字幕欧美| 欧美夜夜骑视频| 国内三级自拍小视频在线观看| 婷婷综合五月天| 岛国色情视频在线观看| 精品免费囯产一区二区三区| 中文字幕乱码人妻一区二区三区,99精品| 麻豆成人影音在线| 欧美色图偷拍另类| 亚洲无线码欧洲精品区别| 五月综合视频| 被男人吃奶很爽的毛片| 久久久久久久久久va| 国产成人精品无码久久| 午夜精品久久久久久久男人的天堂 | 国产精品一区av在线| 国产不卡免费在线视频| 五月天婷婷色色| 狠狠夜色午夜久久综合在线| 国产深喉| 亚洲精品xxx| 999久久久久久久精| 久久久久久少妇| 色波多| 中文字幕av亚洲在线| 美女久久久久久久| 国产尤物在线三区| 日韩欧美综合激情| 日本中文字幕不卡视频| 91色夜| 色欲天天婬色婬香WWW夜色| 网站A V在线| 亚洲有码 欧美精品| 好爽要喷了| 2019久久久久久久久福利| caopeng97| 亚洲人天堂| 麻豆人妻精品一区二区| 国产成人五月天丁香花| 国模少妇一区二区三区| 综合97亚洲| 岛国黄色短视频| 成人久久久精品| 日韩精品亚洲专区在线影视| 9久精品视频在线观看| 亚洲精品尤物yw在线影院| 欧美性暴力猛交XXXX | 亚洲s在线观看| 99999精品视频| J?P?NESEHD熟女熟妇伦| 嗯嗯啊中文字幕| 欧美综合 站| 九月丁香综合网| 精国久久一区二区三区98| 久久黄色视频一区二区三区 | 麻豆精品天美| 日韩操p| 久久九七| 亚洲乱妇p22| 久久直播国产| 不卡视频一区蜜桃视频 | 乱老女人一区二区视频| 精品制服美女中文一区二区三区| 思思热影视| 97在线播放| 色色色热| 国产又粗又大硬免费色网视频| 亚洲日韩一区电影| 中文字幕乱码在线| 欧美 亚洲 大香| 91高清无码下载| 日韩在线观看AV| 五月婷婷大香蕉| 强奸抽插av| 试看福利| 亚洲,欧美,春色,另类| 色综合av综合久久| 很狠操| 天天日天天舔| 高清成年美女黄网站免费大全| 九九九九免费视频| 日韩精品三区四区| 久久一级无码精品毛片6| 国产精品乱码久久久、久久| 久热色情精品| 免费啪啪一级视频| 国产精品久久久吖| 少妇熟女视频一二三区| 99热色这里只有精品| 日韩一区二区三区四区五区| 久热热| 久久是精品| 九九夜精品九九在线| 久久性爱城| 思思热久久成人| 91超碰在线| 久午视频| 清纯唯美激情| 亚洲精品蜜桃久久久| 亚洲成人精品久久久| 免费精品中文字幕| 吖在线不卡一区二区国产剧情| 天美91| 中文字幕丰满人妻日本| 性爱网站一区二区| 日本狂喷奶水在线播放212| 99999精品| 久热这里只有精品9| 成人一二三区| 精品对白久久不卡| 天天澡天天狠天天天做| 青青久久艹| com 首页 18岁 禁区 女优 免费 精选 同城 | 熟女激情综合网| 600国产精品视频| 美女黄页网站| 色吧 综合| 一本色道久久天天射天天干| 欧美日韩另类在线播放| 天天做日日做| 91麻豆va国产精品| 国产精品日日摸夜夜添骚逼| AAAAAAAAA黄片| av资源在线观看少妇| 青娱乐91| 午夜综合在线| 久久超碰亚洲人| 69超碰综合| 久久久无码av精| 欧美aa一级片| 亚洲国产精品99久久久| 人人操欧美风骚| 伊人骚琪琪亚洲天堂网站| 国产精品色约约| 麻豆传媒一区二区在线观看| 亚洲欧美另类少妇精品| 欧美内射少妇| 九九十八精品| 老熟妇综合| 加勒比海成人视频网| 久久久111| 天海翼久久| 啊啊啊啊啊啊啊网址在线观看| 久久日本熟妇熟色高清| 精品然女一区二区| 91久久国产综合精品| 日韩大香蕉精品在线视频| 少妇专区一二三四五| 长久操视频| 四虎免费在线播放| 伦理第一页| 日韩操p| 99re公开精品免费视频| 日韩乱伦视频| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 97超碰久| 91精品国产91久久福利| 夜夜操天天肏| 欧美成人综合| 久久精品无码熟妇一区二区三区视频导航 | 青女偷拍网| 亚洲熟妇综合久久久久久| 国产AB视频| 97干在线| 日日操丁香五月天| 无码9区| 中文字幕第23区| 久午视频| 欧美一区二区三区蜜桃| 色噜噜综合在线| 麻豆一区二区三区精品| 久久久精品,3| 亚洲国产精品99久久久| 99热伊人| 亚州大图综合色图| 欧美Ⅴ性爱| 天天躁日日躁AAAXX| 亚洲欧美setu| 一区二区三区不卡视频| 亚洲二区精品在线观看| 中文字幕-区二区三区四区视频中国| 欧洲精品欧洲精品| 日韩在线欧美精品一区二区| 97自拍视频在线| 综合性视频99| 日韩一级特黄av毛片| 欧美熟妇精品黑人巨大一二三区| 9.1小视频| 成人网站 免费观看| 91熟女综合| 日韩成人精品| 天天亚洲综合| 亚洲欧洲中文日韩女优乱码| 蜜臀久久久久久999| 91熟女丨老女人| 丁香五月av| 综合亚洲欧美| 熟女丝袜视频| 精品国产Av无码久久久伦古装| 99色视频| 东京热一区二区中文字幕| 天美麻豆精品视频99| 亚洲自拍偷拍视频在线| 日韩美女久久一区二区三区| 秋霞网无码| 欧美色图成人网一区二区| 五十路六十路素人熟女| 97频视在线| 人人妻人人狠人人| 日本媚薬中文字幕在线| 欧美久久草熟女| 日本三级A片网站com| 久久久精品久久| 婷婷伊人綜合中文字幕| 密臀AV在线| 亚洲无码?第一页| 国产精品女久久久久av爽| 17c在线成人免费A片观看| 欧美一区二区福利在线| 加勒比综合九九99视频在线播放| 国产欧美精选激情视频| 91国产美女丝袜足交精品视频 | 久久夜嗨| www.色婷婷| 富女玩鸭子一级毛片| 亚洲色图久久精品蜜| 男人天堂电影院| 久久鲁夜| 久久综合超碰| 欧美伊人电影| 四虎免费看黄| 亚洲五月丁香花狠狠干一区二区三区| 狠狠夜色午夜久久综合在线| 一区二三区四区视频大全套| 色悠久久久av| 日韩簧片免费看| av在线浏览| 精品综合久久久久久五月天| 色青青久久影视| 九九九九九九九精品视频| 夜夜操二区| 人妻喷水| 欧美制服另类丝袜| 国产高清免费不卡av| KK色在线影院| 日本精品性生活久久久| 亚洲第一页色| 无码色| 中文字幕欧美丝袜07资源| 无码操逼网| www.四虎在线| 亚洲一区二区精品福利| 亚洲一区二区三区播放在线| 久久久久亚洲熟妇熟女| 啊啊啊操死我| 啊啊啊草死我| 被操高清无码视频| 九九综合九九综合| 四虎午夜影院| 国产精品99精品视频网站| 国产色综合亚洲色综合吹潮| 亚 欧 美 综合| 成人影 天天操 亚洲| 玖玖综合色| 亚洲高清少妇| 国产三级日产三级韩国三级| 日韩成人精品视频自拍| 天天精品| 欧美淫穴| 国产第二页| 久久亚洲天堂| 黄页av| 精品无码一区二区三区| 91九色蝌蚪在线观看| 亚洲一区二区性爱电影| 日韩成人精品| 9Ⅰ超碰| 91久久九九精品国产综合| 国产一级特黄大片处女| 国产大学生高潮在线播放 | 国产中午字一暮区| 亚洲欧美黄| 国产日韩欧美亚洲精品95| 在线视频日韩欧美国产| 99啪啪视频| 天天摸天天操视频| 国产精品不卡一区二区电影| 人妻99p| 欧美精品三区| 97色碰| 亚洲天堂,男人| AV中文字幕剧情1区2区3| 1240青青草一区二区三区视频天爱| 久热在线精品免费观看| 色色亚洲| 蜜臀99久久精品久久久久久| 91碰超| 国产高清不卡视频| 久操电影| 日韩久久三区| 熟妇人妻丰满久久久久久久无码| 懂色AV蜜臀无码精品APP| 亚洲AV高潮| 在线毛片片免费观看| 天天摸天天插天天日| 清纯唯美第一页| 国产一级做a爰大片免费久久| 欧美猛交黑寡妇中文字幕| 日韩电影在线观看网址| A V少妇特黄三级| 无马一区二区| 91成人国产综合久久精品蜜月| 亚洲一欧洲中文字幕在线 | 欧洲在线性爱视频| 婷婷色香伊人| 色九九久九九| 亚洲午夜精品久久久中文影院| 欧洲大香蕉| 97欧美色综合| 97 九色| 国产精品岛国片在线观看| 亚洲美女黄色| 亚洲精品成人激情在线| 日本精品免费一区二区三区四区| 色综合五月天| 成人精品无码| 99re99在线视频| 五月婷婷hd| 超碰在线91| 欧美一区二区观看在线| 插插综合网天天影视网| 女人天堂AV五区在线| 亚洲春色欧美激情自拍| 天天干天天日天天射黄色片| 日本网色| 色牛牛AV| 黑人无码一区二区| 亚洲性感丝袜诱惑在线观看| 日本在线激情一区二区三区 | 五月亭亭六月丁香| 丰满搜索结果 -第18页- 久久高清无码| 国产最火爆久久国产网站网站 | 九九九草| 欧美大香蕉97| 日韩操人| 国产亚洲美日韩Aⅴ中文字幕无码成人| av橘色网站| 老女人碰碰在线碰碰视频| www.久久| 新婚人妻扶着粗大强行坐下| 夜草网站| 超碰97 线线 在现| 亚洲在线A| 日韩 欧美 国产 麻豆| 久久久久久大| 97人妻色| 亚洲精品色| 欧美99| 美女自卫慰黄网站免费| 国产女人和拘做爰视频 | 日韩av三四区| 欧美国产日韩高清在线| 风流老熟女一区二区三区l| 国产精品无码成人精品| 91香蕉国产尤物视频| 性91| 欧美丝袜中文字幕07在线| 人妻熟女一区二区| 国产诱惑| 九九九九97| 久草电影网| 伊人麻豆传媒| 夫妻天天操岛国视频| 中文字幕99999| 一区二区三区四区理论片| 日本欧美不卡| 草草草视频在线免费看| 中文字幕三四区| J?P?NESEHD熟女熟妇伦| 国产综合在线视频网站| 99久国产精品午夜性色福利| 性影在线视频| 影音先锋国产精品| 天天色综合图片| 免費人妻夜夜爽天天爽爽一区| 亚洲瓯美色图| 色97国产69香蕉| 欧美 亚洲| 一级片在线观看高清无码| 99热这里只有精品地址| 激情六月天| 神马午夜久久久| 18精品一二区| 亚洲一区在线观看欧洲| 久久高清欧美国产| 小草精彩毛片| 91 国产丝袜在线播放-百度| 草莓精品视频| 中国黄色特级精品一区二区三区片| 97摸视频| 色综合91好| 欧中日成人免费影视| 亚洲一级特黄大片在线播放91| 99国内熟女露脸视频| 久操综合在线| 波多野结衣AV无码一区| 老女人老91妇女老热女| 大香蕉一线视频| 208天天久久九九九| 人妻一区视频| 蜜臀AV成人精品蜜臀| 精品午夜福利| 欧亚在线视频| 亚洲十八禁止| 最新三级网址| 黄色一区三区| 搡老人老9丨女老熟人| 久草色悠悠在线视频| 91人妻在线视频| 在线黄页看毛片| 婷婷爽人人婷婷爽视频| 操一对老熟妇爽上天视频| 欧美线天码中字| 久久男人精品| 99热这里| 女性喷水高潮在线观看| 91视频成人福利网站在线一区 | 一区二区三区四区久久视1| 欧美日韩淫加| 狠狠色婷婷| 色黄污美女啪啪啪免费网站| 色婷婷五月综合激情中文字幕| 看黑丝美女操逼青青网站| 97欧美精品| 五月丁香大香蕉| 欧美日韩精品久久久久东北老熟妇| 日本爽爽爽爽爽爽免费视频| 99热精品在线在线| 超碰97久| 亚洲激情网一二三四区| 俞拍久久国应视频| 九九伊人网| 精品免费一区| 日本美女性生活久久久久久久| 97视频在线播放| 丰满人妻一区二区三区在线| 精品一级毛片在线观看| 啊啊好多水| 噜噜噜在线视频| 精品人妻一区二区三区蜜桃视频| 午夜男女爽爽爽在线视频 | 99久久久无码国产精品性男| 校园春色欧美| 五月天激情视频| 亚洲国产精品无码AV久久| 国产av白丝| 欧美精品99久久久**| 国产自产22区| 日本三级中国三级99人妇网站| 色波多| 久偷拍欧美日韩三区| 强奸xx国产| 9色国产精品一区粉嫩 | 婷婷五月丁香五月| www久久国产精品| 激情婷婷丁香网| 99综合自拍| 国产精品秘 福利姬在线观看| 熟女精品一区二区三区| 日本韩国国产精品一区| 夜夜精品视频一区二区| 按摩中文字幕| 五月丁香| 老熟妇一区二区三区…| 亚州再线| 婷婷亚洲中文字幕在线| 五月天婷婷综合网| 91人妻PORNY九色大屁股| 国产午夜精品在线观看| 色婷婷A V一二三四区麻豆综合| 久久久草成人网站久久久草成人久久久草久久久 | 2024人人操人人摸| 国产精品久久久久久照片| 国产精品扒开腿做爽爽爽视频| 激情四射五月天| 欧美精品久久96人妻无码| 日本精品一区三区| 日韩精品国产精品五码一区二区| 操操逼操操逼操操逼逼| 午夜乱轮操逼视频免费看| 亚洲欧美色图片| 97亚洲欧美| 久9九综合在线| 久久久性爱| 亚洲超碰97| 亚洲丝袜诱惑| 超清中文乱码字幕| 91爱| 操逼操逼操| 欧美色人| 人人操人人舒服| 国产偷拍网站| 内射老妇BBWX0C0CK| 天天做天天爱夜夜爽毛片试看| 东京热一区二区中文字幕| 大香蕉久久| 久久透逼视频| 日韩无码黄色片| 免费一级欧美片片线观看| 一级啊性爱在线视频| 五月丁香六月婷综合成人综合| 五月天色色色| 日韩影片中文字幕一区二区三区| 久久久久久性爱片| WWW.加勒比人妻一区不卡.com| 91国产丝袜美女| 91欧美色| 日本三级A片网站com| 大伊香蕉在线视频免费| 五月丁香婷婷色| 日韩激情视频| 97在线视频观看免费| 综合伊人网12色| 日本五十路熟女一区二区| 久久综合五月天| 超碰在线97国产| 91丨人妻丨国产丨丝袜| 岛国网址国产| 91oumei| 日本黄色裸日本黄色裸体 | 二对二中文字幕。| 爱丝福利| 久草视频在线视频在线视频在线观看| 日本护士高潮| 啊啊啊要高潮了| 搡老女人老熟女91| 18禁超污无遮挡无码免费网| 乱老熟女一区二区三区| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 亚洲AV成人无码一二三久久| 人人手机欧洲亚洲国产人妻| 一区二区三区不卡视频| 天无日色综合| 国产精品日韩在线一区| 日本A级视频| 免费看A片毛毛片在线播| 97操B| 亚洲 欧美 中文 日韩超碰| 国产 日韩 欧美一区| 天堂九九九九九九九九九| 五月丁香六月婷综合成人综合 | 日韩欧美中文| 色香91| 大香蕉丝袜一级片| 成人性交免费视屏| 亚州综合色| 北条麻妃99精品青青久久| 国产精品伦理| 亚洲欧美精品一区天堂久久 | 亚洲欧美不卡线| 97硬碰| 亚洲码在线中文在线观看| 久偷拍| 午夜电影在线观看无码专区| 国产丸一视频| 香蕉综合网| 在线中文字幕| 职场同事知名国产国产精品久久欧美日韩 | 91小视频| 2017天天插| 伊人久久大香线综合无码| 国产不卡免费在线视频| 精品超碰色| 黑丝91视频| 中文字幕av亚洲在线| 国产精品福利视频| 999 久久久| 蜜桃色色网站视频三区| 草草影院日本第一页| 狠狠爱夜夜| 国产第11页| 视频在线观看一二三区| AV污污污污| 一级AV性爱| 欧美偷拍| 亚洲天堂少妇| 熟女欧美日韩综合婷婷| 丁香五月社区| 377p欧洲日本亚洲大胆| 日韩亚洲欧美中文字幕| 搡老女人老91妇女熟女| 久久亚洲不卡一区二区三区| 91超级碰碰碰| 最新日产中文在线麻豆| 都市久久精品激情亚洲| 高清孕妇孕交| 果冻传媒A片麻豆熟妇人妻| 欧美91丝袜| 中文字幕诱惑制服人妻丝袜美丝袜美 | 国产9 9在线 | 亚洲| 欧美碰碰综合色| 欧美 日韩第一性色| 91无摭挡| 久热久操| 一级黄碟| 劲爆欧美人妖三区91| 中文字幕AV片| 亚州欧美综合| 丝袜色综合| 久久久天美| 五月天婷婷社区| 俞拍久久国应视频| 人人操人人色网| 性爱综合一区二区| 国产日韩精品无码去免费专区国产| 久久97| 日韩免费中文字幕视频| 国产亚洲深夜激情| 中文字幕精品日韩中文字幕| 蜜桃视频成a人v在线| 一区二区三区 日韩欧美| 自慰白浆在线观看| 欧美一级三级| 亚洲熟妇熟在线电影视频| 亚洲 欧美 小说|