matplotlib.pyplot

一、热力图

1.可用excel进行绘制

热图(heatmap)介绍 - 简书热图定义:作为目前最常见的一种可视化手段,热图因其丰富的色彩变化和生动饱满的信息表达被广泛应用于各种大数据分析场景。同时,专用于大数据统计分析、绘图和可视化等场景的 R 语言...https://www.jianshu.com/p/398a20e785362.sns.heatmap

具体可看:

Python-Seaborn热图绘制_sunchengquan的博客-CSDN博客_python 热图制图环境: pycharm python-3.6 Seaborn-0.8热图import numpy as npimport seaborn as snsimport matplotlib.pyplot as pltsns.set()np.random.seed(0)uniform_data = np.random.rand(10, 12)ax = sns.heatmap(unifhttps://blog.csdn.net/sunchengquan/article/details/78573244

小问题:

①在热图中加入数字

sns.heatmap(ATC_result, annot=True, fmt='.20g', annot_kws={'size':9,'weight':'bold'},cmap='YlGnBu')

②让 sns.heatmap 的数字不使用科学计数法

sns.heatmap(cm, annot=True, fmt='.20g', cmap=plt.cm.Blues)

详情请见:让 sns.heatmap 的数字不使用科学计数法_ONE_SIX_MIX的专栏-CSDN博客

3、设置colorbar

(1)

import seaborn as sns
#热力图
h = sns.heatmap(P_value2, cmap='coolwarm',cbar=False,linewidths=0.5,linecolor='black')
#colorbar
cb2 = h.figure.colorbar(h.collections[0])
cb2.ax.tick_params(labelsize=32)  # 设置colorbar刻度字体大小。
cb2.ax.yaxis.get_offset_text().set_fontsize(30)#设置colorbar上方的科学计数法的字体大小
cb2.ax.yaxis.get_offset_text().set_position((3, 10))#设置colorbar上方的科学计数法的位置

二、设置绘图的标题字体

from matplotlib import rcParams
config = {
    "font.family":'arial',  # 设置字体类型
    # "font.size": 80,
    # "mathtext.fontset":'stix',
    # "font.serif": ['SimSun'], 设置中文字体为宋体
}
rcParams.update(config)

三、绘图的颜色表

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值