P_k111 0论游_坛平下台;感觉自己什么也没学到

版权声明:本文为博主原创文章未经博主允许不得转载,希望能在相互交流中共同成长【大红色:一级标题 绿色:二级标题 二红色:三级标题 黄色:四级标题】 /admin_maxin/article/details/

matplotlib.pyplot是一個有命令风格的函数集合,它看起来和MATLAB很相似每一个pyplot函数都使一副图像做出些许改变,例如创建一幅图在图中创建一个绘图区域,在繪图区域中添加一条线等等在matplotlib.pyplot中,各种状态通过函数调用保存起来以便于可以随时跟踪像当前图像和绘图区域这样的东西。绘图函数昰直接作用于当前axes(matplotlib中的专有名词图形中组成部分,不是数学中的坐标系)

查看数据表中多个特征两两的相似度

2..2 热力图矩阵块颜色設置

vmin\vmax: 热力图的颜色取值最大和最小范围默认是根据data数据表里的取值确定

cmap: 从数字到色彩空间的映射,取值是matplotlib包里的colormap名称或颜色对象或者表示颜色的列表;改参数默认值:根据center参数设定

center: 数据表取值有差异时,设置热力图的色彩中心对齐值;通过设置center值可以调整生成的图像顏色的整体深浅;设置center数据时,如果有数据溢出则手动设置的vmax、vmin会自动改变

robust: 默认取值False;如果是False,且没设定vmin和vmax的值热力图的颜色映射范圍根据具有鲁棒性的分位数设定,而不是用极值设定

2..3 矩阵块注释参数

annot: 矩阵块是(True)否(False)写入数据如果是矩阵,在热力图每个方格写入该矩阵对應位置数据

fmt: 字符串格式代码矩阵上标识数字的数据格式,比如保留小数点后几位数字

2..4 矩阵块间隔与间隔线

linewidths:定义热力图里“表示两两特征關系的矩阵小块”之间的间隔大小(块之间的间隔)

linecolor:切分热力图上每个矩阵小块的线的颜色默认值是’white’(切分矩阵块的线的颜色)

2..5 侧邊颜色刻度条设置

cbar_kws: 侧边颜色刻度条字号,字体颜色等的设置

square: 设置热力图矩阵小块形状,默认值是False

xticklabels控制每列标签名的输出;yticklabels控制每行标签洺的输出默认值是auto。如果是True则以DataFrame的列名作为标签名。如果是False则不添加行标签名。如果是列表则标签名改为列表中给的内容。如果昰整数K则在图上每隔K个标签进行一次标注。 如果是auto则自动选择标签的标注间距,将标签名不重叠的部分(或全部)输出

mask: 控制某个矩阵块是否显示出来默认值是None。如果是布尔型的DataFrame则将DataFrame里True的位置用白色覆盖掉

2.2 实战代码(特征筛选)

# 计算两两属性之间的皮尔森相关系数
# 返回按“列”降序排列的前n行
# 返回皮尔逊积矩相关系数
 
 

在数据挖掘项目中多用于企业分析或价值分析的环节可视化(系统分析的有效方法)。同時还可用于对聚类后结果的特征描述。

 
 

正常的plot图像不作过多解释直接上代码

 
 
# 将360度N等分,注意:要首位相接
 
 

svg图形绘图库免费的第三方庫,可自由进行修改但没有任何保证。内部提供的是一些绘图的接口(条形图堆积条形图,点状图漏斗图,箱型图仪表图,实心儀表直方图,水平条形图水平堆积条形图,线性图水平线图,堆积线图水平堆积线图,饼图水平金字塔图,垂直金字塔图雷達图,日期横坐标xy图DateTime横坐标xy图,时间横坐标xy图TimeDelta横坐标xy图,树状图XY线图,)可直接进行绘图,相对于pyplot要简便一些

 
# 设置雷达图x轴标簽
# 将图写入文件(可浏览器打开)
 
}

我要回帖

更多关于 7P 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信