北京logo设计,长春seo外包平台,农业大学网站建设特点,合肥网页设计工资一般多少点击这里查看官网文档 如果是单纯看数据分布情况#xff0c;则直接调用包即可。 如果是想看特征两两之间的相似图#xff0c;则需先求一个相关系数矩阵。
参考样例
import numpy as np
import seaborn as sns
import matplotlib.pyplot as pltnp.random.seed(10)
sns.set_t…点击这里查看官网文档 如果是单纯看数据分布情况则直接调用包即可。 如果是想看特征两两之间的相似图则需先求一个相关系数矩阵。
参考样例
import numpy as np
import seaborn as sns
import matplotlib.pyplot as pltnp.random.seed(10)
sns.set_theme()
uniform_data np.random.rand(10, 12)
ax sns.heatmap(uniform_data)plt.show()具体参数 vmax 数据范围的上界 vmin 数据范围的下界 annot 是否显示数据具体数字 annotTrue表示显示数字 如何显示不同的数据类型 xticklabels2, yticklabelsFalse 内容为False时不显示坐标轴刻度 内容为数字时代表最小分度值 cbar内容为False时不显示最右侧的刻度指示bar cmap“YlGnBu” 一种好看的图表显示颜色系 fmt’.1f’ 图中数据显示一位小数 记得annot需要设置为True才会生效 刻度指示bar在图表下面
import numpy as np
import seaborn as sns
import matplotlib.pyplot as pltnp.random.seed(0)
sns.set_theme()flights np.random.rand(10, 12)
grid_kws {height_ratios: (.9, .05), hspace: .3}
f, (ax, cbar_ax) plt.subplots(2, gridspec_kwgrid_kws)
ax sns.heatmap(flights, axax,cbar_axcbar_ax,cbar_kws{orientation: horizontal},cmapYlGnBu)plt.show()只显示版一半的矩阵
import numpy as np
import seaborn as sns
import matplotlib.pyplot as pltcorr np.corrcoef(np.random.randn(10, 200))
mask np.zeros_like(corr)
mask[np.triu_indices_from(mask)] True
with sns.axes_style(white):f, ax plt.subplots(figsize(7, 5))ax sns.heatmap(corr, maskmask, vmax.3, squareTrue, cmapYlGnBu)plt.show()