久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码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)尤其是要對(duì)比三五個(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è)圖是什么。箱線圖不是簡(jiǎn)單的“一個(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)顏色沒問題。但一旦涉及多組對(duì)比比如不同地區(qū)、不同產(chǎn)品線、不同月份光靠黑白線條就很難一眼看出哪個(gè)組的波動(dòng)更大。給箱體填充不同的顏色本質(zhì)上是把“分組”這個(gè)額外維度用視覺通道表達(dá)出來觀眾不用花時(shí)間對(duì)比每根須線的位置直接看顏色就能鎖定關(guān)注對(duì)象。還有個(gè)容易被忽視的使用場(chǎng)景品牌一致性。給外部客戶做交付報(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ù)對(duì)比更清晰、報(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é)上有些小差異比如某些返回對(duì)象結(jié)構(gòu)不一樣。安裝很簡(jiǎn)單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è)偏低異常值。這樣畫出來之后每組箱體之間能明顯看出差異顏色對(duì)比的效果也更直觀。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里的箱體是用線條對(duì)象Line2D畫出來的它只有邊框顏色沒有真正意義上的填充區(qū)域所以無論你怎么設(shè)置facecolor都不會(huì)生效。只有把patch_artist改成True箱體才會(huì)被創(chuàng)建成可填充的Patch對(duì)象這時(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打開之后箱體從線條對(duì)象變成了可填充圖形對(duì)象boxprops里的facecolor就能真正控制箱體內(nèi)部的顏色了。最簡(jiǎn)單的寫法如下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è)場(chǎng)景。你也可以用內(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)是黑白模式或者對(duì)方會(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è)分組需要各自的顏色這樣可以在同一張圖里清晰地對(duì)照多個(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鍵對(duì)應(yīng)所有箱體對(duì)象的列表。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把箱體對(duì)象和顏色列表一一對(duì)應(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)場(chǎng)景里都保持下來了。顏色列表的選擇上要注意組與組之間的亮度差。比如三組分別用深藍(lán)、橙、綠對(duì)比度足夠但如果你選了淺藍(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))取出對(duì)應(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è)置成與箱體對(duì)比明顯的顏色。顏色較淺的箱體配黑色中位數(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ù)。顏色之間的對(duì)比度不僅僅是審美問題更是信息傳遞問題。5. 用 seaborn 一行實(shí)現(xiàn)帶填充色的箱線圖如果你不想花太多時(shí)間調(diào) matplotlib 的參數(shù)seaborn 是一個(gè)很好的替代方案。它上層封裝了boxplot對(duì)輸入數(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對(duì)象所以你在它之后依然可以用 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 本來就共用底層對(duì)象不需要在兩種繪圖風(fēng)格之間做切換你可以把a(bǔ)x.scatter看成是對(duì)同一個(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。排查步驟很簡(jiǎn)單第一確認(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)格說不是蓋住而是對(duì)比度不夠。解決方式有兩種一是把中位數(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ù)線的對(duì)象已經(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í)慣是在對(duì)每個(gè)箱體上色后馬上用print(len(bp[boxes]), len(colors))確認(rèn)兩邊數(shù)量一致。另外盡量不要在圖例里手寫顏色而是從修改后的圖形對(duì)象中提取真實(shí)的顏色來生成圖例句柄這樣圖例和實(shí)際圖形永遠(yuǎn)對(duì)得上。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ì)反白慎用于正式交付場(chǎng)景。保存矢量圖用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)在官方文檔里但對(duì)最終成圖質(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)其中一組?!邦伾姓Z義”。如果你在畫的是業(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ū)別。對(duì)于色盲人群紅綠搭配是最容易被混淆的所以我會(huì)改用藍(lán)橙搭配或者同時(shí)用紋理區(qū)分。一次給客戶做交付對(duì)方明確指出小組內(nèi)部有紅綠色盲同事從那以后我的默認(rèn)配色方案就從紅綠改成了藍(lán)橙。最后一個(gè)建議給箱線圖加圖例時(shí)不要直接拿顏色名稱當(dāng)分組名稱。我通常會(huì)把圖例和顏色關(guān)系用一個(gè)小表格放在圖表下方或者直接在箱體上方標(biāo)注文字。顏色作為視覺輔助非常好用但只有配合清晰的文字說明圖表才能真正自解釋。我個(gè)人在實(shí)際操作中的體會(huì)是自定義填充顏色的價(jià)值不在于炫技而在于讓數(shù)據(jù)圖表更快地說明問題。當(dāng)你面對(duì)一張多組對(duì)比的箱線圖顏色能讓觀眾在 10 秒內(nèi)鎖定哪組波動(dòng)最大、哪組中位數(shù)最高這就是這項(xiàng)技能最大的回報(bào)。下次你再畫箱線圖不妨先把默認(rèn)的白色箱體換成有語義的顏色再看一眼圖表是否立刻變得更容易讀了。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
丁香五月天久久精品视频一区二区三区| 无码精品啪啪啪一区二区三区三州| 熟女一区二区三区四区| 91看黄片| 欧洲免费一区二| 亚洲高清综合网| 国产激情片在线观看| x97av| 日韩三级伊人| 好吊色在线观看| 亚洲毛片基地专区| 国产四虎在线| 无码人妻精品一区二区中文| 亚州熟妇精品| 殴美在线AⅤ| 男生女生啊啊啊啊| 日韩欧美成人综合在线| 最新av在线| 中文字幕一区二区日韩网| 五十路熟女工口 | 可以在线观看的黄色网址| 强奸少妇AV导航网| 大香蕉免费3| 台湾肥佬网一区二区三区| 乱欲视频| 成人熟女区| 日本免费专区| 国产日韩美女小穴视频网站不卡| 99色婷婷| 欧美另类综合久久| 久久激情视频| 91美女丝袜诱惑视频| 女人综合网| 欧美日韩人人精品| 精品超碰中文在线| 欧美欧美啪啪视频| 激情黄色片在线观看| 夜夜夜久久| 国产传媒午夜理伦精品| 亚洲交换| 夜夜高潮夜夜爽高清视频一| 人妻少妇被猛烈进入中| 欧美精品系列| 亚洲综合影片| 久9视频| 日本东京热久久久电影| 香蕉综合网| 精品久久久中文字幕不| 亚洲成人久久美女| 成年人黄色视频免费| 麻豆九九九| 国产一级黄色片在线观看| 伊人麻豆传媒| 中国熟女91| 日韩精品.久久精品.AV女优.天美传媒| 超碰欧美| 中出91视频| 麻豆九九九| 欧美黄色片AAAAA| 美女诱惑久久| 日韩中文9| 少妇免费视频| 中文字幕精品资源在线| 久久久精品中文字幕爱豆| 亚洲少妇激情一区二区三区| 国产高清1234区| 亚洲国产91精品一区二区久久| 爱丝福利| 男人的天堂VA在线| 国产怡红院| 日本性爱网址| 免费中文在线| 日韩无码三级影院| 国产在线视频午夜精华在| 日本性一区| 久久人人爽爽爽人久久久| 中文字幕jul-617人妻熟女| 国产9 9在线 | 亚洲| 欧美色图自拍| 成熟熟女国产精品一区二区| 亚洲国产综合久久久性感熟妇| 五月丁香综合激情| 久久九九综合| www.色99| 女人午夜视频777| 98人妻精品一区二区色欲| 欧美色图99| 加勒比少妇AV婷婷六月天超碰超碰| 日韩影片中文字幕一区二区三区| 久久理论字幕视频| 日韩素人无码一区二区三区三州| 在现视频女上位好爽| 噜噜吧,噜噜色,噜噜| 久久久久久中文版| 亚洲另类久操网| 九九成人| 麻豆天美电影一区二区| 大香蕉宗合网在线| 麻豆精品久久久久久久| 日韩成人色图| 操美女人妻| 泰国AV在线观看| 91人妻人人妻| 日韩精品人妻系列无码天堂| 综合网~91综合网| 天天看人人操屄犊摸阴| 天美传媒av一区二区| 欧美国产成人在线| 啊啊啊要高潮了| 国模不卡一本二本三电影| 国产av青草| 影音综合网| 亚洲国产综合久久天堂| 九一亚洲国产免费| 天堂亚洲精品久久老牛| julia ann久久| 人人九九精| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 91精品老女人| 伊人网免费视频| 永久电影三级在线观看| 精品国产一区二区三区香蕉欧美| 在线a v| 国产www色在线观看| 亚洲成人日韩小说| 啪啪一区| 偷拍欧美激情| 四虎免费视频| 天天做天天爱| 日本丝袜人妻内射| 欧美黑人猛交春色影视大全| 中文字幕55555| 久久久久一本一区二区青青蜜月| 嗯嗯啊啊啊啊轻点视频| 国产精品丝袜在线| 偷拍偷窥与盗摄视频专区| 天天艹天天日| 欧洲色色| 精品性爱久久视频| juliaann欧美丝袜办公室| 97爱综合| 操逼网站视频漫画国产| 麻豆婷婷成人一二三| 亚洲图片在线| 久久久久国产精品久久久| av黄图片在线观看| 97精品视频在线| 大香蕉草草| 97色伦97色伦国产欧美| 日韩性爱高清免费视频| 九九九九日本 | 国产成人精品一区| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 人人妻人射| 丁香五月婷婷啪啪| 久久精品夜色国产亚洲AV| 香港久久久| 麻豆国产视频精品观看| 色色色综合网| 97国产精选| 无码人妻一区二区三区色欲aⅴ| 色噜噜精品一区二区三| 草b在线 | 2017天天操天天日| 九九色逼| 国产97/欧美| 影音先锋日本乱伦| 天天影视综合网欧美精品| 美日韩一二三区| 凹凸精品熟女在线观看| 超碰99在线| 熟妇高潮二区三区| 国产日韩欧美中文在线播放| 91在线限制级| 一区操逼| 三上制服丝AV| 日韩无码人妻| 丰满欧美少妇| 色综91| 国产 日韩 另类 视频一区爱| 亚洲欧美天堂在线| 999精品乱码| 人妻一区视频| 成人精品欧洲亚洲| 日韩综合无码色欲vv| av婷婷色网| 欧美色图亚洲色| 无码自拍SM| 综合一区二区影视| 岛国视频免费在线观看| 二三四区精品| 亚洲AV无码成人精品久久| 麻豆成人av| 香蕉黄色一级视频| 国产青青美女玩逼视频| 午夜福利无毒不卡| 大香蕉综合久久| 白丝被操91| 亚洲色欲一区二区三区| 色哟哟 日韩精品| 日韩熟女精品无码专区一区二区 | 91 国产丝袜在线播放-百度| 欧美激情超碰777| 粉嫩av一区二区三区天美传媒| 色五月婷婷色| se..亚洲欧美| 强上我不卡卡| 97在线精品观看视频| 成人色女网| 日韩免费在线观看不卡| 久久久久9999妇女| 国产精品久久久久久 百度| 日本 情色 1区2区3区| 亚州操逼网| 欧洲色综合| 91 刺激在线| 亚洲欧美日韩偷拍色图| 亚洲免费97免费| 亚洲导航深夜福利| 人人澡人人干| 99色婷婷中文字幕乱色| 欧美一区二区三区日韩| 91亚洲色图| 欧美日韩222| 97在线视频观看网站| 大香蕉琪琪日本女优不卡| 欧美日韩一区二区三区四区蜜桃| 青青久久久| 五月天婷婷激情| 亚洲av噜噜噜噜噜噜| 亚洲视频一二区| 欧美日韩中文亚洲v在线综合| 狠狠操狠狠操操| 97人人操人人摸人人爱| 国产乱伦亚洲色图高清无码| 极品尤物女神在线观看| 欧美日韩国产中文超碰| 亚洲色图欧美视频| 午夜啪| 综合久久99亚洲人妻中文在线| 亚洲色 国产 欧美 日韩| 日本二三四区| 1204av韩国| av资源在线播放天堂| 91超碰在线| 激情四射五月天| 色爱综合网| 欧美aa一级片| 97天堂| 日本久久久精品电影| 日本一区二区三区精品| 中文字幕狠狠玩| 国产无码精品无码| 91成人精品| 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 91麻豆天美国产欧美高潮| 麻豆60秒| 黑丝少妇在线观看| 丝袜美腿制服人妻二区中文字幕 | 欧美男人天堂| 精品白丝一区| 东京热AV男人的天堂| 亚洲综合影视| 六月婷激情福利天堂69| 欧美99热| wwwcaobibi| 韩三级a视频在线观看 | 久9爱精品| 97超久碰| 97国产超湿| 色五月大香蕉| 人妻精品一区二区在线| 久久91精品国产9丨久久分亭| 欧美日韩久久精品爱爱| 97欧美资源| 九九热午夜欧亚国产视频| 97 超碰 人人做 人人爱| 久久九色| 强奸乱伦动态污图免费 | 蜜臀久久99精品久久久久久-DVD原版全| 夜夜操一区二区| 欧美少妇第一页| 日韩三级久久久| 日韩欧美女优电影| 很很干很很操| 久久久久久夜夜夜夜夜| 伊人久久88国产女| 丰满欧美少妇| 成人天天看站长推荐| 老女人爆菊| 婷婷五月花| 色综合婷婷| 熟女突然公开看18禁影片| 蜜乳AV网址| 浪人综合网| 国产aⅴ无码片毛片一级网站| 中文字幕一区二区日韩网| 无码人妻一区二区三区色欲aⅴ | 久96热在线观看视频| 欧美色图色综合| 欧美色图第一页| 久一区久久蜜桃| 99re视频在线播放青草| 精品一区二区三区丰满熟女-亚洲欧美一区| 欧美综合自拍亚洲综合图| 玖玖爱伊人玖玖爱| 超碰97综合| 中文字幕欧美丝袜07资源| 久久午夜色播影院免费高清| 国产午夜精品理论片a大结局| 91久久久久久久久18| 毛片久久| 久久黄色性爱视频| 国产精品亚洲一区二区三区四区| 丁香激情五月天| 91蜜臀熟女| 成人熟女视频一区二区三区| 中文在线久久字幕| 日韩丨制服丨中文|在线| 亚洲图片欧美另类综合免费视频大大香| 97久久天天综合色天天综合色电影 | 国产精品成人无码av无码免费| 中国国国产一级特黄毛片| 极品极品色影院| 欧美日韩性感| 黑人精品久久97| 一区二区三区在线日韩影院观看| 亚洲在线欧美| 黄页视频网站野外| 丰满人妻-区二区三区免费| 国产精品经典一卡久久久| 成人日韩中文字幕| 美女黄色91| TS人妖另类精品视频系列| 17c在线成人免费A片观看| 欧美成人一区二区三区在线播放| 久草成人福利导航| 人妻超碰青青草98| 超碰成人人人爽人人爽| 亚洲 一区二区 自拍| 色九九九九久| 亚州熟妇精品| 久久精品一区二区| 国产91久久九九免费精品无码| 91久久精品国产| 伊人精品国产| 91搞逼视频| 男人的天堂网免费| 97国产中文| 日本熟女不卡视频| 美日韩成人| 九九国产| 国产探花日韩援交| 嗯……啊…嗯嗯…啊…好舒服| 热G综合热G中文| 三级精品三级在线观看| 激情六月天| www. 男人天堂成人在线| 97啪啪| 青青草天天亲夜夜操网| 锕锕好爽 死我在线观看| 精品国产Av无码久久久伦古装| 欧美性爱中文字幕无线码| 综合网,亚洲,欧美| 91青青| AV无码久久久精品| 色天堂综合| 东京热一区二区中文字幕| 久久久夜夜嗨免费视频| 一本色道久久综合熟妇| 欧美国产精品| 久久日本熟女精品一区| 永久免费av无码网站国产app | 亚洲av淫乱| 久久久久久久久久久久黄色| 一二三区操逼国产91| 这里只有精品视频在线| 青草伊人网| 天天色播亚洲综合网站| 亚洲 欧美 综合 91| 777AV电影| 韩国三级三级BD在线| 精品国产一区探花在线观看| 国产伦精品免编号公布| 国产精品人妻无码久久久互動交流| 97色婷婷| 欧美日韩在线小说 | 熟妇人妻丰满久久久久久久无码| 色丁香久久| 无码九九九九| 久操不卡视频| 久操免费视频| http://qxhbdz.com| 亚洲欧美色图片| 嗯啊不要在线| 一区二区中文| 欧美国产有色电影| www.久久最新地址| 亚洲丰满很很操| 亚洲无线码一区国产欧美国| 青青草依人大香蕉| 特污免视频| 国产精品美女视频诱惑| 日韩ab网| 久久久免费的精品| 屁股久久久久久| www老逼91| av网站在线看| 亚洲中文字幕一区| 婷婷尹人大香蕉免费| 91久久婷婷| 99中出在线| 欧美呦呦性爱| 9 1超碰九色| 亚洲,欧美,春色,另类| 夜夜骑夜夜操| www被窝色com| 99热这里只有精品8| 欧美色女人| 亚洲永久AV无码精品秋霞| 欧美,日韩综合久久| 麻豆区久久久久亚| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 国产一区二区三区影片| 亚洲色图欧美色图另类图片| 大香蕉宅男伊人| 国产九九九九九九九九| 少妇一区二区三区| 99re6国产精品99re| 久久久五月天| 99老司机精品视频在线观看| 久久老熟女| 超碰 av 女人天堂| 91亚洲狠狠色| 强奸少妇AV导航网| 99久久久无码国产精品性男| 亚洲天堂久久久久久粉红视频| 欧美暴力猛交| 999狠狠综合| 亚洲无吗在线视频| 无码一区免费在线不卡| 夜夜嗨TV| oumeizonghese,www| 日日夜夜干| 性影在线视频| 热99这里有精品综合久久| jiujiujiujingpin| 亚洲、日韩、综合、另类| 亚洲欧美在线观看2021 | 操国产高清| 亚洲色天堂九9| 欧美久久婷婷| 九久久九精品视频| 91色婷婷综合久久中文字幕二区| 国产曰批免费观看久久久| 人人操人人肉久久精品| 婷婷久草| 丝袜av一区二区三区| 日韩pv中文| 亚洲操逼无码| 99re公开精品免费视频| 影音先锋日本乱伦| 婷婷色综合欧美日韩| 亚洲中字慕不卡| 丝袜亚洲91| 青青草精品| 好淫网一二三视区| 中文字幕 码 自拍 视频 区| 亚洲精品日日夜夜52| 三级特黄60分钟播放| 日韩国产精品人妻无码久久久| 91久久国产精品| 99热大香蕉伊在线| 欧美亚洲高清不卡| 嫩草影院永久在线制服丝袜| 欧美日本天堂| 91中文精品日韩欧美在线 | 成人女人国产| 嗯嗯啊啊操死我| 国产av高清版| 久久a久久| 天天综合精品| 少妇诱惑视频| 中文字幕日韩精品一区二区三区| 一个人在线看的黄色电影网站| 日韩精品一区二区三区四虎影视| 色偷偷综合91久久噜噜| 久久动漫精品视频这里只有精品| 国产久久一区二区| 伦理弟一页| h色99999| 一二三四区操操Av| 国产午夜精品一区二区三区牛牛| 国产精品白丝AV| 人妻另类| 草草草视频在线免费看| 一级做a爰片性色毛片久久| 手机看片91人妻| 国产成人拍国产亚洲精品| 两女互慰AV高潮喷水在线观看| 日韩免费高清大片在线| 国产精品一区二区三区,亚洲综合| 亚洲一区二区久久久久| 色婷婷五月综合激情中文字幕| 久久婷婷综合国际产色怕| 亚洲天堂 视频你懂的| 五月婷视频| 人妻天天爽夜夜爽爽| 乱老熟女一区二区三区| 国产AV线| 97这里只有精品| 国产黄色影片在线观看| 怡红院一区二区熟女人妻| 五月婷婷五月天| 亚洲s在线观看| 不卡一区视频| 97精品在线视频| 综合激情二| 在线观看国产黄色| 久久久久久久 九九九九九九九| 欧美在线啊啊啊| 狠狠爱夜夜干| 97爱爱| 蜜乳AV一区| 色色色五月婷婷| 人人爱夜夜爱| 婷婷精品久久av影视| 亚洲中文字幕熟女| 免费啪啪啪网站18岁| 一区二区偷拍拍视频| 97超级欧美| 国语精品av| 色色网91| 青青草九九九九九| 国产热av| 久久精品福利影院| 人妻少妇视频在线播放| 高清肉丝中文无码| 久久精品国产Aⅴ| www色日本| 久久综合女优| 精品九九九九九| 欧美日韩操逼嗦吊| 91天天爱| 91被操| 小少妇| 在线五区| 秋霞网—男女啪啪亚洲免费体验区 | 日本性感人妻91| 免费观看啪视频| 丝袜无码a片| 久久久久久9| 黄片www.| 日本顶级天天操狠狠操夜夜操中文字幕| 美女9118禁| 久久精品国产72国产精品福利| 蜜臀人妻少妇久久在线观看| 中文字幕一区二区三区50路| 静品嫩模一区二区| 国产中文日韩欧美一区二区三区人妻丝袜美腿 | 精品国产乱码久久久兰草影视| 久操免费在线| 久久99操天天日| 激情文学亚洲| 亚洲av影院在线观看| 99re只有精品| 亚洲熟女乱色一区二区三区| 亚洲中文字幕乱码无码一区二区| 亚洲开心网| 五月天婷婷色| 亚洲无码一区成人免费午夜| www网站黄| 青青草久久| 91c色| 欧美91网站| 操逼日批| 91爱看| 不卡av在线中文字幕| 久九干| 思思热在线视频在线| 禁片 高清 在线观看视频网站| 91熟女视频网| 亚洲色久| 久久久一区二区三区四区五区| 日韩成人免费电影| 色噜噜狠狠色综无码久久合欧美| 蜜臀久久一区二区| 日产操逼| 青青草色情网站视频| 亚洲精品三区在线观看| 伊人 俄罗斯 a v| yellow网站免费观看日韩高清无码| 欧美亚洲日韩16色| 色婷婷九月天天综合| 亚洲自拍青操视频| www.狠狠操| 精品91日日夜夜超清资源| 欧美日韩夜夜| 日日日日做夜夜夜夜无码| 91操人| 丁香六月啪| 超碰九7| 国产久久日韩网站导航| 国产精品呦一区二区三区| 蜜臀久久99'精品久久久| 久久久国产成人一区二区三区在线| 综合网亚洲在线| 啊啊啊好爽快点啊啊啊嗯嗯| 黄视频免费| 97超色| 91在线页| 狠狠操夜夜| 亚洲天天自拍| 内射黑人| 日本肉体xxxx裸交| 久久AV无码AV| 久热99999| 蜜桃久久综合视频| 亚洲成人免费中文字幕| 九九九九九九九九九国产精品 | 超碰色97| 91亚洲青青草原精品1区| 粉嫩在线一区二区懂色| 日韩成年人性爱视频| 久久精品视| 夜夜肏2021| 国产AV激情无码久久无码| 日本女人久久久| 男人把坤坤插入女人的下体| 九色97| 99精品久久久久久久婷婷| 青青草国产欧美非洲黑人| 免费亚洲国产精品久久一区| 六九九九| 亚洲第一成人影院色播| yaouchengrenav| 久久精品导航| 夜夜免费视频| 男女激情中文字幕| 九九九九久久久| 亚洲欧综合另类无码一区| 一区在线精品中文字幕| 国内外激情在线| 亚洲揄拍网| 亚洲精品蜜桃久久久一区二区三区| 操逼逼中文字幕| 日韩欧无码一区二区三区免费不卡| 热久久无毒不卡| 骚逼一区二区| 成人精品视频一区二区| 夜夜操二区| 自拍鲍鱼一区在线高清观看免费| 人人操人人操人人人操| 日韩福利电影网| 这里只有精品97| 国产九九九九九九| 精品美女久久一二三| 粉嫩国产精品久久久| 日韩在线76| 午夜婷婷| 五月色综合| 99久久婷婷国产综合| 久久精品国产96精品亚洲拳交| 精品丝袜无码一区二区三APP| 久久专区| 91在线视频国产网站| 欧美精品庄| av2014 日韩在线中文字幕| 激情五月天校园春色网| 性爱AV天堂| 在线观看A啊啊啊| 久久一二三级一一一| 高清不卡国产| 97 亚洲 日韩 欧美 在线| 97精品国产97久久久久久| 婷色五月| 久久久一级| av优播| 超碰亚洲欧美日韩无| 丁香激情网| 淫妻综合网| 青青草中文-久久青草精品一区二区三 | 人妖欧美一区二区| 欧美,日韩,中文,另类| 欧美激情黑人| 国产av色网| 欧美97免费| yazhououmeizongya| 丝袜视频网国产90| 超碰超碰超碰超碰的大鸡吧操黑丝袜| 久久国产精品视频| 美女好片色日本| 欧综合网| 搡老女人911熟妇老熟女| 日本中文字幕不卡视频| 色哟哟AⅤ| 日韩人妻制服丝袜av| 日本视频一区二区三区| 亚洲精品aa久久伊人| 韩国一级婬片A片AAAAA| 精品人妻伦一二三区久久| 97超碰国产精品| 另类亚洲图色| 久操av在线| 欧美性高潮| 成人线上超碰| 国产精品美女在线一区| 日韩,欧美,中文在线| 九九成人| 五月婷婷hd| 中文字幕伊人| 葡萄牙性视频一二区 | 精品少妇一区二区| 亚洲天堂男人网| 成人五月天丁香激情综合| WWW啪啪的com| 极品尤物在线观看| 观看视频图片一区二区三区| 青青草久草AV| 久久东京热久久| 亚洲国产一区二区日韩专区| 黑人精品成人一区二区三区 | 男人的天堂久久狠| 午夜毛片亚洲精品片国产久久久| 亚欧毛片基地国产毛片基地| 亚洲Av无码成人精品国产| 91在线欧色| 加勒比伊人影院| 九九久久玖玖| 极品尤物女神在线观看| 久久久一热在线播放| 黄久在线| 欧美日韩国产成人高清| 久久久久国产精品片区无码直播| 久妇网| 中文字幕第95页| 亚洲婷婷综合网| 一区二区三区机械有限公司| 91国内外在线| 亚洲无无码αⅴ每日更新| 精品二区三四区五电影| 天天日美女的B| 久久久久9999妇女| 欧美超碰96| 欧美日日夜夜| 亚洲码和欧洲精品激情系列| 中文字幕天天天天天| 日韩一999精品| xxx亚洲午夜天堂| 欧美激情视频一区二区三区不卡| 蜜桃臀 后入 一区 二区 三区 在线| 综合色图,成人综合网| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 青青草十区九区爱夜| 久久久久一本一区二区青青蜜月| 日本裸体久久色噜噜| 欧美情色男人的天堂| 96国产污污污丝袜| 另类成人首页一区| 国产视频97| 男人的天堂免费| 九九九九九精品| 日韩欧美性吧婷婷乱伦大香蕉| 欧美亚洲中文| 国产精品 久久久精品一牛| 思思热久久成人| 99久久久无码国产精品性男| 99在线观看| 男女打扑克高清网站| 激情终合网| 天天操熟妇| 青青在线视频免费| 日韩激情电影中文字幕| 乱伦av麻豆| 激情综合亚洲| 中文字幕丝袜人妻| 男人的天堂无码| 啊啊啊啊啊好多水| 一级@啪啪视频| 簧片免费看视频| 美女啊啊啊啊pc| 亚洲色图 综合| 男同专区一区二区三区在线| 亚洲天堂五月天国产| 太久视频| 亚洲熟妇乱女区二区三区| 91 亚洲情侣偷拍 久久| 精品欧美乱码久| 日韩性爱毛片操骚逼| 天天综合精品| 亚洲男人的天堂网| 亚洲精品97| 无色无码| 婷婷激情一区二区三区俺也去| 高清不卡 中文 人妻| 起碰97| 国内毛片国产专区二| 99热97| 亚洲精品97p| 乱伦a片视频| 中亚av| 亚洲激情深爱文学小说网站| 岛国在线国产| 亚洲色鬼| 天天欧美| 特级丰满少妇一级AAAA爱毛片| 91亚洲不卡一区| 亚洲欧美综合网 | 偷拍超碰| 蜜臀久久99精品久久久电影| 丁香婷婷九月| 丝袜美腿射精91| 亚洲中文字幕精品一区| 六月激情网| 熟妇高潮二区三区| 草草网站影院白丝内射| 亚洲棕合电彰| 色吧5亚洲| 亚洲性爱高潮影院| 久久线上视频免费看| 国产区91柔拿会所技师| 久久精品老司| 精品欧美不卡在线播放| 国产最新AV| 欧美天天弄| 99热色精品| 97久久超碰亚洲| A片三级无码| 玖玖爱伊人玖玖爱| 青娱乐久久艹| 蜜臀aV午夜一区二区三区| 国产精品黄色三级av| 九九热视频这里只有精品| 丁香色狠狠色综合久久小说| 丝袜六区| 亚洲色综合| 99久久无色码| 另类图片欧美激情综合| 日本不卡码黄色| 老司机福利青青草| 国产一级久久久| 一个人免费视频观看在线WWW| 亚欧美色图| wwwcaobibi| 欧美BT 亚洲色图| 五月婷婷综合在线| 成人怡红院| 蜜臀精品1区2区| 亚洲欧洲自拍图片专区满春格| 玖玖综合色| 啪啪视频亚洲第一| 69丨亚洲丨精品丨入口免费播放| 日本性爱少妇| 亚洲欧美97√| 九九九午夜| AV一区观看| 久久精品99久久久久久| 日韩性爱高清免费视频| 狠狠爱夜夜| 97大色网| 郑州宾馆老熟女露脸啪啪| 久操电影网| 91n美女视频| 亚洲小电影免费涩涩成人在线高清 | sewuyueav| 欧美少妇一区二区三区| 性爱视频无打码在线观看| 日韩二区三四区五区六区在线看| 亚洲九区| 国产精品分类在线观看| 精品妇操一区二区三区| 五月天大香蕉| 欧美精品69性爱| 精吧天堂| 殴美性色a级欧美| 国产精品久久久久无码A√| 亚洲影视第一页| 国产精品天美传媒| 99久久婷婷丁香| 亚洲男人天堂AV| 一区二区三区无卡视频在线观看| 日韩欧美经典在线观看| 日韩欧美性爱电影在线观看| 欧美丝袜美女电影一二三四区| 夜夜嗨AV一区天天| 秋霞无码av鲁丝片一区| 天天噜| 一区二区不卡免费| 澳门人妻久久| 超碰在线人妻| 欧美亚洲一级在线观看| 精品天堂| 四虎影视永久在线观看精品免费网站| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 八人操人人摸人人看| 婷婷久月| 97天天插| 男人的天堂色偷偷青青草视频婷婷网| 97人人模人人爽人人| 中文字幕乱码人妻二区三区| 国产免费内射视频| 超碰伊人在线| 免费网站观看www在线观| 久久久久久国产精品| 国产 亚洲 丝袜 制服| 国产欧美在线观看免费观看| 伊人宅男大香蕉 | 激情五月天色色网| 金莲网址| 日韩视频精品在线观看| 男人的天堂va在线| 欧成人在线| 超碰日韩美妻| 一区二区不卡| 动漫片子网站3黄| 蜜臀久久99精品久久综合| 亚洲精品精品一区二区| 欧美日韩精品一区二区三区高清| 国产精品懂色tv影视免费观看| 天天天干977| 日日玩天天干| 俺也射| 最新9久久久9免费视频| 操逼精品视频| 久久视网78| 精品人妻一区二区免费蜜桃| 操人妻丝袜高跟| 91 手机在线播放 绯色| 日日狠狠久久偷偷色综合免费| 日本123区操B视频| 精品一区二区成人动漫| 中国东北熟女老太婆内谢| 久操com| 丰满岳乱妇一区二区三区| 99在线免费公开视频| 色综合久久av| 99国产在线 精品 视频| 天天操天天干一区二区| ..日韩av毛片精品久久久| 日韩在线性爱免费视频| 天天艹天天日| 蜜乳AV网址| 超碰在线人妻| 欧美亚性天堂| 亚洲精品97在线| av情色影音| 天天天天天天天天综合| 天天色怡春院| av草草在线电影| 色路综合| 久久精品久久久久久久| 思思热一热婷婷热一热| 少妇三p| 久久青青草在线视频| 蜜臀在线视频| 1000部熟女视频在线观看| 亚洲精品819| 国产13区| 少妇色综合| 久9综合在线| 91人人操| 国内精品久久人妻性色av| 亚洲欧美自拍偷拍| 99操视频| 一区久久久二区| 日韩欧美资源| 欧美日韩欧美| 涩综合导航| 欧美日韩国产高清在线一二三区| 十八禁啪啦拍视频无遮挡| 久久久久13| 亚洲一二三| 天天干嫩逼网| 天天色黄色影院天天操| 大香蕉乱伦视频网| 67194无码不卡| 四虎在线免费视频| 好爽免费视频| 亚洲欧美自拍偷拍| 亚洲色吧网| 狠狠躁天天躁日日躁| 怡红院久久老司机| 亚洲黄色视频在线观看视频| 一区二区三区欧美激情| 男人下部插入女人下部| 亚洲欧美变态| 不卡中文字幕aⅴ在线| 国产精品99久久久www| 久久熟妇五十路一区| 日韩AV噜噜噜一区二区三区四区 | 91美女视频在线| 久久久久女教师免费一区| 午夜福利无毒不卡| 人人操av| 久久99深爱久久99精品| 亚洲学生妹高清av| 一区二区三区欧美激情| 久久99手机免费视频| 91熟女网| 囯产乱伦一区二区三女 | yellow网站免费观看日韩高清无码| 亚洲天堂中文字幕无码男同| 亚洲鸥美色图| 无遮挡又黄又刺激的视频| 成人午夜无码视频| 少妇色综合| 久草精品国产99| 一区二区三区精品黑丝白丝酒店对鸡 | 久草视频制服诱惑| 久午视频| 欧美极度丰满熟妇hd| 北条麻妃性愛视频| 国产在线综合网| 亚洲少妇色| 蜜桃天美传媒AV一区二区三区| 亚洲成人性| 国产一区麻豆免费观看| 国产精品美女| 曰韩精品九九无码| 国产日韩怡红院| 天天躁日日躁AAA片李宗瑞| 国产精品天干天干综合网麻豆| 国产中出内射一区二区| 大胆91| 999久久久国产精品| 亚洲色综合| 色九九久九九| 日韩国产中文字幕| 我想要啊 啊 啊| 日韩国产乱子伦App| 亚av顶级裸体一区二区三区四区五区 | 日韩欧美aⅴ综合网站发布| 日韩国产十八禁| www.99色| 亚州久久9| 性色生活片久久毛片婬片免费放女人一级毛片| 久九九九九九九热| 国产乱伦搜索结果91P| 91 丝袜在线| 亚洲精品一二牛牛| 亚洲综合影视| 国产精品一区二区亚洲人成毛片| 蜜桃精品一区二区三区ww| 久久69| 日本不卡三级网在线播放| 国产资源中文字幕在线| 熟女色图在线| 国产精品亚洲一级av第二区| 中文字幕久久精品一区| 国产51色综合久久免费| k频道色撸撸| 乱欲一区二区| 18精品一二区| 亚州色交| 丰满美女一级毛片在线播放| 日日夜夜噜| 操我无码| 精品国产乱码久久久| 极品色社| 亚洲无码国产探花在线观看| 伊人网在线观看| 国产黄片在线免费观看| 二级毛片| 久久99热这里只频精品6学生| 97国产超碰| 色爱欲亚洲| 国产亚洲日本精品在线| 国产丁香精品露脸视频| 久久五月份| 老熟女搡BBBB搡BBBB视频| 免费看国产大AB| 九月丁香| 波多野结衣AV无码一区| 五月婷婷青青草娱乐伊人| 六九九九| 国产操伦| 亚洲黄色| 国模不卡一本二本三电影| 粉嫩av在线一区二区| 久久青青草在线视频| 欧美国产一区二区三区麻豆传媒 | 97精品视频在线播放| 老鸭窝亚洲毛片| 亚洲成人一区二区精品| 无码78| 亚洲精品 欧美精品| 亚洲情色 无码专区| 中文字幕午夜精品久久久| 天天综合91在线| 无码丰满熟妇一区二区浪潮AV| 欧美色图亚洲色,麻豆| 爱干爱射网啊啊啊| 黄色片大香蕉| 久久性爱视频99| 精品国产乱码久久久久久久久久毛片| 人妻美腿丝袜制服诱惑综合天堂-| 亚欧性爱ab| 大屁股人妻女教师撅着屁股| 国产尤物在线三区| 青青草精品| 欧美有码激情视频一区二区三区| 亚洲一曲日韩精品| 97超碰色| 久夜操| 亚洲欧美日韩国产丝袜自拍中文| 裸体美女免费看网站青草| 美国一区二区三区视频| 亚洲无992tv| 春色91| 夜夜嗨一区二区三区三州加勒比 | 啊啊啊想要| 国产97在线播放| 后入式在线免费观看60秒| 九九精品美女高溯喷水 | 国产精品精品系列在线观看| 亚洲AV永久无码精品成人调教| 99xav| 97高清啪啪| 99少妇精品视频| 99色婷婷| 丰满的三级少妇欧美久久久| 无码丰满熟妇一区二区浪潮AV| 男人天堂网址| 亚洲 在线| 国产精品白丝AV| 性色高清..……| 国产乱子伦一区二区三区免看| 久久超碰大香蕉| 97超碰逼| 91在线色| 欧美激情超碰777| 日韩天堂av电影在线观看| 精品精品精品| 欧美有码激情视频一区二区三区| 伊人久久婷婷| 中文字幕78| 亚洲城人男人的天堂| 天美麻豆精品视频99| 午夜精品久久久久久久男人的天堂| 亚洲天堂 视频你懂的| 亚洲一区二区精品福利| 国产剧情AV不卡在线观看| 加勒比久久综合网高清| 精品一区二区综合熟妇| 岛国艾薇凹凸视频天堂| 性爱乱伦网址| 日本精品不卡一二三区| 一区二区三区精品视频| 免费综合亚洲中文| 婷婷精品视频| 九九热在线视频| 久久熟女人| 国产a级精品| 极品粉嫩少妇视频| 久草精品一区| 五月天九九日国产精品一区二区三区| 青青草在线视频美女| 欧美日韩制服| 亚洲精品97久久| 久久国产在线一区二区|