当前位置: 首页 > news >正文

贵州城乡建设厅考试网站代运营哪家公司最靠谱

贵州城乡建设厅考试网站,代运营哪家公司最靠谱,网站建设与推广方案模板,微信公众号做留言网站一、问题 前文相关回顾: 【Python可视化系列】一文彻底教会你绘制美观的折线图(理论源码) 【Python可视化系列】一文教会你绘制美观的柱状图(理论源码) 【Python可视化系列】一文教会你绘制美观的直方图(理…

一、问题

    前文相关回顾:

    【Python可视化系列】一文彻底教会你绘制美观的折线图(理论+源码)

    【Python可视化系列】一文教会你绘制美观的柱状图(理论+源码)

    【Python可视化系列】一文教会你绘制美观的直方图(理论+源码)

    本文将总结热力图的绘制方法。热力图(Heatmap)是一种可视化工具,用于展示矩阵数据的模式和关联性。在热力图中,数据的值通过颜色的变化来表示,通常使用渐变色的色阶来表示数据的大小。

二、基本热力图

2.1 seaborn.heatmap()参数详解

seaborn.heatmap(data, vmin=None, vmax=None, cmap=None, center=None, robust=False, annot=None, fmt='.2g', 
annot_kws=None,linewidths=0, linecolor='white', cbar=True, cbar_kws=None, cbar_ax=None, square=False, 
xticklabels='auto', yticklabels='auto',mask=None, ax=None, **kwargs)data:矩阵数据集,可以使numpy的数组(array),如果是pandas的dataframe,则df的index/column信息会分别对应到heatmap的columns和rows
vmin,vmax:用于指定图例中最小值与最大值的显示值
cmap:指定一个colormap对象,用于热力图的填充色
center:指定颜色中心值,通过该参数可以调整热力图的颜色深浅
annot:指定一个bool类型的值或与data参数形状一样的数组,如果为True,就在热力图的每个单元上显示数值
fmt:指定单元格中数据的显示格式
annot_kws:有关单元格中数值标签的其他属性描述,如颜色、大小等
linewidths :指定每个单元格的边框宽度
linecolor:指定每个单元格的边框颜色
cbar:bool类型参数,是否用颜色条作为图例,默认为True
square:bool类型参数,是否使热力图的每个单元格为正方形,默认为False
cbar_kws:有关颜色条的其他属性描述
xticklabels,yticklabels:指定热力图x轴和y轴的刻度标签,如果为True,则分别以数据框的变量名和行名称作为刻度标签
mask:用于突出显示某些数据
ax:用于指定子图的位置

用的比较多的参数是data、annot、fmt、xticklabels,yticklabels

2.2 基于矩阵绘制热力图

import numpy as np
import seaborn as sns
import matplotlib.pyplot as pltnp.random.seed(0)
values = np.random.rand(10, 12)  # 自定义数据x_ticks = ['x1', 'x2', 'x3', 'x4', 'x5', 'x6', 'x7', 'x8', 'x9', 'x10', 'x11', 'x12']
y_ticks = ['y1', 'y2', 'y3', 'y4', 'y5', 'y6', 'y7', 'y8', 'y9', 'y10']  # 自定义横纵轴
ax = sns.heatmap(values, xticklabels=x_ticks, yticklabels=y_ticks, annot=True,fmt ='0.2g')
ax.set_title('Heatmap')  # 图标题
ax.set_xlabel('x label')  # x轴标题
ax.set_ylabel('y label')
plt.show()
# figure = ax.get_figure()
# figure.savefig('sns_heatmap.jpg')  # 保存图片

矩阵数据集如下:

图片

对应的热力图如下:

图片

三、相关性热力图

3.1 准备数据

import pandas as pd
data = pd.read_csv(r'E:\数据杂坛\\UCI Heart Disease Dataset.csv')
df = pd.DataFrame(data)

dataframe数据如下:

图片

3.2 绘制dataframe的相关性热力图

sns.set(font_scale=1.2)
plt.rc('font',family=['Times New Roman', 'SimSun'], size=12)
plt.subplots_adjust()
ax = sns.heatmap(df.corr(), annot=True, fmt=".2f")
ax.set_title('相关性热力图')  # 图标题
plt.xticks(rotation=45)
plt.tight_layout()
plt.show()
# figure = ax.get_figure()
# figure.savefig('sns_heatmap.jpg', bbox_inches='tight')

相关性热力图如下:

图片

本期内容就到这里,我们下期再见!需要数据集和源码的小伙伴可以关注私信作者或者底部公众号添加作者微信!

作者简介:

读研期间发表6篇SCI数据挖掘相关论文,现在某研究院从事数据算法相关科研工作,结合自身科研实践经历不定期分享关于Python、机器学习、深度学习、人工智能系列基础知识与应用案例。致力于只做原创,以最简单的方式理解和学习,关注我一起交流成长。

http://www.15wanjia.com/news/35125.html

相关文章:

  • 看男女做那个真实视频网站百度seo教程
  • 通过wordpress小程序发布文章优优群排名优化软件
  • 页面设计排版网站自动连点器
  • wordpress仿站上传到网络推广与推广
  • 伊滨区网站建设腾讯企业qq官网
  • 企业网站图片渐变效果怎么做网络营销的招聘信息
  • 太原企业网站制作网络推广策划方案模板
  • wordpress亲子模板下载靠谱的seo收费
  • wordpress cat沈阳关键词优化费用
  • 浙江网站建设哪里好360线上推广
  • 网站简单布局图东莞网站推广技巧
  • 纺织厂网站模板谷歌推广网站
  • 天猫网站左侧导航用js怎么做裤子seo关键词
  • 网站后台安装百度风云榜各年度小说排行榜
  • 网站的数据库空间价格百度指数官网首页
  • wordpress ip黑名单优化大师官网入口
  • 网络科技有限公司是诈骗公司吗企业网站seo排名
  • 杭州网站制作维护浏览器网站大全
  • 织梦网站备案8大营销工具
  • 做企业网站价格深圳百度推广
  • 2015百度推广网站遭到攻击企业网络营销策划案例
  • 绛县做网站典型的口碑营销案例
  • 公司做网站大概多少钱友情链接交换要注意哪些问题
  • 微信分销系统有哪些平台seo入门到精通
  • 做外贸网站要注意什么seo查询百科
  • 石家庄网站建设招聘搜索引擎营销的方式
  • flash网站项目背景百度资源搜索
  • 兼职做网站网站推广途径和要点
  • 用一部手机制作网站宁波seo推广方式排名
  • 洛阳建设网站制作江苏搜索引擎优化公司