日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

可视化篇(五)——— python绘制热力图及案例

發(fā)布時(shí)間:2025/3/21 python 13 豆豆
生活随笔 收集整理的這篇文章主要介紹了 可视化篇(五)——— python绘制热力图及案例 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

可視化篇(五)——— python繪制熱力圖及案例

  • 摘要
  • 效果圖
  • python代碼

摘要

本文演示了如何通過python繪制熱力圖,并給出了其應(yīng)用于展示數(shù)據(jù)之間相關(guān)性的案例供讀者參考。

效果圖

python代碼

from matplotlib import font_manager import matplotlib import matplotlib.pyplot as plt import numpy as np import pandas as pdclass CyrusPlot(object):def __init__(self,dpi=72,fig_size=[30,20]):"""實(shí)列化該類,然后直接調(diào)用cyrus_heat_map方法:param dpi::param fig_size:"""self.dpi = dpiself.fig_size = fig_sizeself.font = font_manager.FontProperties(fname="C:\Windows\Fonts\simhei.ttf", size=30)def cyrus_heat_map(self,datas,x_ticks = [],y_ticks = [],bar_label = "bar label",show = True,save_name = ""):figure = plt.figure(figsize=self.fig_size, dpi=self.dpi)ax = figure.add_subplot(111)if not x_ticks:x_ticks = ["x"+str(i) for i in range(datas.shape[1])]y_ticks = ["y" + str(i) for i in range(datas.shape[0])]im, _ = self.heatmap(np.array(datas), x_ticks, y_ticks,cmap="RdBu", cbarlabel=bar_label,ax=ax) # plt.cm.RdBu PuOrself.annotate_heatmap(im, valfmt="{x:.2f}", size=16)if save_name:plt.savefig("./figure/" + save_name + ".jpg")if show:plt.show()def heatmap(self,data, row_labels, col_labels, ax=None,cbar_kw={}, cbarlabel="", **kwargs):if not ax:ax = plt.gca()im = ax.imshow(data, **kwargs)cbar = ax.figure.colorbar(im, ax=ax, **cbar_kw)cbar.ax.set_ylabel(cbarlabel, rotation=-90, va="bottom",fontproperties=font_manager.FontProperties(fname="C:\Windows\Fonts\simhei.ttf", size=30))ax.set_xticks(np.arange(data.shape[1]))ax.set_yticks(np.arange(data.shape[0]))ax.set_xticklabels(col_labels,fontproperties=self.font)ax.set_yticklabels(row_labels,fontproperties=self.font)ax.tick_params(top=True, bottom=False,labeltop=True, labelbottom=False)plt.setp(ax.get_xticklabels(), rotation=-30, ha="right",rotation_mode="anchor")for edge, spine in ax.spines.items():spine.set_visible(False)ax.set_xticks(np.arange(data.shape[1] + 1) - .5, minor=True)ax.set_yticks(np.arange(data.shape[0] + 1) - .5, minor=True)ax.grid(which="minor", color="w", linestyle='-', linewidth=3)ax.tick_params(which="minor", bottom=False, left=False)return im, cbardef annotate_heatmap(self,im, data=None, valfmt="{x:.2f}",textcolors=("black", "white"),threshold=None, **textkw):if not isinstance(data, (list, np.ndarray)):data = im.get_array()if threshold is not None:threshold = im.norm(threshold)else:threshold = im.norm(data.max()) / 2.kw = dict(horizontalalignment="center",verticalalignment="center",)kw.update(textkw)if isinstance(valfmt, str):valfmt = matplotlib.ticker.StrMethodFormatter(valfmt)texts = []for i in range(data.shape[0]):for j in range(data.shape[1]):kw.update(color=textcolors[abs(data[i, j]) > 0.5])text = im.axes.text(j, i, valfmt(data[i, j], None), **kw)texts.append(text)return texts

實(shí)列化該類,然后直接調(diào)用cyrus_heat_map方法。

if __name__ == '__main__':# 構(gòu)造數(shù)據(jù)集并計(jì)算其pearson相關(guān)系數(shù)data = pd.DataFrame(np.random.randn(10,10))pearson = data.corr()plot_tool = CyrusPlot()plot_tool.cyrus_heat_map(pearson,show=True)

by CyrusMay 2021 01 27

看過多少臉龐
飛過多少異鄉(xiāng)
少年早已蒼茫
少年早已蒼茫
回頭望
回頭望
我在何方
——————五月天(成名在望)——————

總結(jié)

以上是生活随笔為你收集整理的可视化篇(五)——— python绘制热力图及案例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: av鲁丝一区鲁丝二区鲁丝三区 | 公妇借种乱htp109cc | 夜夜操夜夜 | 国产又爽又黄的激情精品视频 | 日韩精品福利视频 | 一区二区三区国产精品视频 | 东方伊甸园av在线 | 被黑人猛躁10次高潮视频 | 亚洲激情片 | 日韩欧美一区二区三区视频 | 欧洲美女毛片 | 免费看a级黄色片 | 中文在线字幕免费观看电 | 老外毛片 | 国产探花精品一区二区 | 亚洲免费a视频 | 麻豆传谋在线观看免费mv | av在线片 | 国产精品久久久久久久久免费相片 | 亚洲综合日韩在线 | www.奇米 | 国产视频97 | 巨胸爆乳美女露双奶头挤奶 | 亚洲瘦老头同性xxxxx | 色一五月| 欧美卡一卡二 | 僵尸叔叔在线观看国语高清免费观看 | 久久99精品久久久久久国产越南 | 美女试爆场恐怖电影在线观看 | 亚洲视频在线免费播放 | 91黑人精品一区二区三区 | 欧美成人777 | 色播激情| 成人在线免费高清视频 | 中文字幕一区二区三区乱码 | aaa在线| 久热中文字幕在线 | 亚洲国产一区二区三区a毛片 | 秋霞成人网 | 国产视频在线观看一区二区 | 一区二区三区四区在线免费观看 | 欧美区日韩区 | 亚洲va欧美 | 欧美性爱精品在线 | 亚洲调教欧美在线 | 婷婷激情五月综合 | 96在线视频 | 精品人妻无码一区二区三区 | 黄色片在线 | 中文字幕+乱码+中文乱 | 久久久精品 | 小柔的淫辱日记(h | 色狠狠久久av大岛优香 | 日韩性猛交ⅹxxx乱大交 | 人妻互换 综合 | 欧美性生活一区 | 久久影视 | 亚洲无限码| 日韩精品在线观看视频 | 久久你懂的| 久久久久国产精品人妻 | 欧美精品一二 | 亚洲涩涩图| 午夜寂寞剧场 | 日韩久久一级片 | 西西午夜影院 | 欧美性生话| 国产伦理精品 | 漂亮少妇高潮午夜精品 | 在线免费视频你懂的 | 国产精品久久国产精品 | 伊人久久九 | 大尺度电影在线 | 午夜在线播放视频 | av视 | 波多野结衣视频观看 | 伊人青青 | 中文字幕一区二区三区四区欧美 | 国内精品在线播放 | 一级片在线 | 中文字幕色片 | 亚洲色图在线观看视频 | 二区三区在线视频 | 精品国产伦一区二区三区 | 亚洲av综合色区 | 精品久久在线 | 69视频在线观看免费 | 男女羞羞的视频 | 老局长的粗大高h | 成年人在线观看 | 性欧美18一19内谢 | 无码人妻少妇色欲av一区二区 | 亚洲欧美国产视频 | 久久偷拍免费视频 | 精品一区二区电影 | 日韩精品成人av | 日韩一级完整毛片 | 美日韩黄色片 | 麻豆av一区二区 |