亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

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

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

matplotlib箱線圖自定義填充顏色:從原理到實(shí)戰(zhàn) 做數(shù)據(jù)分析這一行箱線圖是逃不掉的基礎(chǔ)圖。我最早用它的時(shí)候matplotlib 默認(rèn)畫出來(lái)的箱體就是個(gè)白色帶黑邊的矩形放在報(bào)告里總覺得單調(diào)尤其是要對(duì)比三五個(gè)業(yè)務(wù)分組時(shí)光靠位置和形狀去區(qū)分眼睛看久了容易花。后來(lái)開始研究怎么給箱線圖自定義填充顏色才發(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)目中踩過(guò)的坑和排查方法一并整理出來(lái)。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)顏色沒問(wèn)題。但一旦涉及多組對(duì)比比如不同地區(qū)、不同產(chǎn)品線、不同月份光靠黑白線條就很難一眼看出哪個(gè)組的波動(dòng)更大。給箱體填充不同的顏色本質(zhì)上是把“分組”這個(gè)額外維度用視覺通道表達(dá)出來(lái)觀眾不用花時(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ì)遇到問(wèn)題。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)境比較慢也可以指定國(guó)內(nèi)鏡像源安裝。裝好之后在代碼開頭統(tǒng)一導(dǎo)入import matplotlib.pyplot as plt import numpy as np import seaborn as snsseaborn 這個(gè)庫(kù)其實(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è)偏低異常值。這樣畫出來(lái)之后每組箱體之間能明顯看出差異顏色對(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畫出來(lái)的它只有邊框顏色沒有真正意義上的填充區(qū)域所以無(wú)論你怎么設(shè)置facecolor都不會(huì)生效。只有把patch_artist改成True箱體才會(huì)被創(chuàng)建成可填充的Patch對(duì)象這時(shí)候你才有資格去設(shè)置填充顏色。我最初就是沒搞懂這一點(diǎn)直接傳了boxprops{facecolor: red}結(jié)果運(yùn)行完什么變化都沒有還以為是自己參數(shù)寫錯(cuò)了。后來(lái)翻源碼才發(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í)控制誰(shuí)蓋住誰(shuí)2,3hatch這個(gè)參數(shù)很多人不知道但我強(qiáng)烈建議你做打印材料時(shí)考慮它。因?yàn)橛行┐蛴C(jī)默認(rèn)是黑白模式或者對(duì)方會(huì)把報(bào)告打印出來(lái)看這時(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é)果保存下來(lái)然后遍歷每個(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ái)了。顏色列表的選擇上要注意組與組之間的亮度差。比如三組分別用深藍(lán)、橙、綠對(duì)比度足夠但如果你選了淺藍(lán)、淺灰、淺粉它們之間的界限會(huì)比較模糊圖例一多就分不清了。4.2 使用 colormap 自動(dòng)映射如果分組數(shù)量很多比如 8 個(gè)、10 個(gè)甚至更多手動(dòng)寫顏色列表就很痛苦也容易讓顏色之間缺乏遞進(jìn)感。這時(shí)候可以用 matplotlib 自帶的 colormap 來(lái)生成一組顏色。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這類感知均勻的色圖顏色從深紫到明黃過(guò)渡雖然好看但它偏向表達(dá)“從小到大”的數(shù)值等級(jí)。如果你的分組本身沒有大小順序只是并列關(guān)系用連續(xù)的 colormap 反而可能讓讀者誤以為組 A 比組 C 數(shù)值更大。遇到這種并列分組我建議還是回到 4.1 的離散顏色方案或者選擇色相跨度大一些的定性色圖比如tab10。4.3 同時(shí)自定義中位數(shù)線、異常點(diǎn)顏色箱線圖的信息不只是箱體中位數(shù)線、異常點(diǎn)、須線都在傳遞信息。給箱體上色以后千萬(wà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須線末端的橫線用來(lái)標(biāo)記非異常范圍內(nèi)的最小值與最大值。flierprops異常點(diǎn)的樣式包括點(diǎn)形狀、填充色、邊框色、尺寸。這一套設(shè)置下來(lái)圖表的層次就非常清楚了白色中位數(shù)線在藍(lán)色箱體上很明顯紅色異常點(diǎn)不會(huì)被誤認(rèn)為正常數(shù)據(jù)。顏色之間的對(duì)比度不僅僅是審美問(wèn)題更是信息傳遞問(wèn)題。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)整理成了長(zhǎ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 本來(lái)就共用底層對(duì)象不需要在兩種繪圖風(fēng)格之間做切換你可以把a(bǔ)x.scatter看成是對(duì)同一個(gè)坐標(biāo)畫布追加元素。我個(gè)人偏愛這種“先用 seaborn 快速出圖再用 matplotlib 精細(xì)微調(diào)”的組合方式效率高也保留了足夠的靈活性。6. 常見問(wèn)題與排查實(shí)錄這部分是實(shí)打?qū)嵉慕?jīng)驗(yàn)復(fù)盤。我見過(guò)身邊不少同事在給箱線圖上色時(shí)踩坑有些問(wèn)題排查起來(lái)很費(fèi)時(shí)間但其實(shí)原因就那么幾個(gè)。我按常見程度從高到低列出來(lái)并附上排查思路。6.1 設(shè)置了 facecolor 卻不變色這是最經(jīng)典的問(wèn)題我在前面已經(jīng)提到過(guò)?,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 值那說(shuō)明問(wèn)題還是出在patch_artist上。這個(gè)函數(shù)是我調(diào)試時(shí)很常用的“體檢工具”。6.2 填充色蓋住了中位數(shù)線設(shè)置成深色填充后中位數(shù)線也設(shè)置成深色比如黑色結(jié)果中位數(shù)線和箱體邊緣融為一體看不出中位數(shù)在哪。嚴(yán)格說(shuō)不是蓋住而是對(duì)比度不夠。解決方式有兩種一是把中位數(shù)線改成白色或淺色線寬加大到 2.5這適合深色箱體二是降低箱體填充色的透明度比如facecolor(0.2, 0.4, 0.6, 0.5)讓深色背景上的深色線條透出來(lái)。前一種方式更干凈我推薦優(yōu)先調(diào)整medianprops。還有一個(gè)容易被忽略的地方當(dāng)你用patch.set_facecolor(color)循環(huán)上色時(shí)medianprops必須在boxplot初始化時(shí)就傳好因?yàn)橹形粩?shù)線的對(duì)象已經(jīng)生成之后你依然可以通過(guò)bp[medians]來(lái)改但直接在初始化時(shí)設(shè)置最省事。6.3 顏色列表與分組數(shù)量不匹配手動(dòng)傳顏色列表時(shí)最常見的問(wèn)題是顏色數(shù)量少于分組數(shù)量。用zip(bp[boxes], colors)時(shí)不會(huì)報(bào)錯(cuò)但最后幾組箱體會(huì)保持默認(rèn)顏色或上次循環(huán)留下的顏色很容易看不出問(wèn)題。如果顏色數(shù)量多于分組數(shù)量多出來(lái)的顏色靜靜躺在列表里沒人用同樣不報(bào)錯(cuò)。這兩種情況都屬于“災(zāi)難性失敗的很安靜”的類型讓人防不勝防。我的排查習(xí)慣是在對(duì)每個(gè)箱體上色后馬上用print(len(bp[boxes]), len(colors))確認(rèn)兩邊數(shù)量一致。另外盡量不要在圖例里手寫顏色而是從修改后的圖形對(duì)象中提取真實(shí)的顏色來(lái)生成圖例句柄這樣圖例和實(shí)際圖形永遠(yuǎn)對(duì)得上。6.4 保存圖片后顏色發(fā)灰有時(shí)候屏幕顯示顏色很鮮艷保存成 PNG 后卻發(fā)灰變暗問(wèn)題通常出在配色方案上。某些顏色在純白背景下顯示正常但系統(tǒng)會(huì)自動(dòng)進(jìn)行色彩管理加上字體渲染寬度不同整體觀感會(huì)變化。這類問(wèn)題我一般從兩個(gè)角度解決。第一保存時(shí)提高分辨率用dpi200或 300能讓顏色邊緣更平滑整體畫面更細(xì)膩。第二如果想保持透明背景用plt.savefig(boxplot.png, transparentTrue, dpi300)但要注意透明背景經(jīng)過(guò)某些看圖軟件展示時(shí)會(huì)反白慎用于正式交付場(chǎng)景。保存矢量圖用plt.savefig(boxplot.svg)顏色精度極高放到 PPT 或設(shè)計(jì)軟件里也很穩(wěn)。還有一個(gè)容易被忽略的問(wèn)題是屏幕色域差異。同一份紅色在你的顯示器上看著發(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)用。再說(shuō)“顏色數(shù)量控制”。一張箱線圖里顏色數(shù)量我盡量控制在 3 到 6 個(gè)。超過(guò) 7 個(gè)時(shí)即使顏色有差異人眼也很難快速區(qū)分不如改用其他視覺通道比如箱體填充紋理、邊框線型。分組特別多時(shí)我更傾向于拆成小圖或者先用序號(hào)排序再用顏色強(qiáng)調(diào)其中一組?!邦伾姓Z(yǔ)義”。如果你在畫的是業(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(wú)法顯示色彩區(qū)別。對(duì)于色盲人群紅綠搭配是最容易被混淆的所以我會(huì)改用藍(lán)橙搭配或者同時(shí)用紋理區(qū)分。一次給客戶做交付對(duì)方明確指出小組內(nèi)部有紅綠色盲同事從那以后我的默認(rèn)配色方案就從紅綠改成了藍(lán)橙。最后一個(gè)建議給箱線圖加圖例時(shí)不要直接拿顏色名稱當(dāng)分組名稱。我通常會(huì)把圖例和顏色關(guān)系用一個(gè)小表格放在圖表下方或者直接在箱體上方標(biāo)注文字。顏色作為視覺輔助非常好用但只有配合清晰的文字說(shuō)明圖表才能真正自解釋。我個(gè)人在實(shí)際操作中的體會(huì)是自定義填充顏色的價(jià)值不在于炫技而在于讓數(shù)據(jù)圖表更快地說(shuō)明問(wèn)題。當(dāng)你面對(duì)一張多組對(duì)比的箱線圖顏色能讓觀眾在 10 秒內(nèi)鎖定哪組波動(dòng)最大、哪組中位數(shù)最高這就是這項(xiàng)技能最大的回報(bào)。下次你再畫箱線圖不妨先把默認(rèn)的白色箱體換成有語(yǔ)義的顏色再看一眼圖表是否立刻變得更容易讀了。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
性爱网站一区二区| 91丝袜美腿网站| 成人久久久精品| 欧美性爱五月天| 一本大道不卡一二三区| 91香蕉视频在线观看免费| 精品女同一区| 中文字幕-区二区三区四区视频中国| 最近2019中文字幕国语免费版| 国产精品白丝| 久草精品在线| 91精品婷婷国产综合久久竹菊| 激情综合久久| 亚洲操逼视频网站| 久久社区一区二区三区| 26uuu国产亚洲综合| 亚洲久9| 久久国产999| 91美女在线看| 国产suv精品一区二区四| 无码免费精品高清| 手机在线A片| 中英熟女操女| 色网综合网| 国产偷人妻精品一区二区在线| 日韩熟女操逼| 人人爱人人乐人人操| 久久人妻一区二区三区高清| 伊人午夜福利视频| 久久綜合很很很| 开心五月天激情网| 91久久99久久91熟女精品| 一级性爱啪啪视频| 婷婷激情啪啪| 欧美在线播放aaaa| 九色视频91| 欧洲成人性爱视频| 乱伦图av| 能在线播放的国产三级| 爱av免费| 女优视频第10页| 国产高清成人传媒影视| 开心五月天激情网| 日韩AV色图| 国产精品熟女九九九| 久九九九九九九热| 一区 欧美 日韩 麻豆| 欧美亚洲玖玖玖| 99色视频| 亚洲色图 欧美热图 清纯唯美 另类自拍| 97色冈| 天天综合网国产| 亚洲欧美大| 人妻天天夜夜爽一区二区| 六月婷婷激情| 欧美视频激情久久久久久| 综合91网| 神马久久久久久久| 综合欧美激情网| 国产精品欧美日韩久久| 一区在线观看中文字幕| 九月婷婷| 人妻熟妇久草在线| 五月情色天| 99热在线观看| 天天摸夜夜添无码小视频| 太久视频| 屌逼麻豆| 久久久久深夜无码| 美女裸体无遮挡永久免费观看网站 | 91精品丝袜久久久久久| 超碰在线人人射| 日本三级一区二区 在线| 伊人影院综合是一个与深夜成人在线| 人妻天天爽夜夜爽爽| 加勒比综合九九99视频在线播放| 国产精品97超碰| 91美女精品| 久久久一区二区三区三州| 天天做日日做天天欢。| 丰满少妇高潮无码| 日韩一级二级三级| 偷窥自拍A片| 久久一二区四| 蜜臀99久久精品| 俺去俺来也在线www| 天天天天操| 亚洲第一页欧美| 91美女高潮| 亚洲毛片基地专区| 超碰成人国产| 久久久精品一区二区| 综合夜夜| 亚洲色五月| 一区二区三区四区五区久久久久久| 99热在线播放| 九九人人操| 亚洲drav色图| 精品久久无码午夜福利| 中文字幕 av v| 天天92av| 精品婷婷| 国产乱不卡| 久久欲| 天综合网| 精品久久久久久久| 亚洲丁香花色| 91成人无码| hd成人一区二区在线| 熟女自慰久久久| 91精品91久久久久77777俄罗斯老妇姓x| 福利在线黄片| 久久精品综合| 强奸乱伦av电影| 国产小炒后入式| 亚洲AV成人精品网站在AV| 成人在线日韩| 啊啊啊啊啊啊在线| 67914亚洲精品| 呻吟 欧美 日本 中出| 无码人妻一区二区三区色欲aⅴ| 国产蜜臀精品一区免费尤物| 黄色AV免费| 色九月综合| 免费中文综合精品| 久久偷拍人| 男女日B国产| 婷婷三区| 久草精品国产99| 九九九久千久久激情蜜桃在线看| 91精品人妻偷情| 亚洲蜜臀懂色| 久久久亚洲欧美综合| 久久夜夜夜| 嗯啊抽插大香蕉网页| 日韩操呦呦影院在线观看| 久久久久亚洲三级电影| 国产精品露脸在线观看| 四虎免费看黄| 高清无码网址| 成人av福利在线观看| 三上制服丝AV| 国产高清26uuu| 亚洲高潮影院| 中文字幕乱码人妻一区二区三区,99精品| 亚洲无 码A片在线观看麻豆| 啊啊啊好舒服好爽啊啊啊视频| 18禁看网站一区| 超碰人妻中文在线| 丁香五月激情综合国产| av影片在线观看不卡| 丝袜天堂| 99色综合| 丰满高潮18xxxx| 欧美性高潮在线| 大香蕉啪啪啪啪在线| 国产99久久99热这里只有精品15| 亚洲综合另类| 自拍第一页| 青青草密桃在线播放| 国产精品麻豆免费视频| 一二三区操逼国产91| 久久深夜无码| 亚洲国男人的天堂| 国产av强奸美女| 国产精品一区在线播放| 先锋音影AV| 日本中文字幕在线电影| 国产强奸乱伦xd| 五月天久久人妻| 亚洲自拍另类丝袜综合| 欧美熟爽综合| 色婷婷在线视频| 人妻人人做人人澡人人爽欧美一区| 人妻娇喘 激情视频| 一区二区 电影 亚洲| 亚洲欧美国产日本一区二区三区| 伊人久久大香线蕉无码| 男女无套 免费网站| 内射卯月麻衣| 亚洲 无码 有码 中文字幕| 美女黄页| 久草精品热视| 99热啪啪| 久久极品伊人| 中文字幕国产精品1区| 激情干在线| 亚洲乱色熟女一区| 欧美人与动性人交a| 97chaopenrihan| 噜噜噜亚洲精品| 日韩内射视频| 精品久久久av| 艹我哪美一区无码| 91九色网| 久久久激情| 欧美日韩香蕉| 91爆操视频| 日韩极品无码B| 日本视频在线中文字幕| 天天做天天爱| 天天噜| 国产操偷| 国产女同视频在线播放| 久久成人国产精品| 亚洲欧美国产va在线播放频| 国产探花日韩援交| 99亚洲精品| 亚洲春色一区二区三区| jizz啪啪| 超碰在线观看av不卡| 日韩中文字幕视频| 日韩一性一交一A片俄罗斯| 国产亚洲精品农村妇女| 亚洲少妇中文字幕网址| 校园春色之综合网| 精品久久在线区一区| 女优视频第10页| 乱人伦 国语对白:视频直接看| 五月丁香成人网| 亚洲综合激情五月久久| 翘臀vidoes| 精品久久99| 二对二中文字幕。| #NAME?| 人妻 欧美亚洲| 亚洲影视第一页| 哈哈操电影| 亚洲欧美小说| 欧美精品999| 色婷婷丁香五月| 91视频国品一二三区| 99热这里| 人妻黑丝袜电影| 精品二区久久| 97碰| 亚洲无码?第一页| 亚洲成人一区二区精品| 久9久| 日日骚 av| 99re6国产精品99re| 91美女视频直播| 欧洲久久一二线| 无码天天操| 亚洲欧美中文日韩视频中国语| 狠狠干,狠狠操| 久久久久久大| 日韩无码服务区| 欧美亚洲91| 亚洲三区视频| 欧美综合第一| 夜夜高潮夜夜爽国产伦精品| 欧美黄色大片在线观看 | 热九九精品| 欧美拳交在线播放| 午夜毛片高清免费不卡| 美女黄网| 九九热视频这里只有精品| 人人澡综合涩| 草草草草视频| 久久毛卡| 亚洲揄拍网| 亚洲黄色| 亚洲蜜桃V妇女| 四虎 精品 WWW| 亚洲男人的天堂网| 色综合国产在线观看| 国产精品亚洲免费| 97碰碰日本乱偷人妻中文的| 大JI巴好深好爽又大又粗视频| 99精品视频在线观看免费| 欧美日韩99精品麻豆传媒| 蜜乳av一区二区三区四区不卡| 狠狠干91| 色色色热| 国产乱子伦一区二区三区在线观看| 精品视频免费在线一区| 夜夜高潮夜夜爽高清视频一| 天天澡天天狠天天天做| 日韩三级久久久| 五月天AV资源| 久久三| 亚洲精品天天影视综合网| 99re久久| 久久99国产综合精品女同| 日韩欧美久久婷婷网站| 午夜影美女日鸡鸡天天视频国产| 国产福利夜| 2019天天干| 婷婷九月| 9色国产精品一区粉嫩| 亚洲成人碰碰| 精品免费一区| 艳美熟妇先锋一二三区| 秋霞Av理论一级在线| 97色色视频| 精品国产乱码久久久影院| 精品中文字幕第一页| 久久久av爱| www.亚洲黄色| 欧美久久人妻少妇一区二区| 日本无码1| 91少妇香蕉久久精品| 日本高清免费一本视频在线观看| 和协无码影院| 午夜视频好爽啊| 欧美色日| 岛国片在线观看视频亚洲| 加勒比久久av| 天天干少妇| 久久岛国| 国产婷婷一区| 2019天天干天天操 | 色情乱伦AV| 国产人妻精品一区二区三区秋霞| 97青青操视频| 黄色欧美性爱视频| 天堂性色| 亚洲情色1区| 亚洲欧洲综合成人av一区| 国产人妻一区二区三区欧美毛片| 国产精品久久久久无码AV会牛| 新怡红院| 亚洲天堂东京热| 国产综合在线视频网站| 老熟妇一区二区三区| 激情久久久| V A在线| 欧美大片一区二区三区| 亚洲四虎熟女精品| 91P0RNY大屁股人妻| 欧美大片天天看| 青草青草久热| A 天堂| 91久久久久久久| 五月丁香六月婷综合成人综合| 嗯嗯啊啊好爽| 激情另类激情| 男人久久精品| 天天日老熟妇| 婷婷五月天激情网| 中文字幕一区二区在线日韩精品| 日韩久射综合| 欧美91精彩| 久草成人福利导航| 8050无码八戒| 26uuu国产日韩综合在线观看| 夜夜久久久| 岛国不卡超碰护士AV在线播放| 综合色色网| 欧美性生活免费网| 久草午夜| 亚洲在线91| 精品久久艹| 亚洲影视综合网| 去干网最新版| 欧美丰满少妇xx高潮| 综合久久9| 91日韩网站| 91国产大片| 99久久com免费视频′| 蜜桃无码AV一区二区| 极品销魂美女一区二区| 久久久夜夜夜| 欧洲综合色| 99re在线视频这里只有精品| 麻豆激情综合| 九一综合精品视品av| 无码又爽又硬又激情免费视频| 国产av波波国产精品| 九九碰九九爱97超| 日本在线999| 日韩丨制服丨中文|在线| 欧美超碰96| 精品国产乱码久久久久久久久1| 9999免费精彩视频| 欧美亚洲日本视频久久久| 欧美一区二区一级岛国大片| 试看日韩黄片| 无码一区免费在线不卡| 欧美色www亚洲国产阿娇要播| 乱人乱色一区二区三区免费| 一二区在线观看视频| 国产精品在线网站| 国产精品不卡一区二区三区| 日韩精品人妻中文字有码在线| 久久一区,青青青青草视频在线播放| 婷婷综合| 台欧久久精品视频| 国产白嫩精品久久| 免费久久9999| 亚洲高清少妇| AV在线播放网址| chaopen97久久| 超碰综合97在线| 欧美图片色五月天| 国产精品香蕉| 亚洲成人在线高清| 美中日韩无码| 男人的天堂2010| 日本有码影片下载 | av天堂精品久久| 日韩日本欧美在线观看| 思思视频免费看网站| 韩国免费播放一级毛片| 97精品一区二区视频| 日韩强奸av| ,成人免费啪啪视频| 最新日日夜夜天天干干| 久久久亚洲高清不打码| 99热这里都是精品| 91欧美美女日韩国产婷婷| 97视频www| 青青草国产一区二区三区| 国产精品对白自产拍| 成人性生活高清视频在线播放| 后入式免费视频| 色呦呦国产精品免费看| 日韩性爱免费视频在线网站| 亚洲AV免费在线| 性色高清在线| 超碰 国产熟女精品一区| 蜜臀网 一区| 人人操人人爽人人操人人| 狼狼色丁香久久婷婷综合五月| 最新啪啪视频| 欧美老熟另类| 91n.欧美| 免费观看性欧美一级| 久久久久国产精品喷潮免费观看臀| 九九Av| 男人的天堂.com| 亚洲天天精品| 2024黄色视频| 久久久久9| 国产13区| 精品人妻一区二区三区鲁大师| 国产无马在线| 婷婷五月天激情网| 老女人老91妇女老热女| 日日超碰亚洲| 国产免费久久久久| 国产天美传媒精品| 日本精品五区| 久久99综合| 在线情色电影 91大 | 亚洲色棕合| 99亚洲精品| 色色色综合| 天天操人人操骚逼网站| 日韩成年人性爱视频| 三级三久久线久久99久目本WW| 欧美精品偷拍| 无码高清操逼| 三级三级三级日本99| 舔舔啊| 中国一级操逼视频| 日本人妻一区二区| 蜜臀久久99精品久久久久久无删减| 免费A V在线播放| 欧美亚洲丝袜美女电影| 思思久热在线精品66| 久久久久久人妻| 俺去啦自拍| 欧美亚洲另类在线蜜桃| 老汉网| se吧提供91精品国产91久久久久久| 另类视频在线| 日本在线伊人啪啪| 97九色人妻| 亚州男人天堂| 中文字幕 人妻不满 在线视频| 91久久久久| 不卡啪啪视频| 后入精品| 91麻豆天美国产欧美| 日韩精品啪啪啪| 日韩另类色图| 中文字幕丰满人妻日本| 久久天天躁日日躁狠狠躁| 热99这里有精品综合久久 | 亚洲熟女乱综合一区二区三区| 亚洲欧综合另类无码一区| 色噜噜人妻丝袜AV资源| 园内精品自拍视频在线播放| 日韩78m视频| 久操网视频| 超碰免费欧美7| 午夜福利免费精品视频| 九九五月天| 大奶啊啊好爽 | 五月婷在线| 91高潮| 青青草在线视频人人想人人上| 色色毛片| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 久久久九九| 中字乱伦AV| 欧美美女视频| 九九热超碰97亚洲最新香蕉| 久操凹凸视频| 日韩图色| 日韩电影天堂视频一区二区| 亚洲AV免费在线| 热99这里有精品综合久久 | 久久免费老司机精品| 麻豆国产97在线| 婷婷15月天青娱乐| 人妻熟女一区在| 免费一级性爱久久| 熟妇人妻一二三区免费| 91色黑人少妇| 国产精品国产拍高清AV| 狠狠操官网| 亚洲天堂一区二区| 九九久久99| 视频分类 国内精品| 啪啪视频免费在线观看| 久操| 九九拍拍精品视频在线播放| 五月婷婷啪啪| 日韩精品碰碰| 亚洲天堂欧美| 精品美女人人干| 欧美九九爱| 国产成人www免费人成看片| 亚洲伊人成综合成人网| 亚洲色图 91| 大香蕉啪啪啪啪在线| 婷婷色色网| 操逼无码一区| 欧美区亚洲区偷拍区| 九九九只有精品| 超碰97最新人妻| 99国产人成精品| 亚洲中文字母在线播放| 日逼逼免费看| 2017av无码免费无线播| 91中出视频| 蜜臀av网址| 91在线色| 啊啊好多水| 日韩精品三区四区| 免费观看欧美日韩操逼视频| 美国一区二区免费视频| 亚洲色图欧美色图日韩色图| 強姦亂倫a| 91久久青青草原精品| 高精欧美色| 亚洲午夜蜜臀| 亚洲中亚日激情视频| 91nbbbbbb| 嗯嗯,好大,好爽,好骚| 在线女人91| 神马久久久久眼| 国产原创自拍| 91视频国品一二三区| 国产女人成人精品视频| A片 AV一级在线播放观看免费| 国产网红精品| 欧美人妻久久精品二区三区| 亚洲欧综合另类无码一区| 亚洲阿v天堂无码z2018| 天堂俺去俺来也www久久婷婷| 精品国模无码| 日韩欧美大力操| 国产一区二区三区白丝| 国产女人与拘做受视频免费| 久久亚洲AV无码专区首页| 无码WWW免费视频网站| 国产亚洲中文不卡二区| 国产精品免费视频人成| 丁香六月婷| 国内91熟女人妻丝袜天天精品视频在线| 小泽玛利亚一二三| 久久久久9久久久久| 中文字幕乱碼在线| 媚薬在线视频麻豆| 免费精品AB| 欧美91变态| 国产欧美在线观看免费观看| 国产精品久久久久无码A√| 97在线观看播放视频| 久久精品国产亚洲AV高级北京| 亚洲AV无码国产精品久久久久| 激情久久久| 欧美后进式| 亚洲激情 欧美色图| 无毛精品| 九九九九AV| 26uuu最新| 欧美性爱中文字幕无线码| av天堂手机版追回| 午夜激情床戏激情| 97在线观看免费视频l| 久久中文字幕人妻熟av女蜜柚| 日韩一卡二卡三卡| 秋霞成人做爱| 日本3级一区二区免费| 久久黄色网址| 人妻激情在线视频| 欧美人妻制服| 久草视频在线视频在线视频在线观看| 五月婷婷啪啪| 日韩资源网| 五月情色天| 操逼www.| 97色在线观看| yazhouzaixian| 丰满美女一级毛片在线播放| 日韩性爱播放| 九九九九九用不成了| 91黄站| av强奸乱轮| 久久久精品日本一道| 欧美亚洲国产日本在线,久久精品国产| 九九九久| 无码精品一区二区三区潘金莲| 天天操夜夜操| 99re这里只有精品2| 国产男女边吃边摸视频网站| 99国产人成精品| 蜜桃臀久久| 性爱网站一区二区| 美女在线H91| 日本熟妇人妻一区二区三区| 久久久亚洲欧美综合| 嗯阿好爽好紧| 亚洲欧美色图片| 桃花色涩综合影院| 综合情欲网| 操逼啊啊啊91| 丰满精品人妻少妇久久字幕| 在线午夜成人无码视频| 丁香六月婷婷久久综合| 天操天操夜操夜月操月年年操操| 亚洲色系另类精品国产| 日本天堂网| 天天综合亚洲综合| 狠狠爱综合网| 色区97| 狠狠综合网| 99超碰网| 亚洲超碰在线| 国产伊人精品在线| 欧美性生活综合| 亚洲精品九九九九九九| 强奸乱伦动态污图免费 | 青青草国产欧美非洲黑人| 日韩午夜啪啪视频| 久久久一二三四区| 国内精品伊人久久久久影院会| 77国产精品| 美女写真| 97欧美日韩精品| 亚洲国产激情国产av| 风间由美日韩欧美久久| 精品国产久热在线观看| 女上位精品在线| 欧美顶级黄片AAAAA在线免费看| 久久一区二区加油站| 国产成人无码高清| 日韩成人小视频| 综合久| 人妻丝袜日本| 九九久久一区二区三区| 777琪琪午夜免费A片| 嗯嗯啊啊视频一区二区三区| 亚州免费啪啪视频| 久肏视频字幕| 97香焦色区| av在线播放国产一区| 久久日本熟女精品一区| 亚洲精品无码少妇久久| 国产激情在线| 99re不伦| 入口操逼网站| 精品999一区二区| 日韩内射视频| 啪一啪免费视频| 韩日欧亚a级| 中文字日本乱码| 伊人网综合在线视频| 欧美精品系列| 欧美狠狠操| 日本熟妇人妻中出视频| 国产极品馒头逼| 中国黑人三级片网站上区| 日本一区二区不卡精品| 亚州男人天堂| 中国黄色特级精品一区二区三区片| 日本性爱少妇| a级免费在线观看| 亚洲无限观看| 大香蕉操久久| 国产精品蜜乳AV| 97干在线| 色99久草| 色爱欲亚洲| 天堂8在线新版官网| AV乱伦国产| 一本一道久久综合久久| 人妻一区二区三区| 99热自拍| xxx0国产在线播放| 亚洲国产丝袜熟女av| 亚洲色图第四色| 97干日韩| 五月丁香婷婷综合| 久久成人国产| 人妻9117c| 久久东京热成人| 亚爽爽爽爽爽爽爽爽| 国产91美女高潮| 欧美精品久久久久久久久88| 亚洲**2021在线观看| 久久久青青草| 国产精品色| 亚洲综合贴图91 | 精品国产乱码久久久影院| 五月天伊人| 男人亚洲91首页在线| 99久久e免费热视| www.久久制服糖| 精品亚洲| 东京热综合久久一区二区| 91碰碰| 91真人天天在线| 粉嫩国产精品久久久| 久久久久密| 亚洲天堂区| 五月香婷婷| 免费毛片在线播放| 日本在线播放不卡一区| 国模艳艳啪啪一区| 久久riav中文精品| 日日插夜夜| 国产日逼视频| 思思热免费在线视频| 国产人妖的免费的视频| 人人干人人操人人爱| 91综合色噜噜| 日韩欧美亚欧在线视频| 国产高清自拍视频| 操一操摸一摸| 自拍内地三级在线观看| 少妇厨房愉情理伦片bd在线观看| 久久久新亚洲AV| 国产精品久久久啊| 91色色网站| 亚洲一区在线观看欧洲 | 国产精品久久久久久久免牛肉蒲团 | 91网站18在线观看| 亚洲一二三精品久久网| 蜜臀亚洲中文| 大香网伊人久久综合网eew| 亚州中文字幕超碰97| 亚洲吊色| 国产女同在线观看视频| 久久精品国产亚洲av水密被窝| 天天综合网~91| 亚洲天天更新| 日产欧美电影一区二区三区| 久久久精品中文字幕爱豆| 激情抓乳插进去啪啪啪日韩| 青娱乐国产精品| 五月天丁香网| 免费看美国人人爽,人人操| 人妻天天爽夜夜爽精品2| 九九亚洲精品| 人妻激情视频| a级免费在线观看| 素人一区二区三区日韩| 九九综合久久| 成人AV素股で擦久久| silk lablo在线观看一区二区| 狠狠爱夜夜干| 91中文字幕| av无码精品久久久久| 色色激情五月天| 9999伦理视频| 97超碰伊人| 亚洲中文字幕在线视频一区二区| 日本熟女中文字幕一区| 99精品免费| 青青操在线亚洲视频观看欧美在线 | 操逼视频亚洲| 亚洲黑丝在线| 亚州熟妇精品| 九久精品| 亚洲第一无码播放立川理惠| 久草精品热视| 中文字幕一区二区三区四五区| 亚洲中文字幕熟女| 国产女性无套 免费观看| av中文字幕在线熟女| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊| 久久精品导航| 这里只有精品视频在线观看麻豆| 丁香五月影院| 99蜜月精品久久| 乱伦熟女专区| 婷婷五月天小说| 日本久久999| 日韩三级在线观看网站| 色99在线| 伊人久久亚洲色欲综合网站 | 亚洲国产97| 思思在线免费视频| 中文字幕片| 欧美综合亚洲综合| 国内精品久久久久影院亚洲| 色大师网站www永久网站视频| 美女好片色日本| 亚洲精品第一| 动漫区日韩区欧美区| 精品熟女呻吟久久91| 欧美一级黄片免费播放| 精品一久久久| 日韩欧美性吧婷婷乱伦大香蕉 | 超碰97COm中文| 天堂中文日本在线观看| 啊啊啊好舒服好爽啊啊啊视频| 亚洲欧美不卡线| 日本污ww视频网站| 少妇色综合| 亚洲阿v天堂无码z2018| 大香伊人在线一区| 色色毛片| 九九热免费在线国产视频伊人五月| 人人妻人人爽一区二区三区| 人人考人人摸人人干| 亭亭在线资源| 高清无码 国产精品| 黄日韩| 天堂а√在线最新版在线| 日韩AV中文字幕电影| 日韩成年人性爱视频| 香一区二区三区| 女色综合| 成人精品视频一区二区| 丰满美女一级毛片在线播放| 91国产大片| 成人乱人伦一区二区| 黄色不卡视频| 老熟女乱子伦中文字幕一区二区| 天美精品一区二区三区四区在线观看| 国内毛片国产欧美拍| 欧美日韩婷婷中文| 91社操逼| 91在线国产后入风骚翘臀美女素人| 8050无码八戒| 欧美最婬乱婬爆婬牲视频| 色五月综合网| 精品少妇999| 色91综合网| 免费人成在线观看网站品爱网| 91精品婷婷国产综合久久竹菊| 欧美不卡二区| 亚洲激情欧美色图 | 精品九九九| 大香蕉欧美伊| 乱伦日本色图AⅤ| 久九九九九九九九热| 久久黄黄| 国产美女自拍AV| 欧美激情黑人| 国产精品老熟女一区二区| 日韩三级在线观看网站| 99精品高潮| 色狠狠综合| w w w.久久精品| 超碰久久草| 日韩午夜啪啪视频| 熟女乱3伦999| 操老熟女AV| 天美传媒av 在线| 国产精品久久久久无码A√| 婷婷10月天青娱乐| 亚洲AV资源| 欧美系列在线一区二区| 国产精品久久久| 在线观看午夜婷婷久久久久清性观看| 超碰免费人人| 高潮毛片无遮挡高清免费| 中出20p| 亚州精品丝袜-不卡成人免费| 夜嗨影院| 一级性爱视频免费观看 | 久久久久国产精品人妻aⅴ天堂| 色五月激情网| 精品少妇人妻av久久免费| 欧洲精品二区| 日本中文字幕一区| 国产精品一区二区在钱播放| 五月天婷精品激情| 亚洲日韩视频二区| 亚州性色| 免看60秒涩涩视频| 欧美日本天堂| 按摩中文字幕| 免费A V在线| 大香蕉一区二区在线观看.| 黄色工厂这里只有精品| 欧美 亚洲 另类 综合| 91 在线亚洲| 日韩一级片在线看| 乱伦a片视频| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 国产高清不卡视频| 午夜天堂精品久久久久91| 大香蕉专区| 秋霞一级鲁丝片A片| 久久久四区| 91亚洲黄色网| x97av| 欧美熟女妇同| 蜜臀亚洲中文| 97色冈| 午夜精品一区二区三区三上悠亚| 福利伊人玖玖国产| 无码外流操逼视频| 天堂69亚洲精品中文字| 综合 亚洲 欧美| 国产搭汕a级片| 国内精品久9| 少好三P| 欧美 综合 亚洲| 伊人aaa| 亚洲欧洲第二视频在线观看色图| 免费9 1久久| 亚洲中文人妻色| 大香蕉AV丝袜| 综合网,亚洲,欧美| 操人妻丝袜高跟| 欧洲综合视频| 蜜桃久久久久久久| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 免费人成在线观看网站品爱网| 亚洲中文字幕精品一区| 免费岛国一级片| 久久成年片色大黄全免费网站| 蜜臀中文字幕| 人人爱人人乐人人操| 亚洲av噜噜噜噜噜噜| 熟女探花啪啪| 无码一区二区精品视频久久久春药 | 中文字幕一区日韩精| 欧美黄色片AAAAA| 99re久久| 欧美另类色图片| 午夜天天碰综合视频| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 国产肏逼网站| 好爽视频在线观看视频| 麻豆久久精品亚洲精品88| 婷婷色综合欧美日韩| 人妻精品视频一区二区三区| 一级AV性爱| 操逼国产免费| 性爱av网站| 丁香婷婷色五月| 97色在线观看| 青青草成人视频在线观看二区| 国产中文日韩欧美一区二区三区人妻丝袜美腿 | 欧美一级专区免费大片| 粉嫩久久久极品| 亚洲色电影在线| 插入逼91| 日韩人妻 中文字幕| 第一高清av中文字幕| 亚洲少妇喷视频看| 欧美性,色九九| 中出人妻中文字幕91在线| 情色大香蕉| 97精品一区二区视频| 狠狠操夜夜| 9久热| 日韩人妻网站| 中文字幕一二三av| 日韩肏逼视频| 亚欧性爱ab| 日韩欧美麻豆大片| 自拍亚洲综合| AAAAAAAAA黄片| 一区二区三区视频在线观看免费| 日本免费中文一区二区三区四区 | 91亚洲人| 思思热久久成人| 调教熟妇 久久久久久| 亚州久久9| 校园激情狠狠四射| 最新av网站在线观看| AV九九| 久久久久久久久久久久九| 91麻豆天美传媒在线| 伦伦成年午夜免费视频| 男人的天堂啪啪| 超碰在线1234区| 岛国黄片网站| 亚洲激情久久| 久久久久久久六六| 国产午夜精品在线观看| 亚欧性爱在线无码| 殴洲老熟女| 激情文学88| 国产伦精品一区二区三区在线观| 97se综合网| 97爱亚洲| 成片免费播放| 欧美激情亚洲情色| 无码精品久久久久久亚洲| 久操精品网| 色偷综合| 久久天天艹| 麻豆 欧美 日韩| 欧美色另类| 亚洲中文字母在线播放| 97在线观看免费视频l| 中文字幕欧美丝袜07资源| 五月天色色网站| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 狠狠爱综合网| 亚洲色婷婷| 欧美日韩不卡传媒| 在线强奷到舒服的无码视频| 91草草草| 久久亚洲欧美中文字幕国语| 丝袜内射| 日本操逼无码| 内射日韩大臀美女| 狠狠超| 国产av高清版| 91肉丝| 久jiu久神马影院| 久久狠狠色噜噜狠狠狠狠97| 日韩免费人妻色情网站| 超碰色老头| 碰碰在线视频| 男人的天堂va| 日韩欧美麻豆大片| 日本一区二区亚洲综合| 在线啊啊啊啊| 高清国产无码av| 欧美白嫩在线放| 天天弄天天操| 久久人人爽av亚洲精品天堂桃色 | 国产精品69久久久久孕妇欧美| 女人 A一级| 啊啊啊久久久视频| 在线观看av区| 91色夜| 亚州精人品大香蕉| 亚洲无992tv| 亚洲 图片 欧美 色图| 精品久久久久久无码| SUV一区二区在线看| 在线免费观看日韩一区| 91色综合色| 亚洲色欲天天人妻无码系列专区| 熟人人妻少妇精品久久| 亚洲色图久久精品蜜| 超碰在线人妻中文字幕| 丝袜视频一区二区在线播放国产中文| 国产人妖视频一区在线观看| 久久久久久少妇| 婷婷综合网| 老司机福利青青草| 自拍视频大全亚洲专媒视频/一区二区三区 | 99久久精品无码一区二区毛片免费 | 欧美久久人体| 国产精品老熟女一区二区| 国产精品久久久吖| 九九九九九九视频| 91日韩在线| 久久精品午夜国产亚洲AV无码| 色综合99999| 丁香五月偷拍| 影音先锋乱伦资源| 国产吹潮女在线观看| 久久久一区二区三区四曲免费听| 日韩欧美性吧婷婷乱伦大香蕉| 色 亚洲 91| 婷婷伊人| 人人做天天爱| 夜夜夜夜久久久久| 五月天伊人| 色99视频| 欧美中文字幕日韩在线| 久久风骚城市| 亚洲国产剧情少妇激情| 久久久精品无码亚免费| 啊啊啊网站| 无卡一区=区| 动漫片子网站3黄| 国产精品久久久久综合| 精品国产Av无码久久久亚洲| 看看日B真人视频| 欧洲免费一区二| 国产亚洲综合欧美一区| 国产JDAV无码视频在线观看| 久久精品操| 超碰碰激情97+久| 夜夜中出国产| 欧美成人午夜免费福利785| 91av熟女人妻| 欧美亚洲今日在线| 少妇丝袜在线观看AV| 男女91| 中文字幕一区av| 天天做日日爱夜夜爽| 成人一道本免费视频| 日韩精品一区二区人人人| 97视频在线视频| 国产午夜福利视频在线| 亚洲少妇喷视频看| 黄色一级视| 欧美,日韩综合久久| 88xx成人精品视频| …亚洲黄色厕厕女女在线播…| 熟妇高潮二区三区| 中文幕97| 97视频620| 精品一区96| 插入综合网| 免费观看的av| 一块操欧美性爱| 亚洲最大AV网| 老司机射| 操逼www.| 亚洲精品国产熟女| 乱伦一二三区| 黄色免费一级在线毛片| 无码天堂| 亚洲欧美不卡线| 欧美黑人熟妇精品91| 熟女少妇视频| 蜜屁av| 久热伊人| 另类欧美色| 一区二区三区四区理论片| 日比av无码| 欧美欧美少妇| 久久青青草在线视频| 久久久精精精| 日躁天天爽爽| 凹凸精品熟女在线观看| 欧美第一页| 国产精品人妻无码久久久老鸭窝| 97爱综合| 草草草视频在线免费看| 综合亚洲欧美精品日韩?v| 亚洲无码视频免费在线观看网址!| 国产高清自拍| 十八禁视频一区二区| 成人av福利在线观看| 国产精品亚洲无码| 狠狠色狠狠色狠狠五月| 把腿张开老子CAO烂你| 9热9热综合网|