神奇宝贝18种属性标志,神奇宝贝18种属性是哪18种

首页 > 影视动漫 > 作者:YD1662023-05-18 14:27:33

前言

分布图有超过15个例子,主要研究了总用800值精灵,18种主属性的数量,和对应的能力值分布。头条不能插入表格,数据表见文后链接。

神奇宝贝18种属性标志,神奇宝贝18种属性是哪18种(1)

例20 连续分布直方图

# Prepare data df=df_raw[df_raw["Generation"]<4] x_var = 'Total' groupby_var = 'Type 1' df_agg = df.loc[:, [x_var, groupby_var]].groupby(groupby_var) vals = [df[x_var].values.tolist() for i, df in df_agg] ​ # Draw plt.figure(figsize=(20,9), dpi= 80) colors = [plt.cm.Spectral(i/float(len(vals)-1)) for i in range(len(vals))] n, bins, patches = plt.hist(vals, 30, stacked=True, density=False, color=colors[:len(vals)])

神奇宝贝18种属性标志,神奇宝贝18种属性是哪18种(2)

图像解释

解析

代码解析

“# Prepare data”

选取前三代386只宝可梦作为总样本,计算各个属性的个数

“ # Draw”

例 21 类别分布直方图

# Prepare data df=df_raw[df_raw["Generation"]==1] x_var = 'Stage' groupby_var = 'Type 1' df_agg = df.loc[:, [x_var, groupby_var]].groupby(groupby_var) vals = [df[x_var].values.tolist() for i, df in df_agg] ​ # Draw plt.figure(figsize=(7,10), dpi= 80) colors = [plt.cm.Spectral(i/float(len(vals)-1)) for i in range(len(vals))] n, bins, patches = plt.hist(vals, df[x_var].unique().__len__(), stacked=True, density=False, color=colors[:len(vals)])

神奇宝贝18种属性标志,神奇宝贝18种属性是哪18种(3)

图像解释

X轴 表示 1,2,3,Mega阶段的进化,Y轴 表示数量。不颜色表示不同的主属性。本图数据为第一代151只宝可梦。

例 22 进化阶段能力值分布密度图

# Draw Plot plt.figure(figsize=(16,10), dpi= 80) sns.kdeplot(df.loc[cyl == 1, cty], shade=True, color="g", label="Stage=1", alpha=.7) sns.kdeplot(df.loc[cyl == 2, cty], shade=True, color="deeppink", label="Stage=2", alpha=.7) sns.kdeplot(df.loc[cyl == 3, cty], shade=True, color="dodgerblue", label="Stage=3", alpha=.7) sns.kdeplot(df.loc[cyl == 4, cty], shade=True, color="orange", label="Stage=Mega", alpha=.7)

神奇宝贝18种属性标志,神奇宝贝18种属性是哪18种(4)

首页 12下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.