日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

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

matplotlib箱線圖自定義填充顏色:從原理到實(shí)戰(zhàn)

matplotlib箱線圖自定義填充顏色:從原理到實(shí)戰(zhàn) 做數(shù)據(jù)分析這一行箱線圖是逃不掉的基礎(chǔ)圖。我最早用它的時(shí)候matplotlib 默認(rèn)畫出來的箱體就是個(gè)白色帶黑邊的矩形放在報(bào)告里總覺得單調(diào)尤其是要對比三五個(gè)業(yè)務(wù)分組時(shí)光靠位置和形狀去區(qū)分眼睛看久了容易花。后來開始研究怎么給箱線圖自定義填充顏色才發(fā)現(xiàn)這里面的門道比我預(yù)想的多默認(rèn)情況下 matplotlib 根本沒打算讓你直接填色需要先打開一個(gè)叫patch_artist的開關(guān)再配合boxprops參數(shù)才能控制箱體的facecolor。如果你已經(jīng)在用 Python 做數(shù)據(jù)分析和可視化想畫一張既專業(yè)又有辨識(shí)度的彩色箱線圖這篇文章就是圍繞這個(gè)目標(biāo)展開的。我會(huì)從箱線圖的基本原理講起再用可復(fù)現(xiàn)的代碼一步步演示如何實(shí)現(xiàn)自定義填充顏色、按分組上色、結(jié)合 seaborn 快速配色最后把我在實(shí)際項(xiàng)目中踩過的坑和排查方法一并整理出來。1. 箱線圖到底在展示什么想給箱線圖換顏色先得搞清楚你畫的這個(gè)圖是什么。箱線圖不是簡單的“一個(gè)盒子加兩根須”它把一組連續(xù)型數(shù)值數(shù)據(jù)的分布情況濃縮成了幾個(gè)關(guān)鍵統(tǒng)計(jì)量。理解這些統(tǒng)計(jì)量你才能在上色之后依然讀出圖表里的信息。1.1 五個(gè)統(tǒng)計(jì)量構(gòu)成一份標(biāo)準(zhǔn)的箱線圖會(huì)呈現(xiàn)五個(gè)關(guān)鍵位置通常稱為五數(shù)概括。箱體上邊緣和下邊緣分別是上四分位數(shù)Q3和下四分位數(shù)Q1箱體中間那條線是中位數(shù)Q2從箱體延伸出去的兩條須線則指向非異常范圍內(nèi)的最大值和最小值須線之外單獨(dú)畫的點(diǎn)就是被識(shí)別為離群值的數(shù)據(jù)點(diǎn)。我用一個(gè)具體數(shù)字舉例。假設(shè)某門店一周的日銷售額是 80、85、88、90、92、95、200 這 7 個(gè)數(shù)據(jù)排序后中位數(shù)是 90Q1 是 85Q3 是 95IQR 等于 10。按照常見的 1.5 倍 IQR 規(guī)則下邊界是 85 - 15 70上邊界是 95 15 110那么 200 就會(huì)被標(biāo)成異常點(diǎn)須線最右端只畫到 95。箱體的高度也就是 Q1 到 Q3 這段區(qū)間集中了中間 50% 的數(shù)據(jù)這比單純報(bào)一個(gè)平均值更能反映數(shù)據(jù)是否穩(wěn)定。實(shí)際工作中我經(jīng)常用箱線圖做三件事第一快速判斷一組數(shù)據(jù)是左偏還是右偏第二比較不同分組之間的中位數(shù)和離散程度第三找出異常值并跟進(jìn)原因。顏色本身不改變這些統(tǒng)計(jì)結(jié)果但合理的配色能讓圖表更快被讀懂尤其是當(dāng)你要在匯報(bào)時(shí)同時(shí)展示七八個(gè)分組時(shí)。1.2 為什么需要給箱線上色很多人一開始只畫單組箱線圖用默認(rèn)顏色沒問題。但一旦涉及多組對比比如不同地區(qū)、不同產(chǎn)品線、不同月份光靠黑白線條就很難一眼看出哪個(gè)組的波動(dòng)更大。給箱體填充不同的顏色本質(zhì)上是把“分組”這個(gè)額外維度用視覺通道表達(dá)出來觀眾不用花時(shí)間對比每根須線的位置直接看顏色就能鎖定關(guān)注對象。還有個(gè)容易被忽視的使用場景品牌一致性。給外部客戶做交付報(bào)告時(shí)如果整份報(bào)告的主色是某一種品牌藍(lán)那么圖表卻還是 matplotlib 默認(rèn)的白底黑邊視覺上會(huì)非常割裂。自定義填充顏色后箱體顏色能和報(bào)告主視覺保持一致整體專業(yè)感立刻提升。另外顏色還能用于突出“異常組”。我在一次質(zhì)量分析中把合格率偏低的產(chǎn)線標(biāo)成紅色其余產(chǎn)線用灰色匯報(bào)時(shí)所有人的注意力第一時(shí)間就集中到了紅色箱體上。當(dāng)然使用顏色也要克制如果每組的顏色都特別鮮艷圖就會(huì)變得刺眼信息層次反而被削弱。后面我會(huì)專門講配色經(jīng)驗(yàn)這里先明確一個(gè)結(jié)論上色不是隨便挑幾個(gè)好看的顏色而是為了讓數(shù)據(jù)對比更清晰、報(bào)告更統(tǒng)一、重點(diǎn)更突出。2. 環(huán)境準(zhǔn)備與數(shù)據(jù)樣例開始畫圖之前先把運(yùn)行環(huán)境準(zhǔn)備好。這里我用的是最常見的 Python 數(shù)據(jù)科學(xué)組合matplotlib 負(fù)責(zé)繪圖numpy 負(fù)責(zé)生成模擬數(shù)據(jù)seaborn 作為可選的美化工具。如果你用的是 Anaconda 或者 VS Code 配好了 Python 環(huán)境下面這幾行命令基本不會(huì)遇到問題。2.1 環(huán)境準(zhǔn)備推薦使用 Python 3.8 以上版本matplotlib 用 3.5 以上版本因?yàn)榈桶姹驹赽oxplot的參數(shù)細(xì)節(jié)上有些小差異比如某些返回對象結(jié)構(gòu)不一樣。安裝很簡單pip install matplotlib numpy seaborn如果網(wǎng)絡(luò)環(huán)境比較慢也可以指定國內(nèi)鏡像源安裝。裝好之后在代碼開頭統(tǒng)一導(dǎo)入import matplotlib.pyplot as plt import numpy as np import seaborn as snsseaborn 這個(gè)庫其實(shí)不是必須的它是在 matplotlib 之上做了一層封裝讓我能用更少的代碼畫出樣式更精致的圖。但你如果只為了實(shí)現(xiàn)“自定義填充顏色”只用 matplotlib 也可以后面我會(huì)兩種方式都演示。2.2 構(gòu)造演示數(shù)據(jù)直接拿真實(shí)數(shù)據(jù)不方便復(fù)現(xiàn)所以我用 numpy 生成三組模擬數(shù)據(jù)模擬三個(gè)門店的日銷售額情況。為了每次運(yùn)行結(jié)果一致我設(shè)置了隨機(jī)種子。rng np.random.default_rng(42) store_a rng.normal(loc90, scale8, size120) store_b rng.normal(loc85, scale15, size120) store_c rng.normal(loc95, scale5, size120) # 手動(dòng)加入幾個(gè)離群點(diǎn)模擬真實(shí)業(yè)務(wù)中的突發(fā)情況 store_b np.append(store_b, [150, 160]) store_c np.append(store_c, [60]) data [store_a, store_b, store_c] labels [門店A, 門店B, 門店C]這三組數(shù)據(jù)的設(shè)計(jì)思路是門店A 平均水平中等、波動(dòng)適中門店B 平均水平略低但波動(dòng)很大還帶兩個(gè)高值異常點(diǎn)門店C 平均水平最高、最穩(wěn)定但我也加了一個(gè)偏低異常值。這樣畫出來之后每組箱體之間能明顯看出差異顏色對比的效果也更直觀。3. 用 matplotlib 實(shí)現(xiàn)自定義填充顏色matplotlib 的boxplot函數(shù)是繪制箱線圖的核心入口。這一節(jié)我會(huì)從最樸素的畫法開始一步步把顏色加進(jìn)去同時(shí)解釋每個(gè)參數(shù)背后的原理。3.1 最基礎(chǔ)的箱線圖先畫一個(gè)完全默認(rèn)的箱線圖看看 matplotlib 默認(rèn)給了我們什么。plt.figure(figsize(8, 6)) bp plt.boxplot(data, tick_labelslabels, patch_artistFalse) plt.title(默認(rèn)樣式的箱線圖) plt.ylabel(銷售額) plt.grid(axisy, linestyle--, alpha0.6) plt.show()運(yùn)行這段代碼你會(huì)看到三個(gè)白底黑邊的箱體。很多人第一次看到patch_artistFalse會(huì)很疑惑為什么默認(rèn)是 False這就涉及 matplotlib 的內(nèi)部繪圖機(jī)制了。在默認(rèn)情況下boxplot里的箱體是用線條對象Line2D畫出來的它只有邊框顏色沒有真正意義上的填充區(qū)域所以無論你怎么設(shè)置facecolor都不會(huì)生效。只有把patch_artist改成True箱體才會(huì)被創(chuàng)建成可填充的Patch對象這時(shí)候你才有資格去設(shè)置填充顏色。我最初就是沒搞懂這一點(diǎn)直接傳了boxprops{facecolor: red}結(jié)果運(yùn)行完什么變化都沒有還以為是自己參數(shù)寫錯(cuò)了。后來翻源碼才發(fā)現(xiàn)patch_artist這個(gè)開關(guān)是前提條件。你記住一句話就行不給patch_artistTrue一切facecolor都是白給。3.2 用 patch_artist 打開填充開關(guān)把patch_artist打開之后箱體從線條對象變成了可填充圖形對象boxprops里的facecolor就能真正控制箱體內(nèi)部的顏色了。最簡單的寫法如下plt.figure(figsize(8, 6)) bp plt.boxplot( data, tick_labelslabels, patch_artistTrue, # 關(guān)鍵開關(guān) boxpropsdict( facecolor#4C72B0, # 箱體填充顏色 edgecolorblack, # 邊框顏色 linewidth1.5 ) ) plt.grid(axisy, linestyle--, alpha0.6) plt.show()這次三個(gè)箱體都變成了藍(lán)色邊框是黑色。這里顏色我用了十六進(jìn)制字符串#4C72B0它是 seaborn 常用配色中的一種藍(lán)色偏沉穩(wěn)適合商業(yè)場景。你也可以用內(nèi)置顏色名稱比如red、steelblue、skyblue或者 RGB 三元組(0.3, 0.45, 0.69)。有一點(diǎn)要提醒如果你在同一個(gè)boxprops里既設(shè)置了facecolor又設(shè)置了colorcolor會(huì)覆蓋邊框、須線等多個(gè)元素的顏色有時(shí)候會(huì)出現(xiàn)邊框也跟著變藍(lán)的情況。所以更穩(wěn)妥的做法是分開控制facecolor管填充edgecolor管邊框。3.3 boxprops 參數(shù)詳解想要畫出好看且信息完整的箱線圖只調(diào)facecolor是不夠的。boxprops作為一個(gè)字典可以接收大量線條和填充相關(guān)屬性我按實(shí)際使用頻率整理了一張表格參數(shù)作用常用取值示例facecolor箱體內(nèi)部填充色#4C72B0,(0.2, 0.4, 0.6)edgecolor箱體邊框顏色black,#333333linewidth邊框線粗細(xì)1.2,2linestyle邊框線型-,--alpha整體透明度0 到 10.6,0.85hatch填充紋理打印時(shí)防顏色丟失/,o,xxzorder圖層層級(jí)控制誰蓋住誰2,3hatch這個(gè)參數(shù)很多人不知道但我強(qiáng)烈建議你做打印材料時(shí)考慮它。因?yàn)橛行┐蛴C(jī)默認(rèn)是黑白模式或者對方會(huì)把報(bào)告打印出來看這時(shí)候僅靠顏色區(qū)分分組就沒用了。加上hatch/后箱體內(nèi)部會(huì)有斜線紋理黑白打印也能清晰看出是不同分組。透明度alpha也是一個(gè)需要謹(jǐn)慎設(shè)置的參數(shù)。理論上透明色能減輕視覺壓迫感但如果alpha太低比如 0.2箱體顏色會(huì)變得很淺疊加在格子背景上可能看不太清。我自己的習(xí)慣是商業(yè)正式圖表降到 0.7 左右既保留顏色質(zhì)感又不至于太刺眼。4. 按分組給不同箱體上色上面演示的是所有箱體統(tǒng)一用一種顏色。但實(shí)際分析中更多情況是每個(gè)分組需要各自的顏色這樣可以在同一張圖里清晰地對照多個(gè)門店、多個(gè)時(shí)段。這一節(jié)我會(huì)介紹兩種方式手動(dòng)指定顏色列表以及用 colormap 自動(dòng)映射。4.1 手動(dòng)指定多組顏色當(dāng)分組數(shù)量不多時(shí)3 到 6 組手動(dòng)指定顏色是最直接可控的。核心思路是先把boxplot返回的結(jié)果保存下來然后遍歷每個(gè)箱體逐個(gè)設(shè)置set_facecolor。boxplot的返回值是一個(gè)字典里面的boxes鍵對應(yīng)所有箱體對象的列表。colors [#4C72B0, #DD8452, #55A868] plt.figure(figsize(8, 6)) bp plt.boxplot( data, tick_labelslabels, patch_artistTrue, medianpropsdict(colorblack, linewidth2) ) for patch, color in zip(bp[boxes], colors): patch.set_facecolor(color) patch.set_edgecolor(#333333) patch.set_linewidth(1.2) plt.title(每個(gè)分組使用不同填充顏色) plt.ylabel(銷售額) plt.grid(axisy, linestyle--, alpha0.6) plt.show()這里我用zip把箱體對象和顏色列表一一對應(yīng)順序不會(huì)錯(cuò)。為什么不用索引for i in range(len(bp[boxes]))因?yàn)橐坏┠愫竺嬖鰟h了分組數(shù)據(jù)索引寫法很容易越界或者錯(cuò)位而zip會(huì)安全地按最短列表停止至少不會(huì)報(bào)錯(cuò)這個(gè)習(xí)慣我在很多循環(huán)場景里都保持下來了。顏色列表的選擇上要注意組與組之間的亮度差。比如三組分別用深藍(lán)、橙、綠對比度足夠但如果你選了淺藍(lán)、淺灰、淺粉它們之間的界限會(huì)比較模糊圖例一多就分不清了。4.2 使用 colormap 自動(dòng)映射如果分組數(shù)量很多比如 8 個(gè)、10 個(gè)甚至更多手動(dòng)寫顏色列表就很痛苦也容易讓顏色之間缺乏遞進(jìn)感。這時(shí)候可以用 matplotlib 自帶的 colormap 來生成一組顏色。colormap 是一系列連續(xù)變化的顏色常見的有viridis、plasma、coolwarm等。import matplotlib.colors as mcolors n_groups len(data) cmap plt.get_cmap(viridis) norm mcolors.Normalize(vmin0, vmaxn_groups - 1) colors [cmap(norm(i)) for i in range(n_groups)] plt.figure(figsize(8, 6)) bp plt.boxplot( data, tick_labelslabels, patch_artistTrue, medianpropsdict(colorwhite, linewidth2) ) for patch, color in zip(bp[boxes], colors): patch.set_facecolor(color) patch.set_edgecolor(#333333) plt.title(使用 viridis 自動(dòng)映射顏色) plt.ylabel(銷售額) plt.grid(axisy, linestyle--, alpha0.6) plt.show()這段代碼的思路是先用Normalize把組序號(hào) 0 到 2 映射到 0 到 1 的范圍再用cmap(norm(i))取出對應(yīng)顏色。這樣就算你有 20 組數(shù)據(jù)也不需要手寫 20 個(gè)顏色值。用 colormap 時(shí)有個(gè)細(xì)節(jié)viridis這類感知均勻的色圖顏色從深紫到明黃過渡雖然好看但它偏向表達(dá)“從小到大”的數(shù)值等級(jí)。如果你的分組本身沒有大小順序只是并列關(guān)系用連續(xù)的 colormap 反而可能讓讀者誤以為組 A 比組 C 數(shù)值更大。遇到這種并列分組我建議還是回到 4.1 的離散顏色方案或者選擇色相跨度大一些的定性色圖比如tab10。4.3 同時(shí)自定義中位數(shù)線、異常點(diǎn)顏色箱線圖的信息不只是箱體中位數(shù)線、異常點(diǎn)、須線都在傳遞信息。給箱體上色以后千萬注意線條顏色和箱體填充色之間的關(guān)系。如果中位數(shù)線和箱體顏色同為深色中位數(shù)可能就看不清了整個(gè)箱體的高度信息會(huì)丟失。我常用的做法是把中位數(shù)線設(shè)置成與箱體對比明顯的顏色。顏色較淺的箱體配黑色中位數(shù)線顏色較深的箱體配白色中位數(shù)線。同時(shí)異常點(diǎn)一般用醒目的顏色標(biāo)出因?yàn)楫惓V低菢I(yè)務(wù)上需要重點(diǎn)關(guān)注的數(shù)據(jù)。下面這段代碼是一次性調(diào)整所有元素的示例plt.figure(figsize(9, 6)) bp plt.boxplot( data, tick_labelslabels, patch_artistTrue, boxpropsdict(facecolor#4C72B0, edgecolor#2A3F5F, linewidth1.2), medianpropsdict(colorwhite, linewidth2.5), whiskerpropsdict(color#2A3F5F, linewidth1.5, linestyle-), cappropsdict(color#2A3F5F, linewidth1.5), flierpropsdict(markero, markerfacecolor#C44E52, markeredgecolor#C44E52, markersize6) ) plt.grid(axisy, linestyle--, alpha0.6) plt.show()各參數(shù)的作用如下medianprops中位數(shù)線的樣式我建議加大線寬讓中位數(shù)位置更突出。whiskerprops須線的樣式通常和箱體邊框保持一致顏色。capprops須線末端的橫線用來標(biāo)記非異常范圍內(nèi)的最小值與最大值。flierprops異常點(diǎn)的樣式包括點(diǎn)形狀、填充色、邊框色、尺寸。這一套設(shè)置下來圖表的層次就非常清楚了白色中位數(shù)線在藍(lán)色箱體上很明顯紅色異常點(diǎn)不會(huì)被誤認(rèn)為正常數(shù)據(jù)。顏色之間的對比度不僅僅是審美問題更是信息傳遞問題。5. 用 seaborn 一行實(shí)現(xiàn)帶填充色的箱線圖如果你不想花太多時(shí)間調(diào) matplotlib 的參數(shù)seaborn 是一個(gè)很好的替代方案。它上層封裝了boxplot對輸入數(shù)據(jù)的格式更友好尤其是當(dāng)你手上已經(jīng)是一個(gè) DataFrame 時(shí)一行代碼就能畫出帶填充顏色的箱線圖。5.1 palette 參數(shù)介紹假設(shè)數(shù)據(jù)已經(jīng)整理成了長格式的 DataFrame包含一個(gè)分組列和一個(gè)數(shù)值列。下面構(gòu)造一份import pandas as pd df pd.DataFrame({ 門店: np.repeat(labels, 120), 銷售額: np.concatenate([store_a[:120], store_b[:120], store_c[:120]]) }) sns.boxplot(datadf, x門店, y銷售額, paletteSet2) plt.title(seaborn 默認(rèn) palette 配色箱線圖) plt.show()palette參數(shù)可以直接傳字符串比如Set2、husl、pastel也可以傳一個(gè)顏色列表順序?qū)?yīng)分組順序最靈活的是傳一個(gè)字典鍵是分組名稱值是顏色。color_map { 門店A: #4C72B0, 門店B: #DD8452, 門店C: #55A868 } sns.boxplot(datadf, x門店, y銷售額, palettecolor_map) plt.title(seaborn 使用顏色字典精確控制每個(gè)分組) plt.show()用字典最大的好處是即使 DataFrame 里分組的順序發(fā)生變化顏色和分組之間的綁定關(guān)系也不會(huì)錯(cuò)亂。這在數(shù)據(jù)源字段順序不穩(wěn)定時(shí)非常有用。seaborn 默認(rèn)的箱體邊框是白色這在深色背景圖或者白色背景上都很干凈但如果你覺得白色邊框太輕可以在boxplot中加上linewidth2讓邊框更明顯。5.2 與 matplotlib 混排時(shí)的回填seaborn 雖然方便但它返回的是一個(gè) matplotlib 的Axes對象所以你在它之后依然可以用 plt 系列函數(shù)去微調(diào)標(biāo)題、坐標(biāo)軸、網(wǎng)格線。也可以利用返回的Axes拿到花了幾分鐘才調(diào)好的圖形細(xì)節(jié)。有一個(gè)常見需求是先用 seaborn 畫箱線圖再往同一張圖上疊加其他統(tǒng)計(jì)信息比如把每個(gè)組的均值點(diǎn)畫上去。代碼可以這樣寫ax sns.boxplot(datadf, x門店, y銷售額, paletteSet2) means df.groupby(門店)[銷售額].mean() for idx, (store, mean_val) in enumerate(means.items()): ax.scatter(idx, mean_val, markerD, s60, colorblack, zorder3) plt.title(箱線圖上疊加均值點(diǎn)) plt.show()這里的核心思路是seaborn 和 matplotlib 本來就共用底層對象不需要在兩種繪圖風(fēng)格之間做切換你可以把a(bǔ)x.scatter看成是對同一個(gè)坐標(biāo)畫布追加元素。我個(gè)人偏愛這種“先用 seaborn 快速出圖再用 matplotlib 精細(xì)微調(diào)”的組合方式效率高也保留了足夠的靈活性。6. 常見問題與排查實(shí)錄這部分是實(shí)打?qū)嵉慕?jīng)驗(yàn)復(fù)盤。我見過身邊不少同事在給箱線圖上色時(shí)踩坑有些問題排查起來很費(fèi)時(shí)間但其實(shí)原因就那么幾個(gè)。我按常見程度從高到低列出來并附上排查思路。6.1 設(shè)置了 facecolor 卻不變色這是最經(jīng)典的問題我在前面已經(jīng)提到過?,F(xiàn)象是boxprops{facecolor: red}寫進(jìn)去了圖還是白底的。原因幾乎都是沒有設(shè)置patch_artistTrue。排查步驟很簡單第一確認(rèn)boxplot調(diào)用里有沒有patch_artistTrue第二確認(rèn)顏色是寫在boxprops里而不是直接寫在boxplot的最外層第三檢查顏色值本身是否合法比如十六進(jìn)制字符串有沒有寫錯(cuò)RGB 三元組是否在 0 到 1 范圍內(nèi)。如果你用bp[boxes][0].get_facecolor()拿到的是白色或透明色的 RGBA 值那說明問題還是出在patch_artist上。這個(gè)函數(shù)是我調(diào)試時(shí)很常用的“體檢工具”。6.2 填充色蓋住了中位數(shù)線設(shè)置成深色填充后中位數(shù)線也設(shè)置成深色比如黑色結(jié)果中位數(shù)線和箱體邊緣融為一體看不出中位數(shù)在哪。嚴(yán)格說不是蓋住而是對比度不夠。解決方式有兩種一是把中位數(shù)線改成白色或淺色線寬加大到 2.5這適合深色箱體二是降低箱體填充色的透明度比如facecolor(0.2, 0.4, 0.6, 0.5)讓深色背景上的深色線條透出來。前一種方式更干凈我推薦優(yōu)先調(diào)整medianprops。還有一個(gè)容易被忽略的地方當(dāng)你用patch.set_facecolor(color)循環(huán)上色時(shí)medianprops必須在boxplot初始化時(shí)就傳好因?yàn)橹形粩?shù)線的對象已經(jīng)生成之后你依然可以通過bp[medians]來改但直接在初始化時(shí)設(shè)置最省事。6.3 顏色列表與分組數(shù)量不匹配手動(dòng)傳顏色列表時(shí)最常見的問題是顏色數(shù)量少于分組數(shù)量。用zip(bp[boxes], colors)時(shí)不會(huì)報(bào)錯(cuò)但最后幾組箱體會(huì)保持默認(rèn)顏色或上次循環(huán)留下的顏色很容易看不出問題。如果顏色數(shù)量多于分組數(shù)量多出來的顏色靜靜躺在列表里沒人用同樣不報(bào)錯(cuò)。這兩種情況都屬于“災(zāi)難性失敗的很安靜”的類型讓人防不勝防。我的排查習(xí)慣是在對每個(gè)箱體上色后馬上用print(len(bp[boxes]), len(colors))確認(rèn)兩邊數(shù)量一致。另外盡量不要在圖例里手寫顏色而是從修改后的圖形對象中提取真實(shí)的顏色來生成圖例句柄這樣圖例和實(shí)際圖形永遠(yuǎn)對得上。6.4 保存圖片后顏色發(fā)灰有時(shí)候屏幕顯示顏色很鮮艷保存成 PNG 后卻發(fā)灰變暗問題通常出在配色方案上。某些顏色在純白背景下顯示正常但系統(tǒng)會(huì)自動(dòng)進(jìn)行色彩管理加上字體渲染寬度不同整體觀感會(huì)變化。這類問題我一般從兩個(gè)角度解決。第一保存時(shí)提高分辨率用dpi200或 300能讓顏色邊緣更平滑整體畫面更細(xì)膩。第二如果想保持透明背景用plt.savefig(boxplot.png, transparentTrue, dpi300)但要注意透明背景經(jīng)過某些看圖軟件展示時(shí)會(huì)反白慎用于正式交付場景。保存矢量圖用plt.savefig(boxplot.svg)顏色精度極高放到 PPT 或設(shè)計(jì)軟件里也很穩(wěn)。還有一個(gè)容易被忽略的問題是屏幕色域差異。同一份紅色在你的顯示器上看著發(fā)暗在別人筆記本上可能偏亮。所以正式報(bào)告里我通常會(huì)在顏色旁邊加文本標(biāo)簽或圖例文字保證即使色彩有輕微偏差分組信息也不會(huì)丟。7. 幾個(gè)實(shí)際項(xiàng)目里的配色經(jīng)驗(yàn)技術(shù)細(xì)節(jié)聊完了最后分享一些我真實(shí)項(xiàng)目里積累的配色原則。這些經(jīng)驗(yàn)不一定出現(xiàn)在官方文檔里但對最終成圖質(zhì)量影響很大。先看“品牌色優(yōu)先”。如果這份圖要進(jìn)公司匯報(bào) PPT我建議直接從公司 VI 規(guī)范里取主色和輔助色而不是臨時(shí)去調(diào)色板里選。這樣整份報(bào)告的顏色系統(tǒng)是統(tǒng)一的領(lǐng)導(dǎo)看完不會(huì)覺得圖表是“外包風(fēng)格”。具體操作時(shí)我會(huì)把品牌色整理成顏色列表專門放在一個(gè)配置模塊里所有項(xiàng)目統(tǒng)一調(diào)用。再說“顏色數(shù)量控制”。一張箱線圖里顏色數(shù)量我盡量控制在 3 到 6 個(gè)。超過 7 個(gè)時(shí)即使顏色有差異人眼也很難快速區(qū)分不如改用其他視覺通道比如箱體填充紋理、邊框線型。分組特別多時(shí)我更傾向于拆成小圖或者先用序號(hào)排序再用顏色強(qiáng)調(diào)其中一組。“顏色要有語義”。如果你在畫的是業(yè)務(wù)監(jiān)控?cái)?shù)據(jù)盡量讓顏色本身包含含義紅色代表異常綠色代表正常藍(lán)色代表中性。這樣讀者不需要看圖例單憑生活常識(shí)就能快速判斷。比如我在分析門店銷售額時(shí)把異常波動(dòng)的門店用紅色箱體標(biāo)出其余用灰色信息傳達(dá)效率非常高。還要記得“打印與色盲友好”。前面提到的hatch參數(shù)我在做紙質(zhì)匯報(bào)材料時(shí)一定會(huì)加因?yàn)楹诎状蛴o法顯示色彩區(qū)別。對于色盲人群紅綠搭配是最容易被混淆的所以我會(huì)改用藍(lán)橙搭配或者同時(shí)用紋理區(qū)分。一次給客戶做交付對方明確指出小組內(nèi)部有紅綠色盲同事從那以后我的默認(rèn)配色方案就從紅綠改成了藍(lán)橙。最后一個(gè)建議給箱線圖加圖例時(shí)不要直接拿顏色名稱當(dāng)分組名稱。我通常會(huì)把圖例和顏色關(guān)系用一個(gè)小表格放在圖表下方或者直接在箱體上方標(biāo)注文字。顏色作為視覺輔助非常好用但只有配合清晰的文字說明圖表才能真正自解釋。我個(gè)人在實(shí)際操作中的體會(huì)是自定義填充顏色的價(jià)值不在于炫技而在于讓數(shù)據(jù)圖表更快地說明問題。當(dāng)你面對一張多組對比的箱線圖顏色能讓觀眾在 10 秒內(nèi)鎖定哪組波動(dòng)最大、哪組中位數(shù)最高這就是這項(xiàng)技能最大的回報(bào)。下次你再畫箱線圖不妨先把默認(rèn)的白色箱體換成有語義的顏色再看一眼圖表是否立刻變得更容易讀了。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
美女被艹尤物视频| 曰韩欧美国产传媒麻豆第一区| 欧美日韩操逼嗦吊| 91红杏| 青青操视频在线| 亚洲色图欧美一区二区不卡| 六月婷激情福利天堂69| 樱花草社区www中国| 九九九九免费视频| 人人看黄色视频| 成人AV在线电影| 色老汉色| 黄色香蕉视频网站一区| 啊啊啊啊啊好大好舒服想要| 午夜精品久久99蜜桃的功能章节| 精品超碰国产| 欧美精品系列| 吻戏激情性巴克| 欧美亚洲厕所精品偷拍91| 蜜臀久久久99久久久久 | 亚洲欧美另类小说| www网站黄| 麻豆天美制片厂网站视频| 麻豆尤物视频网| 欧美一级特黄淫片在线观看| 97在线观视频免费观看| 亚洲精品xxx| 色女综合| 99久久久久久亚洲精品不卡| 97精品国产97久久久久久户外免费| 中文字幕88av在线| 操屄日韩| 人妻一区久久二区三区色播| 在线色导航| 青青草操逼逼视频| 91精片| 五月激情在线| 亚洲AV在线资源| 精品久久久高清无码| 国产中文精品一区二区在线观看| 日本一卡二区在线| 日日夜夜骚| 福利操逼| 亚洲欧洲小说图片视频 | 少妇久久久久久| 天躁夜夜躁2021| 免费黄色A片| 亚洲 无码 偷拍| 少妇超碰在线| 亚洲人天堂| 97国产色综合| 日本韩国国产精品一区| 99操| 女人午夜视频777| 亚洲青青草| 一级久久久久久久久久久| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 日韩二区三四区五区六区在线看| 欧美国产日韩高清在线| 欧美 亚洲| 动漫片子网站3黄| 亚洲一区二区三区春色| 午夜毛片高清免费不卡| 国产欧美日韩精品中文| 亚洲色图欧美色图另类图片| 超碰97网址| 蜜乳性色无码专日粉嫩骚逼AV| 五月开心久久AV官网| 亚洲国产成人精品无码专区| 97资源亚洲| 久久久久久久久久久人妻| 亚洲无码视频免费在线观看网址! J?P?NESEHD熟女熟妇伦 | 欧美色图片色哟哟| 五月天婷婷影院| 蜜臀久久99精品久久久久久无删减 | 亚州色图第三区| 亚洲男人天堂2017| 国产精品久久久久9999小说| 亚州国产精品乱| 福利天天都操| 97超碰色色| 偷拍偷窥与盗摄视频专区| 男人天堂站| www.色吧5.com| 亚洲影视第一页| 99这里有精品视频| 日韩人妻播放| 欧美一级AAAAAAA| 精品免费囯产一区二区三区| 亚洲 欧美都市激情| 欧美综合在线91| 蜜臀久久99精品久久久久久成人小说 | 亚洲欧美日韩有码| 激情婷婷丁香| 91在线美女| 蜜臀99久久精品久久久久| 国产又大又粗又长视频在线| 99热免费| 脫衣舞一区二区三区| 少妇六月天| 毛片电影一区二区三区| 国产欧美日韩精品中文| 亚洲无吗在线视频| 东京热毛片调教| 曰韩成人免费视频| 黄色小视频日本txt| 男人的午夜天堂| 日韩人人精品| 亚洲欧美综合网站| 天堂涩涩| 日韩 成人 有码| 啊啊啊啊啊在线观看网址 | 成人国产视频在线观看| 日本精品国产视频| 第二页中文字幕| 色色婷婷五月| 333kkkk·亚洲com久久| 成人影院永久免费观看网址| 人妻中文字幕精品无码| 亚洲一区操| 亚洲综合另类| 久久久亚洲| 国产91 丝袜在线播放| 东京热毛片调教| 男女啊啊啊| 亚洲97网站| 乱子伦一区二区三区国产精品| 26uuu欧美| 一区二区娱乐网站| 欧美v亚洲v日韩v最新在线二区| 干妹子| 亚州国产成人精品女人久久| 久色99999| 国产丝袜美腿美女麻豆| 99只有精品| 青青操在线亚洲视频观看欧美在线 | 看一级黄色视频| 岛国黄色短视频| 欧美天天干| 亚洲啪AⅤ永久无码| 欧洲亚洲人妻无码高清久久三区四区| 精品一区二区三区蜜桃| 欧美色图片色哟哟| 亚洲丝袜少妇在线| 加勒比伊人| 免费看美国人人爽,人人操| 亚洲色图超碰在线| 啊啊啊快操我视频| 精品一区二区久久| 欧美色女人| 精品国产乱码久久久久久网站入口| 亚洲欧美97| 无码精品久久久久久亚洲| 一二三区操逼国产91| 100啪啪视频大全| 人妻 中文 日韩| 男人的天堂一区三区| 婷婷五月天AV| 99九九久久| 天美麻花大全视频| 超AV色女| 人人操人人色网| 色噜噜精品一区二区三| 久久免费精品96| 亚洲天堂一区二区久久| 野狼福利社区| 欧美日韩免费性爱| www.四虎在线| 国产成人精品午夜福利| 久久禁| 免费99精品国产自在在线| 欧洲亚洲人妻无码久久三区四区| 日本成人免费一区二区三区| 中国亚洲呦女专区| 日韩成人色图| 久久111| 久久久久96| 亚洲91在线| 亚洲视频1区| 天天色综合天天操| 超碰97爽| 日本不卡中文| 日韩精品国产一区二区| 欧美亚洲综合色| 精品九九九九九九九九九| 国产91 丝袜在线播放 | 色婷婷丁香五月| 超碰超碰欧美| 亚欧美色图| 天堂а√在线最新版在线| 色色婷婷丁香| 97亚洲精品超碰| 大香蕉免费3| 亚洲男人bt天堂| 97在线青| A V视频日本| 亚洲人成网www| 亚洲综合大片| 成年女人黄网站| 久久性爱城| 乱理日韩中文| 超碰久草| 国产亚洲日韩在线三区黑人| 嗯嗯啊啊视频一区二区三区| 国产婷婷综合在线观看| 色人久久| 久久中文字幕女同性恋一区| 为用户提供免费看黄网址在线观看| 极品色社| 国产免费黄色一级大片| 久久精品国产精品亚洲艾通辽熟妇| 一区二区国产视频在线观看| 中文字幕三四区| 肉嘟嘟www视频在线观看高清| 91成人国产综合久久精品蜜月| 少妇综合| 青青爽| 蜜桃狠狠色伊人亚洲综合| site:sinbotex.com| 久久9视频| 51一区二区三区| 中日韩熟女| 麻豆天美国美国产| 欧美欧美啪啪视频| 91麻豆天美传媒HD| 秋霞网无码| 男人的天堂2010| 欧美综合另类| 久久久久9久久久久| 啊啊啊好大好深| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 福利大香蕉| 人人操人人插人www| 中文字幕超碰CAO| 黄色大片免费在线| 玖玖超碰熟| 青草青草久热| 久久婷婷一区| 国产AV高清AV无码| 国产老女人久久毛| 中 文字幕一区二区三四 五 区日 日 骚 | 久综合国内精品自在自线| 亚州色站 日韩电影| 男人天堂2030| 亚洲色欲一区二区三区| 中文字幕,人妻,日韩| 97精品视频网站| 久久一区二区高清免费| 9精品久久久久| 欧美十八禁在线看| 久草午夜| 都市激情人妻一区二区青青操视频 | 特色a在线上| 久久久一级| 最新日本中文字幕| 欧美日韩美女精品久草一区二区三区| 国产精品自在自拍视频| 蜜臀99久久精品久久久久| 丝袜狠狠草尤物人妻av91| 三级日本一区二区三区| 玖玖超碰熟| 久久99网站| 国产传媒日韩| av 模特一区了| 久久久久久久亚洲Av无码| 激情久久日韩精品中文字幕麻豆| 啪啪啪大香蕉| 日韩一级特黄av毛片| 天天色综合影视网| 精品然女一区二区| 亚洲高清无码AAA久久久精品| 国产精品老师| 美女诱惑一区| 久久精品成人一区二区三区蜜臀| 都市久久精品激情亚洲| 久久精品一区一起草| 欧美制服另类丝袜| 97摸视频| 自怕偷自怕亚洲精品| 黄页网站成人免费| 久久久 国产精品| 尤物av网站免费在线播放| 日本999精品视频| 很很热性爱视频| 91高清欧美| 欧美 日韩 婷婷 五月| 人妻久久久久久| 无码久久国产 | 国产美女mm131爽爽爽爽| 一起草视频在线| 五月天亚洲网| 激情综合五月| 丁香五月成人| 国产亚洲精品自在线亚洲情侣| 搡老熟女免费视频| 精品人妻一区二区三区四区| 人妻少妇精品久久久| 日韩欧美女优电影| 亚洲综合五月天| 高清无码 国产精品| 亚洲欧美日韩偷拍色图| 伊人精品国产| 91久久堂| 嗯嗯啊啊好大好爽| 大香蕉欧美国产日韩高潮| 日韩内射视频| 精品久久久av| 99国产天美| 熟妇人妻精品一区二区视频色欲| 欧美日韩香蕉| 中文字幕成人理论在线| 高清无码在线播放网站| 久操com| 秋霞一级A片黄色视频| 亚洲欧美综合| 人人操欧美风骚| 69精品少妇一区二区三区蜜桃| 日韩免费性爱视频在线观看| 不卡啪啪视频| 一区二区娱乐网站| 亚洲五月婷| 人妻一二三区| 探花一区在线| av资源在线观看少妇| AV电影在线播放| www色婷婷| 丁香婷婷啪啪| 男人天堂久久精品| 色婷婷久久| 69人妻精品一区二区绯色| 亚洲色五月| 狠狠色色| 91色女| 91视频成人福利网站在线一区| 宅男午夜在线视频| 亚洲s色图| 深夜激情| 亚洲风情在线观看| 性生活性生大爱77AV国产| 国产白丝网站| 91精品亚洲内射孕妇| 人人操人人摸人人看人人插| 91操人| 久久性爱视频| 欧美永久激情一区二区| 亚洲综人网| 一级二级在线观看| 1769一区| 91强奸乱轮| 亚洲色图大香| 国产亚洲 中文欧美久久| 色婷婷在线视频精品导航| 97干天天| 色欧美在线| 国产日韩精品suv| 亚洲97久久精品亚洲| 巨爆乳肉感一区二区三区竹菊影视 | 中文字幕视频2区| 人妻内射一区二区在线视频| 啊啊啊慢点| 亚洲精品自拍| 97色婷| 97 国产一区| 亚洲色图欧美色图在线播放| 亚洲资源站| 高清无码一区二区三区| 色五月激情网| 国产资源中文字幕在线| 日操粉逼逼| 精品久久視頻在线| 蜜桃丰满熟妇av无码区不卡| 日本久久女同性恋视频| www.激情| 激情另类激情| 一区二区三区黄色片a| 99热这里只有精品9| 国产白嫩精品久久| 国产精品久久久久久久久久久久久久吹 | 欧美日韩国内不卡| 国内操逼视频二区| 夜色综合| 嫖老熟女A片一二三区| 亚洲国产精品久久久久久久久久| 超碰这里有精品| 久久久精品| 亚洲黄色影视| 国产超碰97| 国产欧美日韩一区二区三区| 欧美内射少妇| 天堂无码| 密桃99999| 激情婷婷黑人91| 日本欧美亚洲高清在线看| 亚洲 中文 女同| 熟妇人妻丰满久久久久久久无码| 亚洲AV无码黄色强奸| 操人妻逼91| 97色碰| 婷婷丁香六月| 加勒比综合88| 日韩人妻少妇 一区二区三区| 青操影院| 亚洲国产无码精品首页久久久| 91爱看| 超清福利精品视频在线| 欧美激情综合色综合啪啪五月| 欧美淫乱视频| 无码伊人久久大杳蕉中文无码| 女人被男人桶爽视频网站| 综合网,亚洲,欧美| 欧美综合网在线| 五月天丁香欧洲日韩| 欧美色图在线视频少妇| 大香蕉520| 久久草视频污视频| 日韩精品黄片免费观看| 高颜值美女口爆高潮浪叫| 91精品黄在线观看| 老鸭窝成人| 亚洲一区日韩| 色五月AV| 免费的av网| 自拍偷拍草一草| 天天操av懂色| 成人av在线播放| 色综和网| 桃花色涩综合影院| 欧美综合第一页| 久操B网| 香蕉国产精品麻豆亚洲欧美日韩 | 99热在线播放| 国产熟女一区二区丰满| 琪琪精品免费一区二区三区 | 亚洲欧美综合区自拍另类| 日韩欧亚太美不卡| 久久社区一区二区三区| 五月天久久人妻| 一区二区激情国产熟女| 999热这里只有精品| 久久久9品一区二区三区| 无码动漫av中文字幕| 中文字幕日韩人妻视频一区二区三区交换夫妻| 凹凸久久人人| 国产伦精品| 91九色丨国产丨爆乳| 丁香六月激情| 国产国产亚洲一二三久久| 成人日韩欧美| 国产又猛又粗又爽又黄| 熟女熟妇伦久久影院毛片一区二区| 欧美综合亚洲| 国产日本熟女顶级一区二区三区视频 | 精品九九国产无码| 久久岛国| 亚洲视频二区 | 26uuu国产亚洲综合| 亚洲久久东京热一二三四五区视频| 99成人| 中文字幕人成乱码熟女香港| 中文字幕青青草| 久草资源在线视频官方总站日韩丝袜美腿 | 日韩激情中文字幕有码| 欧美特大AA级黄片| 欧美综合色| 亚洲91网。| 精品久久99| 九九视频黄色片| 蜜桃天美传媒AV一区二区三区| 色老汉色| 久久久爆乳翘臀一线天伦理视频| 国产AV精久久| 综合网亚洲| 韩国嫰模上门援交视频| 884t在线| 婷婷久草一区二区三区| 综合色色网| 黄色电影在线播放综合网站| 欧美日韩大香蕉| 久热久操| 激情亚洲天堂| 夜夜高潮夜夜爽高清视频一| 97婷婷色| 福利在线黄片| 色色色欧美| 干我久操| 澳门黄片一香蕉视频| 亚洲国产天堂| 麻豆一区二区三区在线看| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 国产激情片在线观看| 亚洲精品乱码线路中文字幕| a'v在线资源| 亚洲欧美97| 夜夜高潮夜夜爽国产伦精品| 超碰99热中文字幕| 久久久99久9| 蜜桃视频精品一区二区| 夂久色| 国产激情视频在线观看| 夜夜国产一区| 六月丁丁香| 超碰在线日韩一区| 超碰中文字幕人妻草一区| 男人亚洲91首页在线| 婷婷啪啪| 日本免费中文一区二区三区四区| 激情深爱五月天| 2019久久久久久久久福利| 免费国产电影一区二区| 免费少妇一区二区| 天天色黄色影院天天操| 伊人久久大香线蕉无码| 久久人人舔人人爽舔人人av片| 国产乱伦亚洲| 久久久久久亚洲中文| 1769国内精品视频| 浪人综合网| 久久精品性| 日本护士高潮| 久久久一级| 色av中文字| 97精品国产97久久久久久户外免费| 91狠婷| 亚洲欧美综合色| 伊人青青一区成人视频在线观看区| 女优视频第10页| 久久精品亚洲婷婷| 成人A片男人的天堂| 精品96久久| 91熟女综合| 日韩人妻精品| 中字一区| 亚洲欧美综合图片| 精品久久久av无码免费| 青娱乐休闲视频在线观看| 亚洲黄色视频在线观看视频| 国产高清MV操逼视频| 国内97干免费看| 99热18这里只有精品| 欧美的精品的视频| 亚洲图片日本AⅤ欧美在线| 国产综合网站在线播放 | 一起草精品人妻| 久久99久久99久久99人受| 人人妻人人操人人乐| 久湿久久| 国产精品分类在线观看| 狠狠综合网| 青青欧洲黑| 日韩人妻丝袜中文字幕| 抽插无码高清一区| 久插综合| 偷拍 亚洲 欧美| 人妻精品一区二区在线| 国产丝袜美腿美女麻豆| 快灬快灬 一下爽蜜桃在线观看| 新久久AV| 91新在线欧美| 欧美色就是色| 99色色网| 操久久久久| 乱论91| 久久久婷| 欧美一区二区三区互相| 日本 成 人 小说 电影 一区二区| 亚洲系列欧美| 一级aaaaa欧美中文字幕录像片| 国产精品91一样| 91热| 国产亚洲精品自在线亚洲情侣| 久久久111| 亚洲欧美国产中文视频| 嗯嗯嗯啊啊啊在线免费观看| 天天综合青苹果| 精品国产肉丝袜在线拍国语| 免费97视频| 岛国黄| WWW.加勒比人妻一区不卡.com| 2020久久免费视频| 久久啊哟| 国产无码成人无码| 一区二区三区男女操逼黄色小电影| www久久99| 97热视频在线观看| 在线观看亚洲专区| 女上位精品在线| 亚洲乱码尤物193YW| 岛国999| 日本视频一区二区三区| 欧洲亚洲天堂精品| 色综合久久88色综合久久天天| 亚洲素人网| 中文字幕亚洲热播人妻| 一区二区亚州激情久婷婷欧美| 国产成人一级av88| 欧美天天在线| www色色com| 久操免费观看| 久久国产99精品72福利| 国产av激情无码久久天堂| 91美女视频在线| 高清无码在线播放网站| 欧美性视频二区三区| 黄网色一区二区三区四区精品| 女同性恋中文字幕| 人妻少妇一区二区| 国产91av在线播放| 2017天天透天天通天天擦| 殴美大黄片| 亚洲熟妇A V黑人| 九九久久首页| 天天操天天干一区二区 | 亚洲精品视频在线| 亚洲成人贴图| 精品国产99| 夜嗨影院| 麻豆精品.欧美精品.日韩精品.| 色色色色色色色色色色色色色色综合| 国产又色又粗又黄又爽| 97伦乱| 五月开心网| 69av一区二区三区| 亚洲色综网| 天天综合日韩网| 亚洲国产精品99久久久| 亚洲天在线| 密臀在线免费观看| www.人人cao| 激情综合网激情综合| 欧美亚洲se91| 天天透伊人| 日韩精品黄片免费观看| 校园春色五月天| 日本性爰一道本| 欧美丝袜亚洲| 96免费视频在线| 亚洲欧美成人在线| 国产Av超碰| 欧美 亚洲精品首页| 久久一二三四五六七八九区区| 欧美黄片视频在线观看免费| 中国AV美女| 91熟女丨老女人| 密臀AV在线| 丁香九月婷婷| 久热香蕉精品在线视频| 一区AV| 老熟女综合网 | 亚洲国产日韩欧美熟妇在线| 欧美一区二区三区四区综合| 九久精品| 91无码人妻精品一区二区三区蜜桃| 人妻无码后入| 亚洲熟妇自偷自拍另欧美| 国产性爱乱伦AV| 国产精品直播在线观看直播| 一区二区三区一亚洲中文字幕、综合区灬| 久久鲁夜| 麻豆黄色五月天| 九九久久99| 久久久久国产精品喷潮免费观看臀| 欧美黄色手机在线观看| 97亚洲中文| 97在线免费公开视频| 亚洲黄色网址| 97这里都是精品| 欧美亚洲性爱一区二区| 日日夜夜干| www.国产高潮精品| 91操人| AV一区观看| 亚洲无码国产探花在线观看| 激情小说亚洲色图| 亚洲无码一区成人免费午夜 | 嗯嗯啊啊视频在线看| 色婷婷综合网站| 91干熟女| 五月丁香综合啪啪| 无码自拍SM| 国产 三级自拍| 国产精品免费美女视频| 欧美另类精品xxxx| 日本免费人成视频播放120秒| Sekablack无码一区| 日韩操啪| 免费家庭乱伦视频| 久久精品人人做人人看| 可以免费看黄片的视频| 国产一区二区三区免费视频在性观看| 乱伦熟妇一区二区| 少妇熟女1区2区3区| 免费中文综合精品| 欧美十八禁视频| 天天激情综合站| 97在线视频观看网站| 久久这里是精品| 久草免费福利在线播放| 色久桃花影院在线观看| 精品亚洲黄色片 国产精品导航一区二区 | 亚洲激情天堂网| 1000午夜黄色| 伊人少妇久久久| 蜜桃午夜视频一区二区 | 亚洲男人的天堂AV| 欧美亚州色的图| 欧美亚洲清纯| 国产成人网址| 91欧美高清| 久久亚州高清| 亚洲 综合 第一页| 综合色区偷拍| a亚洲欧美色欲| 美女午夜福利免费视频| 操人91| 亚洲人成色9999精品久久| 极品内射| 一本大道久| 欧美极品| 亚洲精品一二区| 十八禁啪啦拍视频无遮挡| 又黑又大又粗| 久久草视频污视频| 四虎在线视频| 国产亚洲精品A在线观看下载| 人人摸人人添人人操| 99ri在线视频| 安徽熟妇视频| 欧美综合中文| 狠狠色伊人亚洲综合网站色 | 夜夜躁狠狠躁日日躁av| 午夜福利1区2区3区| 欧美性爱一级操| 91 手机在线播放 绯色| 天天插夜夜爽| 精品免费囯产一区二区三区| 翔田千里AⅤHD无码| 国产成人+综合亚洲+天堂| 91色鬼| 亚洲色天堂九9| 欧美一区二区三区互相| 极品极品色影院| 日韩超碰精品综合| 亚洲图片91| 中文字幕乱在线伦视频中文字幕乱码在线 | 久久九九97| 人人 操人人 操人人| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 91亚洲欧洲| 成人免费在线网站| 好看的91视频| 色逼综合| 成人综合久久精品色婷婷| 九九久久99| 久久免费少妇| www.色婷婷色综合| 九草在线大香蕉| 96久久久| 狠狠综合网| 欧美洲精品一级| 素人一区二区三区日韩| 欧美激情总合网| 欧美同性恋 的搜索结果 - 91n| 亚洲一区二区三区不卡国产欧美| 人人喜人人妻| 色爱天堂| 日韩无码专区| 人妻无码一区二区三区久久99| 免费av在线播放二区| 91男女啊啊啊| 无码78| 六月天婷婷| 玖玖资源视频一区二区三区| 美女极品一区二区三区| 无码人妻精品一区二区三区99不卡| 久久XX| 9精品久久久久| 偷窥自拍A片| 天天爱综合网| 亚洲高清无码在线桃色| 91爱看| 性影在线视频| 日韩天天本| 久草视频在线视频在线视频在线观看| 磁力99AV| 素人一区二区三区日韩| av亚洲天堂资源网站| 亚洲AV麻豆Aⅴ无码电影一| 日本免费不卡二区| A级国产欧美激情在线| 亚洲综合另类欧美久久久| 国产美女在线精品免费看| 尤物av网站| 日本人妻伦在线中文字幕| 久久精品亚洲东京热色播| 天天做天天爱夜夜爽毛片试看| 夜夜狼人妻| 国产亚洲日韩欧| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 欧美人人曰人人操人人射射| 丝袜综合色图| 亚洲自拍天堂| 俞拍自拍| 色爱综合网| 美女黄站| 成人女人国产| 一起草日韩| 男人天堂最新手机版在线青青草| 色爱国产| 亚洲AV无码乱码| 成人无码专区精品视频| 日韩欧美成人综合在线| 蜜桃臀久久| 九九热在线精品视频| 又大又大又大又粗爽高潮观看 | 久久久免费的精品| julia国产在线 | 美國A片| 啊啊啊好大好深| 欧美少妇大量自拍视频在线观看| 欧美大香蕉久| 999九九九九国产动| 色婷婷丁香五月| 你懂的在线观看区国产 | 日韩97超碰中文字幕| 午夜福利一区二区影院| 久久久久婷婷精品av电影| 99精品在线| 日韩操p| 亚洲中文字幕久久无码精品| 久久理论字幕视频| 日韩A优精品在线观看| AV色女综合| 99综合自拍| 99ri在线视频| 黑人美精品 A片| 就去色综合| 久久蜜色情在线视频xxx免费观看| 被体育老师抱着c到高潮| 啊啊啊在线观看| 人妻少妇久久中文| 欧美大香蕉在线观看| 国产精品一区二区三区,亚洲综合| 欧美宗合网| 美美91成人国产精品欧美精品久久久久久久| www.国产高潮精品| 亚洲春色欧美激情自拍| 加勒比色99999| 丁香婷婷激情五月天无毒不卡 | 日韩伦理视频| 99热99色| 口爆吞精在线观看| 日本乱人伦片中文三区| 99热在线只有精品| 欧美天堂亚洲电影院一区在线播放| 美女超碰978| 国产极品美女高潮无套在线观看| 人妻精品视频一区二区三区 | 久久只有精品一区二区三区| 久久98| 国产网站在线播放| 国产在线观看91精品一区| 国产路线专区| 热热色青青草| 久久九精品| 91欧美长吊| 欧美少妇熟女| 五月婷婷无码| 久久一区二区三区入口| 中文精品一区二去| 欧美极品美女aaaaaa级黄片| 国产精品一区二区三| 国产美女高潮视频| 蜜臀久久99'精品久久久| 天天日天天射天天干| 美女人妻色网站| 操久久久久久| 99激情视频| 午夜一区| 中文字幕在线日亚洲9| 国产又大又硬又长又粗| 伊人久久在线视频观看| 国语对白露脸XXXXXX| 国产精品日日摸夜夜添骚逼| 亚洲熟女人妻中文字幕一区二区| 精品人妻15区| 日本幼女18+| 噜噜噜噜天天狠狠| 90后后入| 新怡红院| 欧美性爱超碰97| 男人的天堂VA| 精品一级| 97免费视频在线| 99中文字幕| 天天做天天爱| 国产乱伦搜索结果91P| 亚洲福利影院一区久久| 日本伦乱九九九综合| 在线视频免费观看午夜| AV一起草在线| 日韩在线性爱免费视频| 日日摸夜夜夜夜爽| 乱伦日本色图AⅤ| 国产尹人在线视频免费| 天天肏夜夜肏| 九九AV| 欧美男女午夜啪啪| 校园春色欧美色图| 色婷婷淫色网| 美女让帅哥通她小鸡鸡| 国产精品午夜福利| 天天干嫩逼网| 国产免费黄色一级大片| 性爱乱伦视频免费| 日韩午夜精品一区二区三区电影| 深夜激情无码| 丁香五月天激情综合| 性色avv| 激情终合网| 99精品丰满人妻无码| 蜜桃天美传媒AV一区二区三区| 密臀在线一区尤物| 日韩欧美福利视频看看| 天堂俺去俺来也www久久婷婷| α√在线| 丁香六月综合激情| 亚洲av热热色| 亚洲AV色图一区| 国产综合久久久麻桃个| 51国产午夜精品视频| 人妻一区视频| 色狠狠综合| 91亚洲精品青草| www.高清无码诱惑一区.com | 爱射综合| 九九九九九九视频| 久草看看看| 男人女人18禁片免费看网站| 亚洲97久久精品亚洲| 婷婷九月| 麻豆性爱视频在线播放| 不卡六六在线91| 中文字幕乱亚洲美女精品一区| 草莓精品视频在线免费观看| 熟女突然公开看18禁影片| 素人美腿视频网站| 大香交| 国产欧美在线观看免费观看| 国产亚洲日本精品在线| 日本一二区免费| 加勒比久久av| 国产午夜福利专区综合| 久热婷婷| 亚洲第91页| 久久啊啊啊| 强奸乱伦日韩AV| 色哟哟国产精品免费网址| 看看日B真人视频| 亚洲不卡三级手机播放| 欧美黄色片AAAAA| 97色97好| 亚洲丝袜诱惑| A片三级无码| 久久、1234| 97视频在线看| 黄色高清无码无码破解免费暗网 | www成人啪啪18秘 免费| 欧美 综合| 亚洲 在线| 亚欧高清v| 人妻人人澡人人爽人人| 欧美一二三| 妺妺跟我一起洗澡没忍住| 欧美熟女妇同| 操东北女人| AA丁香综合激情| 精品9999| 不卡一区二区日本视频| 五月婷婷hd| 欧美在线播放| 超碰人人妻| 婷婷10月天青娱乐| 狠狠色噜噜狠狠狠狠狠色综合久久| 7月婷婷综合| 狠狠91| 理论久久婷婷网 8| 夜夜夜夜久久久久| 国产成人无码高清| 职场同事知名国产国产精品久久欧美日韩 | 国产污视频麻豆传媒一区二区| 综合欧美亚洲| 五月丁香激情综合网| 超碰4A| 国产成人久久久精品免费AV| 日本免费一区二区不卡| AAAAAAAAA黄片| 素颜老阿姨乱情色| 九月丁香婷婷色| 91l欧美在线| 交换娇妻呻吟声不停中文字幕| 欧洲射精91| 国产无码久久高清| 欧美成不卡网| 18禁看网站一区| 欧美天天综| 91看黄片| 亚洲第一二区另类图| 午夜操逼不卡| 午夜综合在线| 日本精品不卡一二三区| 天天操熟妇| 91狠狠综合久久久| 91精品网站| 欧美日韩情色一区二区| www.av家庭乱伦| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 中文字幕,人妻,日韩| 97碰碰日本乱偷人妻中文的| 国产女人与拘做受视频免费 | 国产原创精品| 欧美成人A√在线一区二区| 鸥美插入视频| 粉嫩不卡一区二区性爱| 欧美96交| 久久天天摸| 影音先锋少妇| 人人妻天天做天天爽| 国产激情综合五月久久| 免费国产视频| 蜜臀AV成人精品蜜臀| 国产精品无套内谢| 18精品一二区| 九九九九九九九九九九九免费国产| 香伊人在线| 久久久精品一区二区| 五月天综合| 一区AV| 美女91色黄18| 五月天伊人| 一级做a爰片性色毛片久久| 欧美色自拍| 国产毛片精品一区二区色欲黄A片| 精品人妻中文字幕高清| 高跟伊人julia ann| 午夜男女爽爽爽在线视频| 超碰在线一区二区三区| 久久精品夜色国产亚洲AV| 日韩性爱视频免费在线 | 蜜桃臀一区二区三区久久| 91狠| 青娱乐亚洲自拍| 性色A∨91| 久啪| 中文字幕高清20页视频| 精品高清一区二区三区三州| 九九热re99re6在线精品| 中文字幕加勒比海高清无码免费视频| 久久性爱网站| 亚洲无码视频免费在线观看网址!| 精品一区二区三区四区外站 | 操逼免费视频无码国产| 激情综合 婷婷五月 红杏| 丝袜喷水在线| 成人在线视频网| 乱抡国产91| 97美日韩视频| 欧美少妇高潮久久91| 大香蕉操久久| 郑州宾馆老熟女露脸啪啪| 五月亭亭六月丁香| 亚洲人妻久久久| a人欧美综合天堂麻豆| 91美女丝袜诱惑视频| 日本视频在线观看污污污| 碰碰97| 欧美在线亚洲| 亚州欧美一区| 色鬼在线综合| 婷婷五月天av| 强奸乱伦av电影| 午夜a成v人电影| 无码人妻一区二区三区免费九色| 9ⅰ久久久天天| 久久国产对白激情浪潮| 青青草九九九九九| 欧美视频在线视频免费va| 亚洲精品一二区| 国产亚洲色停停久久99精品91| 久久久久久久久9| 日日噜噜夜夜久久亚洲一区二区| 污到发麻的视频 国产| 国产精品交换一区二区| 婷婷亚洲五月***久久| 中国国产精品一区视频| 丰满美女一级毛片在线播放| 无码免费精品高清| 禁十八久久| 91熟女熟妇视频网站| 国产精品视频精品一二| 91在线视频免费播放| 欧美性爱18观看| yiqicaoav| 午夜毛片亚洲精品片国产久久久| 97精品人妻一二三四| AV色五月天| 中文久久96| 久久久久元码视频| 亚洲AV不卡在线观看尤物| 综合日韩激情另类图片| 九九精品美女高溯喷水| 中文字幕二区日韩天堂| 插入综合网| 久久五月份| 色丁香五月婷婷| 91久久婷婷| 99精品久久| 99在线免费视频| 日韩免费人妻色情网站| 亚洲欧美精品一区天堂久久| 99激情视频| 久久精品一区二区三区不卡| 婷婷丁香六月天| 六月婷激情福利天堂69| 99青草| 国产精品久久久久绯色| 97爱爱影院| 国产熟女二区| 美女骚尻视频| 日日躁狠狠躁天天躁精品| 啊啊啊啊免费视频| 夜夜精品视频| 亚洲一区二区三区在线激情| 欧美成熟性爱精品| 久思思热视频在线观看| 在线观看色视频| 日本三级R| 狠狠综合| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 亚洲中文字幕97久久精品少妇| 中亚av| 天天综合网在线| 91精品久久久久久久久久| 综合熟妇一区二区三区| 亚州色综合| 三级日韩一区二区三区| 啪啪视频亚洲第一| 欧美刺激色黄片免费看| 水野优香在线观看| 欧美在线伊人色| 久久精品视| AV色女综合| 日本性感人妻91| 日韩 欧美 另类 人妻| 99操99| 国产又大又粗又长视频在线| 日韩中文9| 囯产精品久久久久久久久久二区三区| 欧美一级AAAAAAA| 久久久精品视频免费观看| 婷婷色一区|