精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

數(shù)據(jù)可視化發(fā)現(xiàn)[吃雞]秘密

大數(shù)據(jù) 數(shù)據(jù)可視化
今天跟朋友玩了幾把吃雞,經(jīng)歷了各種死法,還被嘲笑說論女生吃雞的100種死法。這種游戲?qū)ξ襾碚f就是一個讓我明白原來還有這種死法的游戲。但是玩歸玩,還是得假裝一下我沉迷學(xué)習(xí),所以今天就用吃雞比賽的真實數(shù)據(jù)來看看如何提高你吃雞的概率。

[[238048]]

大吉大利,今晚吃雞~ 今天跟朋友玩了幾把吃雞,經(jīng)歷了各種死法,還被嘲笑說論女生吃雞的100種死法,比如被拳頭掄死、跳傘落到房頂邊緣摔死 、把吃雞玩成飛車被車技秀死、被隊友用燃燒瓶燒死的。這種游戲?qū)ξ襾碚f就是一個讓我明白原來還有這種死法的游戲。但是玩歸玩,還是得假裝一下我沉迷學(xué)習(xí),所以今天就用吃雞比賽的真實數(shù)據(jù)來看看如何提高你吃雞的概率。

那么我們就用python和R做數(shù)據(jù)分析來回答以下的靈魂發(fā)問?

首先來看下數(shù)據(jù):

據(jù)可視化發(fā)現(xiàn)[吃雞]秘密

據(jù)可視化發(fā)現(xiàn)[吃雞]秘密

1、跳哪兒危險?

對于我這樣一直喜歡茍著的良心玩家,在經(jīng)歷了無數(shù)次落地成河的慘痛經(jīng)歷后,我是堅決不會選擇跳P城這樣樓房密集的城市,窮歸窮但保命要緊。所以我們決定統(tǒng)計一下到底哪些地方更容易落地成河?我們篩選出在前100秒死亡的玩家地點進(jìn)行可視化分析。激情沙漠地圖的電站、皮卡多、別墅區(qū)、依波城最為危險,火車站、火電廠相對安全。絕地海島中P城、軍事基地、學(xué)校、醫(yī)院、核電站、防空洞都是絕對的危險地帶。物質(zhì)豐富的G港居然相對安全。 

據(jù)可視化發(fā)現(xiàn)[吃雞]秘密 

