Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何调整复杂热图中轴标签的字体大小?

如何调整复杂热图中轴标签的字体大小?
EN

Stack Overflow用户
提问于 2020-03-11 16:53:22
回答 1查看 3.4K关注 0票数 3

我正在使用ComplexHeatmap在R中创建一个热图。我在这里重新创建了一个小热图。我无法从文档中了解如何调整x轴上文本的字体大小。

代码语言:javascript
运行
AI代码解释
复制
a = matrix(1:9, nrow = 3, ncol = 3)
rownames(a) = c("alphabet","xylophone","tornado")
colnames(a) = c("c1","c2","c3")

my_heatmap = ComplexHeatmap::Heatmap(
        matrix = t(a),
        col = RColorBrewer::brewer.pal(9, "RdBu"))

此代码生成以下代码:

我想调整c("alphabet","xylophone","tornado")文本的字体大小,使其更小。我该怎么做呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-11 17:20:10

可以使用row_names_gpcolumn_names_gp分别调整y轴和x轴标签。

代码语言:javascript
运行
AI代码解释
复制
# if (!requireNamespace("BiocManager", quietly = TRUE))
#       install.packages("BiocManager")
# BiocManager::install("ComplexHeatmap")
#
# library(ComplexHeatmap)
# library(grid)
代码语言:javascript
运行
AI代码解释
复制
a = matrix(1:9, nrow = 3, ncol = 3)
rownames(a) = c("alphabet","xylophone","tornado")
colnames(a) = c("c1","c2","c3")

ComplexHeatmap::Heatmap(
  matrix = t(a),
  col = RColorBrewer::brewer.pal(9, "RdBu"),
  column_names_gp = grid::gpar(fontsize = 8),
  row_names_gp = grid::gpar(fontsize = 8))

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60640975