據(jù)可視化發(fā)現(xiàn)[吃雞]秘密

  1. import numpy as np 
  2. import matplotlib.pyplot as plt 
  3. import pandas as pd 
  4. import seaborn as sns 
  5. from scipy.misc.pilutil import imread 
  6. import matplotlib.cm as cm 
  7. #導(dǎo)入部分?jǐn)?shù)據(jù) 
  8. deaths1 = pd.read_csv("deaths/kill_match_stats_final_0.csv"
  9. deaths2 = pd.read_csv("deaths/kill_match_stats_final_1.csv"
  10. deaths = pd.concat([deaths1, deaths2]) 
  11. #打印前5列,理解變量 
  12. print (deaths.head(),'\n',len(deaths)) 
  13. #兩種地圖 
  14. miramar = deaths[deaths["map"] == "MIRAMAR"
  15. erangel = deaths[deaths["map"] == "ERANGEL"
  16. #開局前100秒死亡熱力圖 
  17. position_data = ["killer_position_x","killer_position_y","victim_position_x","victim_position_y"
  18. for position in position_data: 
  19.     miramar[position] = miramar[position].apply(lambda x: x*1000/800000) 
  20.     miramar = miramar[miramar[position] != 0] 
  21.     erangel[position] = erangel[position].apply(lambda x: x*4096/800000) 
  22.     erangel = erangel[erangel[position] != 0] 
  23.  
  24. n = 50000 
  25. mira_sample = miramar[miramar["time"] < 100].sample(n) 
  26. eran_sample = erangel[erangel["time"] < 100].sample(n) 
  27. # miramar熱力圖 
  28. bg = imread("miramar.jpg"
  29. fig, ax = plt.subplots(1,1,figsize=(15,15)) 
  30. ax.imshow(bg) 
  31. sns.kdeplot(mira_sample["victim_position_x"], mira_sample["victim_position_y"],n_levels=100, cmap=cm.Reds, alpha=0.9) 
  32. # erangel熱力圖 
  33. bg = imread("erangel.jpg"
  34. fig, ax = plt.subplots(1,1,figsize=(15,15)) 
  35. ax.imshow(bg) 
  36. sns.kdeplot(eran_sample["victim_position_x"], eran_sample["victim_position_y"], n_levels=100,cmap=cm.Reds, alpha=0.9) 

2、茍著還是出去干?

我到底是茍在房間里面還是出去和敵人硬拼?這里因為比賽的規(guī)模不一樣,這里選取參賽人數(shù)大于90的比賽數(shù)據(jù),然后篩選出團(tuán)隊team_placement即最后成功吃雞的團(tuán)隊數(shù)據(jù),1、先計算了吃雞團(tuán)隊平均擊殺敵人的數(shù)量,這里剔除了四人模式的比賽數(shù)據(jù),因為人數(shù)太多的團(tuán)隊會因為數(shù)量懸殊平均而變得沒意義;2、所以我們考慮通過分組統(tǒng)計每一組吃雞中存活到最后的成員擊殺敵人的數(shù)量,但是這里發(fā)現(xiàn)數(shù)據(jù)統(tǒng)計存活時間變量是按照團(tuán)隊最終存活時間記錄的,所以該想法失敗;3、最后統(tǒng)計每個吃雞團(tuán)隊中擊殺人數(shù)最多的數(shù)量統(tǒng)計,這里剔除了單人模式的數(shù)據(jù),因為單人模式的數(shù)量就是每組擊殺最多的數(shù)量。最后居然發(fā)現(xiàn)還有擊殺數(shù)量達(dá)到60的,懷疑是否有開掛。想要吃雞還是得出去練槍法,光是茍著是不行的。

據(jù)可視化發(fā)現(xiàn)[吃雞]秘密

據(jù)可視化發(fā)現(xiàn)[吃雞]秘密

  1. library(dplyr) 
  2. library(tidyverse) 
  3. library(data.table
  4. library(ggplot2) 
  5. pubg_full <- fread("../agg_match_stats.csv"
  6. # 吃雞團(tuán)隊平均擊殺敵人的數(shù)量 
  7. attach(pubg_full) 
  8. pubg_winner <- pubg_full %>% filter(team_placement==1&party_size<4&game_size>90)  
  9. detach(pubg_full) 
  10. team_killed <- aggregate(pubg_winner$player_kills, by=list(pubg_winner$match_id,pubg_winner$team_id), FUN="mean"
  11. team_killed$death_num <- ceiling(team_killed$x) 
  12. ggplot(data = team_killed) + geom_bar(mapping = aes(x = death_num, y = ..count..), color="steelblue") + 
  13. xlim(0,70) + labs(title = "Number of Death that PUBG Winner team Killed", x="Number of death"
  14. # 吃雞團(tuán)隊最后存活的玩家擊殺數(shù)量 
  15. pubg_winner <- pubg_full %>% filter(pubg_full$team_placement==1) %>% group_by(match_id,team_id) 
  16. attach(pubg_winner) 
  17. team_leader <- aggregate(player_survive_time~player_kills, data = pubg_winner, FUN="max"
  18. detach(pubg_winner) 
  19. # 吃雞團(tuán)隊中擊殺敵人最多的數(shù)量 
  20. pubg_winner <- pubg_full %>% filter(pubg_full$team_placement==1&pubg_full$party_size>1) 
  21. attach(pubg_winner) 
  22. team_leader <- aggregate(player_kills, by=list(match_id,team_id), FUN="max"
  23. detach(pubg_winner) 
  24. ggplot(data = team_leader) + geom_bar(mapping = aes(x = x, y = ..count..), color="steelblue") + 
  25.   xlim(0,70) + labs(title = "Number of Death that PUBG Winner Killed", x="Number of death"

3、哪一種武器干掉的玩家多?

運(yùn)氣好挑到好武器的時候,你是否猶豫選擇哪一件?從圖上來看,M416和SCAR是不錯的武器,也是相對容易能撿到的武器,大家公認(rèn)Kar98k是能一槍斃命的好槍,它排名比較靠后的原因也是因為這把槍在比賽比較難得,而且一下?lián)糁袛橙艘彩切枰獙嵙Φ模裎疫@種撿到98k還裝上8倍鏡但沒捂熱乎1分鐘的玩家是不配得到它的。(捂臉)

據(jù)可視化發(fā)現(xiàn)[吃雞]秘密

據(jù)可視化發(fā)現(xiàn)[吃雞]秘密

 

據(jù)可視化發(fā)現(xiàn)[吃雞]秘密

  1. #殺人武器排名 
  2. death_causes = deaths['killed_by'].value_counts() 
  3. ns.set_context('talk'
  4. fig = plt.figure(figsize=(30, 10)) 
  5. ax = sns.barplot(x=death_causes.index, y=[v / sum(death_causes) for v in death_causes.values]) 
  6. ax.set_title('Rate of Death Causes'
  7. ax.set_xticklabels(death_causes.index, rotation=90) 
  8. #排名前20的武器 
  9. rank = 20 
  10. fig = plt.figure(figsize=(20, 10)) 
  11. ax = sns.barplot(x=death_causes[:rank].index, y=[v / sum(death_causes) for v in death_causes[:rank].values]) 
  12. ax.set_title('Rate of Death Causes'
  13. ax.set_xticklabels(death_causes.index, rotation=90) 
  14. #兩個地圖分開取 
  15. f, axes = plt.subplots(1, 2, figsize=(30, 10)) 
  16. axes[0].set_title('Death Causes Rate: Erangel (Top {})'.format(rank)) 
  17. axes[1].set_title('Death Causes Rate: Miramar (Top {})'.format(rank)) 
  18. counts_er = erangel['killed_by'].value_counts() 
  19. counts_mr = miramar['killed_by'].value_counts() 
  20. sns.barplot(x=counts_er[:rank].index, y=[v / sum(counts_er) for v in counts_er.values][:rank], ax=axes[0] ) 
  21. sns.barplot(x=counts_mr[:rank].index, y=[v / sum(counts_mr) for v in counts_mr.values][:rank], ax=axes[1] ) 
  22. axes[0].set_ylim((0, 0.20)) 
  23. axes[0].set_xticklabels(counts_er.index, rotation=90) 
  24. axes[1].set_ylim((0, 0.20)) 
  25. axes[1].set_xticklabels(counts_mr.index, rotation=90) 
  26. #吃雞和武器的關(guān)系 
  27. win = deaths[deaths["killer_placement"] == 1.0] 
  28. win_causes = win['killed_by'].value_counts() 
  29. sns.set_context('talk'
  30. fig = plt.figure(figsize=(20, 10)) 
  31. ax = sns.barplot(x=win_causes[:20].index, y=[v / sum(win_causes) for v in win_causes[:20].values]) 
  32. ax.set_title('Rate of Death Causes of Win'
  33. ax.set_xticklabels(win_causes.index, rotation=90) 

4、隊友的助攻是否助我吃雞?

有時候一不留神就被擊倒了,還好我爬得快讓隊友救我。這里選擇成功吃雞的隊伍,最終接受1次幫助的成員所在的團(tuán)隊吃雞的概率為29%,所以說隊友助攻還是很重要的(再不要罵我豬隊友了,我也可以選擇不救你。)竟然還有讓隊友救9次的,你也是個人才。(手動滑稽)

據(jù)可視化發(fā)現(xiàn)[吃雞]秘密

據(jù)可視化發(fā)現(xiàn)[吃雞]秘密

  1. library(dplyr) 
  2.  2library(tidyverse) 
  3.  3library(data.table
  4.  4library(ggplot2) 
  5.  5pubg_full <- fread("E:/aggregate/agg_match_stats_0.csv"
  6.  6attach(pubg_full) 
  7.  7pubg_winner <- pubg_full %>% filter(team_placement==1)  
  8.  8detach(pubg_full) 
  9.  9ggplot(data = pubg_winner) + geom_bar(mapping = aes(x = player_assists, y = ..count..), fill="#E69F00") + 
  10. 10  xlim(0,10) + labs(title = "Number of Player assisted", x="Number of death"
  11. 11ggplot(data = pubg_winner) + geom_bar(mapping = aes(x = player_assists, y = ..prop..), fill="#56B4E9") + 
  12. 12  xlim(0,10) + labs(title = "Number of Player assisted", x="Number of death"

5、敵人離我越近越危險?

對數(shù)據(jù)中的killer_position和victim_position變量進(jìn)行歐式距離計算,查看兩者的直線距離跟被擊倒的分布情況,呈現(xiàn)一個明顯的右偏分布,看來還是需要隨時觀察到附近的敵情,以免到淘汰都不知道敵人在哪兒。

據(jù)可視化發(fā)現(xiàn)[吃雞]秘密

  1. # python代碼:殺人和距離的關(guān)系 
  2. import math 
  3. def get_dist(df): #距離函數(shù) 
  4.     dist = [] 
  5.     for row in df.itertuples(): 
  6.         subset = (row.killer_position_x - row.victim_position_x)**2 + (row.killer_position_y - row.victim_position_y)**2 
  7.         if subset > 0: 
  8.             dist.append(math.sqrt(subset) / 100) 
  9.         else
  10.            dist.append(0) 
  11.     return dist 
  12.  
  13. df_dist = pd.DataFrame.from_dict({'dist(m)': get_dist(erangel)}) 
  14. df_dist.index = erangel.index 
  15. erangel_dist = pd.concat([erangel,df_dist], axis=1) 
  16. df_dist = pd.DataFrame.from_dict({'dist(m)': get_dist(miramar)}) 
  17. df_dist.index = miramar.index 
  18. miramar_dist = pd.concat([miramar,df_dist], axis=1) 
  19. f, axes = plt.subplots(1, 2, figsize=(30, 10)) 
  20. plot_dist = 150 
  21.  
  22. axes[0].set_title('Engagement Dist. : Erangel'
  23. axes[1].set_title('Engagement Dist.: Miramar'
  24.  
  25. plot_dist_er = erangel_dist[erangel_dist['dist(m)'] <= plot_dist] 
  26. plot_dist_mr = miramar_dist[miramar_dist['dist(m)'] <= plot_dist] 
  27. sns.distplot(plot_dist_er['dist(m)'], ax=axes[0]) 
  28. sns.distplot(plot_dist_mr['dist(m)'], ax=axes[1]) 

6、團(tuán)隊人越多我活得越久?

對數(shù)據(jù)中的party_size變量進(jìn)行生存分析,可以看到在同一生存率下,四人團(tuán)隊的生存時間高于兩人團(tuán)隊,再是單人模式,所以人多力量大這句話不是沒有道理的。

據(jù)可視化發(fā)現(xiàn)[吃雞]秘密

7、乘車是否活得更久?

對死因分析中發(fā)現(xiàn),也有不少玩家死于Bluezone,大家天真的以為撿繃帶就能跑毒。對數(shù)據(jù)中的player_dist_ride變量進(jìn)行生存分析,可以看到在同一生存率下,有開車經(jīng)歷的玩家生存時間高于只走路的玩家,光靠腿你是跑不過毒的。

據(jù)可視化發(fā)現(xiàn)[吃雞]秘密

8、小島上人越多我活得更久?

對game_size變量進(jìn)行生存分析發(fā)現(xiàn)還是小規(guī)模的比賽比較容易存活。

據(jù)可視化發(fā)現(xiàn)[吃雞]秘密

  1. # R語言代碼如下: 
  2. library(magrittr) 
  3. library(dplyr) 
  4. library(survival) 
  5. library(tidyverse) 
  6. library(data.table
  7. library(ggplot2) 
  8. library(survminer) 
  9. pubg_full <- fread("../agg_match_stats.csv"
  10. # 數(shù)據(jù)預(yù)處理,將連續(xù)變量劃為分類變量 
  11. pubg_sub <- pubg_full %>% 
  12.   filter(player_survive_time<2100) %>% 
  13.   mutate(drive = ifelse(player_dist_ride>0, 1, 0)) %>% 
  14.   mutate(size = ifelse(game_size<33, 1,ifelse(game_size>=33 &game_size<66,2,3))) 
  15. # 創(chuàng)建生存對象 
  16. surv_object <- Surv(time = pubg_sub$player_survive_time) 
  17. fit1 <- survfit(surv_object~party_size,data = pubg_sub) 
  18. # 可視化生存率 
  19. ggsurvplot(fit1, data = pubg_sub, pval = TRUE, xlab="Playing time [s]", surv.median.line="hv"
  20.            legend.labs=c("SOLO","DUO","SQUAD"), ggtheme = theme_light(),risk.table="percentage"
  21. fit2 <- survfit(surv_object~drive,data=pubg_sub) 
  22. ggsurvplot(fit2, data = pubg_sub, pval = TRUE, xlab="Playing time [s]", surv.median.line="hv"
  23.           legend.labs=c("walk","walk&drive"), ggtheme = theme_light(),risk.table="percentage"
  24. fit3 <- survfit(surv_object~size,data=pubg_sub) 
  25. ggsurvplot(fit3, data = pubg_sub, pval = TRUE, xlab="Playing time [s]", surv.median.line="hv"
  26.            legend.labs=c("small","medium","big"), ggtheme = theme_light(),risk.table="percentage"

9、最后毒圈有可能出現(xiàn)的地點?

面對有本事能茍到最后的我,怎么樣預(yù)測最后的毒圈出現(xiàn)在什么位置。從表agg_match_stats數(shù)據(jù)找出排名第一的隊伍,然后按照match_id分組,找出分組數(shù)據(jù)里面player_survive_time最大的值,然后據(jù)此匹配表格kill_match_stats_final里面的數(shù)據(jù),這些數(shù)據(jù)里面取第二名死亡的位置,作圖發(fā)現(xiàn)激情沙漠的毒圈明顯更集中一些,大概率出現(xiàn)在皮卡多、圣馬丁和別墅區(qū)。絕地海島的就比較隨機(jī)了,但是還是能看出軍事基地和山脈的地方更有可能是最后的毒圈。

據(jù)可視化發(fā)現(xiàn)[吃雞]秘密

據(jù)可視化發(fā)現(xiàn)[吃雞]秘密

  1. #最后毒圈位置 
  2.  import matplotlib.pyplot as plt 
  3.  import pandas as pd 
  4.  import seaborn as sns 
  5.  from scipy.misc.pilutil import imread 
  6.  import matplotlib.cm as cm 
  7. #導(dǎo)入部分?jǐn)?shù)據(jù) 
  8. deaths = pd.read_csv("deaths/kill_match_stats_final_0.csv"
  9. #導(dǎo)入aggregate數(shù)據(jù) 
  10. aggregate = pd.read_csv("aggregate/agg_match_stats_0.csv"
  11. print(aggregate.head()) 
  12. #找出最后三人死亡的位置 
  13. team_win = aggregate[aggregate["team_placement"]==1] #排名第一的隊伍 
  14. #找出每次比賽第一名隊伍活的最久的那個player 
  15. grouped = team_win.groupby('match_id').apply(lambda t: t[t.player_survive_time==t.player_survive_time.max()]) 
  16. deaths_solo = deaths[deaths['match_id'].isin(grouped['match_id'].values)] 
  17. deaths_solo_er = deaths_solo[deaths_solo['map'] == 'ERANGEL'
  18. deaths_solo_mr = deaths_solo[deaths_solo['map'] == 'MIRAMAR'
  19. df_second_er = deaths_solo_er[(deaths_solo_er['victim_placement'] == 2)].dropna() 
  20. df_second_mr = deaths_solo_mr[(deaths_solo_mr['victim_placement'] == 2)].dropna() 
  21. print (df_second_er) 
  22. position_data = ["killer_position_x","killer_position_y","victim_position_x","victim_position_y"
  23. for position in position_data: 
  24.   df_second_mr[position] = df_second_mr[position].apply(lambda x: x*1000/800000) 
  25.    df_second_mr = df_second_mr[df_second_mr[position] != 0] 
  26.  
  27.    df_second_er[position] = df_second_er[position].apply(lambda x: x*4096/800000) 
  28.    df_second_er = df_second_er[df_second_er[position] != 0] 
  29. df_second_er=df_second_er 
  30. # erangel熱力圖 
  31. sns.set_context('talk'
  32. bg = imread("erangel.jpg"
  33. fig, ax = plt.subplots(1,1,figsize=(15,15)) 
  34. ax.imshow(bg) 
  35. sns.kdeplot(df_second_er["victim_position_x"], df_second_er["victim_position_y"], cmap=cm.Blues, alpha=0.7,shade=True
  36. # miramar熱力圖 
  37. bg = imread("miramar.jpg"
  38. fig, ax = plt.subplots(1,1,figsize=(15,15)) 
  39. ax.imshow(bg) 
  40. sns.kdeplot(df_second_mr["victim_position_x"], df_second_mr["victim_position_y"], cmap=cm.Blues,alpha=0.8,shade=True
責(zé)任編輯:未麗燕 來源: 經(jīng)管人學(xué)數(shù)據(jù)分析
相關(guān)推薦

2019-04-15 14:15:59

2020-03-11 14:39:26

數(shù)據(jù)可視化地圖可視化地理信息

2017-07-28 14:43:49

大數(shù)據(jù)數(shù)據(jù)可視化秘密

2014-05-05 10:01:51

數(shù)據(jù)可視化

2018-10-16 15:12:48

2018-10-18 11:03:06

2017-10-14 13:54:26

數(shù)據(jù)可視化數(shù)據(jù)信息可視化

2018-08-01 09:50:47

數(shù)據(jù)吃雞采集

2015-08-20 10:00:45

可視化

2013-09-17 18:27:27

SAP

2009-04-21 14:26:41

可視化監(jiān)控IT管理摩卡

2017-06-19 08:30:35

大數(shù)據(jù)數(shù)據(jù)可視化報表

2022-08-26 09:15:58

Python可視化plotly

2017-02-23 09:42:53

大數(shù)據(jù)數(shù)據(jù)可視化技術(shù)誤區(qū)

2023-05-08 16:29:34

2014-05-28 15:23:55

Rave

2020-12-22 14:14:25

大數(shù)據(jù)數(shù)據(jù)可視化

2020-03-01 14:01:22

Echarts數(shù)據(jù)可視化圖表

2020-05-26 11:34:46

可視化WordCloud

2022-02-23 09:50:52

PythonEchartspyecharts
點贊
收藏

51CTO技術(shù)棧公眾號

久久久国产精品黄毛片| 777视频在线| 三区在线视频| 日本伊人精品一区二区三区观看方式 | 影音先锋欧美精品| 亚洲黄色av片| 僵尸再翻生在线观看| 国产精品每日更新| 俄罗斯精品一区二区| 中文字幕xxxx| 中文字幕免费精品| 亚洲色图校园春色| 欧美人与性动交α欧美精品 | 国产精品成人播放| 欧美黑人猛猛猛| 亚洲区小说区图片区qvod按摩| 欧美少妇bbb| 国产av国片精品| 免费黄网站在线| 99re8在线精品视频免费播放| 国产女精品视频网站免费| 精品少妇久久久久久888优播| 国产精品一区二区三区av麻| 精品国产在天天线2019| 国产理论在线播放| 黄色激情在线播放| 亚洲精品国产精品乱码不99| 日本高清不卡三区| 国内爆初菊对白视频| 久久国产精品第一页| 欧美亚洲激情视频| 中文字幕在线2021| 久久要要av| 亚洲久久久久久久久久| 中文在线字幕观看| avtt久久| 欧美欧美欧美欧美| 91日韩视频在线观看| 性国裸体高清亚洲| 亚洲va国产天堂va久久en| 51xx午夜影福利| 老司机在线视频二区| 国产欧美一区二区精品久导航 | 一区三区在线欧| 精品日韩一区二区三区免费视频| 亚洲18在线看污www麻豆| 欧美日韩五区| 在线亚洲一区二区| 四虎永久在线精品无码视频| 国产99在线| 亚洲高清免费视频| 久久艹国产精品| 岛国毛片av在线| 亚洲资源中文字幕| 精品国产一区二区三区无码| av免费在线免费| 亚洲欧美一区二区三区极速播放| 永久域名在线精品| 天天综合视频在线观看| 中文字幕日本不卡| 中文字幕一区二区三区四区五区| 夜级特黄日本大片_在线| 中文字幕欧美国产| 先锋影音男人资源| 青春草免费在线视频| 一区二区三区国产| 国产妇女馒头高清泬20p多| 岛国av在线播放| 精品成人乱色一区二区| 99蜜桃臀久久久欧美精品网站| 玛雅亚洲电影| 欧美无人高清视频在线观看| 五月婷婷之婷婷| 国产va免费精品观看精品| 欧美一区二区在线不卡| 国产精品99久久久精品无码| 国产一区调教| 亚洲最新中文字幕| 久久av红桃一区二区禁漫| 正在播放日韩欧美一页| 91国内在线视频| 无码人妻av免费一区二区三区| 日本不卡的三区四区五区| 国产剧情日韩欧美| 丰满熟妇人妻中文字幕| 久久久亚洲欧洲日产国码αv| 亚洲精品一区二区毛豆| 永久免费网站在线| 欧美视频不卡中文| 国产性生活一级片| 米奇精品关键词| 在线成人激情视频| 麻豆亚洲av熟女国产一区二| 久久激情一区| 91在线观看免费高清完整版在线观看| 丁香六月色婷婷| 国产日韩精品一区| av在线观看地址| jizz欧美| 亚洲成人av资源网| 日本成人免费在线观看| 国产欧美精品| 亚洲aaaaaa| 欧美女子与性| 亚洲精品午夜久久久| 国产福利视频在线播放| 欧美一级大片在线视频| 亚洲精品网站在线播放gif| 性生交大片免费全黄| 国产精品美女| 91精品网站| 国产日韩精品在线看| 亚洲丰满少妇videoshd| 17c国产在线| 免费看日本一区二区| 欧美日韩福利视频| 中文在线观看av| 91论坛在线播放| 日韩在线视频在线| av在线播放一区二区| 亚洲图片欧洲图片av| 男人天堂中文字幕| 国产乱码精品一区二区三区av| 欧美乱偷一区二区三区在线| 黄色成人在线网| 3751色影院一区二区三区| 在线不卡av电影| 亚洲视频二区| 国产精品久久久久久久天堂第1集| 秋霞午夜理伦电影在线观看| 色婷婷综合久色| 香港三日本8a三级少妇三级99| 亚洲澳门在线| 国产日韩欧美在线播放| 国产大片在线免费观看| 欧美午夜精品久久久久久浪潮 | 日韩在线观看免费全| 亚洲欧美自拍视频| av一区二区久久| 久久在线中文字幕| 亚洲视频精选| 欧美多人乱p欧美4p久久| 91麻豆国产在线| 国产精品久久久久久久久免费樱桃 | 亚洲av成人无码久久精品| 国产日韩一区二区三区在线播放 | 午夜精品一区二区三区在线视频| 99草在线视频| 亚洲精品久久久久久国产精华液| 成年人网站av| 欧美jjzz| 成人av资源网| 丁香高清在线观看完整电影视频 | 户外极限露出调教在线视频| 欧美日韩免费看| 亚洲精品视频大全| 亚洲欧美日韩国产一区二区| 久久青青草原一区二区| 亚洲综合电影| 尤物精品国产第一福利三区| 成人黄色免费网| 国产精品三级av| 999这里有精品| 午夜国产精品视频| 国产无套精品一区二区| 两个人看的在线视频www| 欧美大片顶级少妇| 欧美一区二区三区四| 久久久久久久久久久电影| 中文字幕无码不卡免费视频| 激情综合网五月| 国产一区视频在线| 91福利国产在线观看菠萝蜜| 精品国产乱码久久久久久夜甘婷婷| 国产亚洲精品码| 2020国产精品自拍| 亚洲77777| 国产一区日韩一区| 91超碰在线电影| 美女91在线看| 正在播放欧美一区| 亚洲成人久久精品| 狠狠色狠色综合曰曰| 国产成人精品视频免费| 成人av在线电影| 成年网站在线免费观看| 天天做天天爱天天爽综合网| 国产精品一区二区在线观看| 国产超碰精品| 麻豆国产精品va在线观看不卡 | 亚洲午夜未删减在线观看| 在线观看中文字幕av| 亚洲国产精品一区二区久久| 88久久精品无码一区二区毛片| 视频在线在亚洲| 精品一区二区成人免费视频 | 亚洲自拍的二区三区| 亚洲综合影院| 国产精品久久久久久久久久久不卡 | 91偷拍与自偷拍精品| 久久久久国产一区| 亚洲美女黄网| 正在播放91九色| 亚洲品质自拍| 国产精品久久久久久久久久久久午夜片 | 性生活免费在线观看| 亚洲国产一区二区三区高清| 亚洲午夜精品久久| 色爱av综合网| 91久久大香伊蕉在人线| 天然素人一区二区视频| 韩国欧美亚洲国产| 成人高清免费在线| 在线观看欧美日韩| 水莓100国产免费av在线播放| 91精品国产91热久久久做人人 | 成人影音在线| 少妇高潮久久久久久潘金莲| 欧洲毛片在线| 精品粉嫩aⅴ一区二区三区四区| 中文字幕久久熟女蜜桃| 欧美日韩在线视频观看| 久久黄色免费视频| 《视频一区视频二区| 日本成人午夜影院| 久久一日本道色综合| 亚洲无人区码一码二码三码| 国产资源在线一区| 欧美男女交配视频| 日韩精品成人一区二区三区| 成年人视频观看| 国产一区二区三区四区三区四 | 69堂成人精品免费视频| 一级片在线观看免费| 狠狠色噜噜狠狠狠狠97| 日韩欧美高清在线观看| 亚洲成av人片在线观看无码| 欧美爱爱小视频| 亚洲欧美乱综合| 午夜精品一区二区三级视频| 亚洲欧洲另类国产综合| 亚洲精品电影院| 国产精品每日更新在线播放网址| 亚洲欧美va天堂人熟伦 | 日韩精品一区二区三区在线播放| 中文字幕观看视频| 欧美日韩久久不卡| 一区二区日韩在线观看| 欧美日韩1234| 国产视频手机在线| 欧美一级欧美三级在线观看| 国产av无码专区亚洲av麻豆| 欧美日韩一区二区电影| 久久久黄色大片| 在线精品视频一区二区| 一级片在线免费播放| 欧美三级蜜桃2在线观看| 中文字幕 视频一区| 欧美浪妇xxxx高跟鞋交| 国产高清第一页| 精品国产乱码久久久久久夜甘婷婷 | 久久精品国产亚洲高清剧情介绍 | 亚洲国产一二三精品无码| 国精品一区二区| 波多野结衣家庭教师在线| 久久只有精品| 成人综合久久网| 懂色av一区二区三区免费观看| 成年女人免费视频| 91美女精品福利| 国产黄色片在线| 伊人色综合久久天天人手人婷| 久久精品亚洲无码| 日韩欧美极品在线观看| 成人黄色片在线观看| 884aa四虎影成人精品一区| 亚洲欧美激情在线观看| 亚洲性视频网站| 亚洲91av| 国产69久久精品成人看| 先锋影音网一区二区| 国产精品亚洲一区| 欧洲视频一区| 日韩激情视频一区二区| 久久精品麻豆| 国产裸体视频网站| 久久久亚洲午夜电影| 日本在线一级片| 欧美日韩在线观看视频| 国产精品久久综合青草亚洲AV| 亚洲护士老师的毛茸茸最新章节| 成人亚洲性情网站www在线观看| 欧美老肥婆性猛交视频| 小早川怜子影音先锋在线观看| 92看片淫黄大片看国产片| 欧美1区2区3区4区| 懂色av一区二区三区四区五区| 一本久道久久综合狠狠爱| 国产aⅴ爽av久久久久| 2欧美一区二区三区在线观看视频| 黄色av片三级三级三级免费看| 亚洲国产成人av网| 一区二区国产欧美| 亚洲人成在线播放| 波多野结衣精品| 成人h视频在线观看播放| 色婷婷狠狠五月综合天色拍| av电影一区二区三区| 青青草视频一区| 日韩片在线观看| 亚洲欧美日韩成人高清在线一区| www.com亚洲| 亚洲国产成人一区| 在线播放蜜桃麻豆| 成人欧美一区二区三区在线| 中文字幕亚洲影视| 97超碰人人澡| 国产精品一二三四区| 久久久国产一级片| 色婷婷亚洲精品| 天天摸天天干天天操| 欧美精品制服第一页| 日韩欧美专区| 水蜜桃一区二区| 久久亚洲美女| 国产男女猛烈无遮挡a片漫画| 亚洲一卡二卡三卡四卡 | av在线一区不卡| 久久久婷婷一区二区三区不卡| 国产综合精品| 中文字幕亚洲日本| 亚洲精品国产第一综合99久久| 亚洲无码久久久久| 色777狠狠综合秋免鲁丝| 成人天堂yy6080亚洲高清 | 欧美高清视频在线观看mv| 日日碰狠狠躁久久躁婷婷| 99视频在线观看一区三区| 国产性70yerg老太| 精品裸体舞一区二区三区| 日本aa在线| 国产精品日韩二区| 激情一区二区| 天天插天天射天天干| 午夜精品福利久久久| 十八禁一区二区三区| 久久久久久亚洲| 精品精品精品| 国产91在线视频观看| 久久午夜羞羞影院免费观看| 亚洲日本韩国在线| 亚洲欧美日韩国产成人| 欧洲av不卡| 色噜噜色狠狠狠狠狠综合色一 | 韩国三级在线看| 亚洲一区二区成人在线观看| 人妻精品一区二区三区| 午夜精品久久久久久久久久久久久| 91精品啪在线观看国产爱臀| 欧美无砖专区免费| 99精品久久只有精品| 久久青青草原亚洲av无码麻豆 | 精品国产91亚洲一区二区三区www| 亚洲毛片网站| 免费看黄色av| 欧美人与禽zozo性伦| 超碰caoporn久久| 国产成人精品自拍| 亚洲综合不卡| www中文在线| 精品国产乱码久久久久久蜜臀| 欧美sm一区| 性欧美.com| 国产白丝网站精品污在线入口| 日韩精品无码一区二区| 亚洲午夜未删减在线观看| 成人在线视频国产| 黄色国产一级视频| 久久精品一区四区| 国产精品欧美久久久久天天影视| 色综合天天狠天天透天天伊人| 成人h动漫精品一区二区器材| 精品免费国产一区二区| 亚洲同性gay激情无套| 日本成人动漫在线观看| 国产精品爱久久久久久久| 中文字幕免费一区二区| 日韩一级视频在线观看| 欧美猛男gaygay网站| 特黄毛片在线观看| 亚洲精品乱码视频| 成人v精品蜜桃久久一区| 亚洲午夜无码久久久久| 欧美高跟鞋交xxxxhd| 欧美三级美国一级| 欧美日韩人妻精品一区在线| 在线观看亚洲专区| 国产丝袜精品丝袜| 中文精品视频一区二区在线观看| 成人黄色a**站在线观看|