复制
相关文章
更为强大的复杂热图​
目前基于热图的绘制需求越来越高,让我们想到的事情逐渐成熟,却已经有人开始实现了这个功能,并上传到了CRAN。复杂热图的绘制长期以来都是基础包omplexHeatmap来实现,现在可以使用了tidyHeatmap了.但是这也不是基于ggplot的版本,所以差强一步。
用户7010445
2020/04/14
1.2K0
更为强大的复杂热图​
R语言复杂热图的绘制
大家对热图应该都不陌生,但是混合的复杂热图在我们的应用中并不是太多见。今天给大家介绍一个绘制复杂热图的R包ComplexHeatmap。
一粒沙
2019/07/31
3K0
Seurat中小提琴图,热图顺序的调整
因为顺序变了,要是想保持原来每个样本对应的颜色的话,也要改变小提琴的颜色.如: 原始的样子
生信编程日常
2020/04/01
6.4K0
Seurat中小提琴图,热图顺序的调整
用 ComplexHeatmap 包绘制复杂热图
在 ComplexHeatmap 中单个热图由热图主体和热图组件组成。热图主体可按行或列进行拆分。热图组件包括标题,进化树,矩阵名称和热图注释,可分别放置于热图主体的四个侧面上,这些组件也可根据热图主体的顺序进行重新排序或拆分。
生信菜鸟团
2021/01/18
7.5K0
用 ComplexHeatmap 包绘制复杂热图
joplin调整markdown展示字体大小
joplin怎么调整字体大小呢?我相信比较少有人听过joplin,joplin是一个小众的笔记软件(https://joplinapp.org/)。但小编已经用了很久了。joplin的字体有时有点小,那么joplin怎么调整字体大小呢,下面就让小编带大家一起了解吧。 joplin在设置界面没有看到调整markdown字体的选项,那joplin怎么调整字体大小呢?原来调整字体大小只需要改它,下面一起看小编的操作吧。 joplin改markdown字体大小,只需要在外观-编辑 custom stylesheet 的 css。
超级大猪
2020/07/03
6.5K1
无代码调整聚类热图分支顺序
聚类热图根据不同的聚类算法和距离计算方式,获得的热图分支结构会有一些不同。有时,我们也希望能在不改变分支结构的基础上,对热图分支的顺序进行一些调整,这就是推文聚类热图怎么按自己的意愿调整分支的顺序?的出发点。
生信宝典
2022/01/18
8300
无代码调整聚类热图分支顺序
NC单细胞文章复现(三):复杂热图
我们这次直接拿GSE118390上已经normalized 的数据进行下游分析。首先我们先看看文献的这张复杂热图,哈哈,这张热图画得真是好看。左边是不同的markers基因对应的细胞类型,上边是6个TNBC病人总共1189个细胞,cycling指的是处于细胞分裂期的样本,下边还有1189个细胞对应的是CD45阳性还是CD阴性的。代码作者都已经有提供,但是如果按照作者的代码跑,仍然会出现error,我把代码一些参数修改了一下并进行翻译,再结合文献的描述,跟大家一起学习。我们看看怎么画呗。
生信技能树jimmy
2021/07/02
3.2K2
NC单细胞文章复现(三):复杂热图
聚类热图怎么按自己的意愿调整分支的顺序?
NGS系列文章包括NGS基础、在线绘图、转录组分析 (Nature重磅综述|关于RNA-seq你想知道的全在这)、ChIP-seq分析 (ChIP-seq基本分析流程)、单细胞测序分析 (重磅综述:三万字长文读懂单细胞RNA测序分析的最佳实践教程)、DNA甲基化分析、重测序分析、GEO数据挖掘(典型医学设计实验GEO数据分析 (step-by-step))、批次效应处理等内容。
生信宝典
2020/09/21
4.5K0
WordPress标题文章字体大小调整
主题的标题字体太大,试了很多方法,标题字体大小始终调整不了。网上也找了很多方法,均不灵验。最终于找到一段CSS代码,添加到主题自定义,设置CSS选项里,确定后字体大小,再根据自己网站适量自己调整。
zairun
2022/10/31
1.4K0
phpStorm字体大小无法调整, 怎么办?
最近上手了一款轻量级IDE phpStorm,可是就在调整编辑器字体大小时却遇到问题了, 发现字体大小无法调整,另外还有字体大小往左还有个“√”,始终无法去掉,这个勾限制了字体系列,就可怜巴巴的那几个,就下图那几个:
全栈程序员站长
2022/07/08
1.2K0
phpStorm字体大小无法调整, 怎么办?
【画图】如何用画热图?
热图 就是很热的图,会冒火的那种~~~ 直接上代码 library(pheatmap) library(RColorBrewer) library(ggsci) library(DESeq2) vsd.T <- vst(dds, blind = FALSE) #选取差异基因做热图 resSig_P <- subset(res, abs(log2FoldChange)>1 & padj < 0.01) >mat.1 <- assay(vsd.T.1[rownames(resSig_P), ]) >mat.
Chris生命科学小站
2023/02/28
1.5K0
在Leaflet如何画热图-R
在绘制地图时候,我们经常会用到热图,Density map,在ggplot2中可根据坐标产生相应的密度图,2d distribution, 那么在交互式地图中,如何制作Density Map,
Jamesjin63
2022/10/25
2.1K0
在Leaflet如何画热图-R
如何获得可调整的矢量统计图?
EMF全称“Enhanced MetaFile”,这种格式是微软为了弥补WMF (Windows Metafile Format)格式的不足而开发的一种扩展图元文件格式,属于矢量文件格式。
Mark Chen
2020/07/21
1.8K0
如何获得可调整的矢量统计图?
HeatMap(热图)
热图是数据分析的基本图形之一,可以方便的表示大量数据的关联关系。 在这里我们使用seaborn绘制热图 我这里直接上代码了 因为是用jupyter notebook做的 #!/usr/bin/env python # coding: utf-8 # In[1]: import matplotlib.pyplot as plt import seaborn as sns # In[2]: sns.set() # In[3]: who # 导入数据 # In[4]: flights_long = sns.l
DrugScience
2021/02/04
1.1K0
HeatMap(热图)
单标签实现复杂的棋盘布局
他用了 60 多个标签,而他的同学,只用了 6 个,问我有没有办法尽可能的做到利用更少的标签去完成这个布局效果。
Sb_Coco
2022/10/05
6250
单标签实现复杂的棋盘布局
明明是一个热图就能搞定的事情为什么要复杂到蛋壳图呢
并且做了一个简单的可视化,见:CellPhoneDB的单细胞通讯结果的可视化之气泡图,差不多让大家理解了所谓的细胞通讯, 就是在两个不同单细胞亚群里面,各自高表达受体配体基因对里面的一个。比如CD74_MIF 和 C5AR1_RPS19 这两个配对情况,在mono到cd4的方向比较明显,所以它们就是CD74和C5AR1在mono高表达,而MIF和RPS19在cd4的t细胞里面高表达。
生信技能树
2022/03/03
1.3K0
明明是一个热图就能搞定的事情为什么要复杂到蛋壳图呢
如何在R中创建日历热图
首先,我们运行Paul Bleicher创建的calendarHeat函数以显示日历热图。 其次,我们创建一些随机的时间序列数据。 最后,我们在两个调色板中绘制时间序列。
用户1359560
2020/04/01
4.7K0
如何在R中创建日历热图
pycharm字体变大快捷键_调整字体大小在哪里
在键盘映射界面内的搜索框,搜索“字体”》找到‘增大字体’并 双击 》点击‘添加鼠标快捷键’
全栈程序员站长
2022/09/27
1.4K0
pycharm字体变大快捷键_调整字体大小在哪里
点击加载更多

相似问题

调整R中levelplot函数中轴标签的字体大小

30

海运中轴标签的字体大小

11

热图调整

11

在热图中调整热图大小和调整热图。2

23

如何调整热图的轴?

124
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档