在R中将热图刻度从数字更改为月份

在R中将热图刻度从数字更改为月份,r,heatmap,axis-labels,R,Heatmap,Axis Labels,我有y轴上有月数的热图。我想将数字改为月份名称(例如,“一月”、“二月”、“三月”、“四月”)。 这是热图 这是我的代码: heatmap(data, Rowv=NA, Colv=NA, margins=c(3,3), col = magma(50), scale="none", xlab = "Hours", ylab = "Month") 打印在轴上的值

我有y轴上有月数的热图。我想将数字改为月份名称(例如,“一月”、“二月”、“三月”、“四月”)。 这是热图

这是我的代码:

heatmap(data, Rowv=NA, Colv=NA, margins=c(3,3),
                   col = magma(50), scale="none", xlab = "Hours",
                   ylab = "Month")

打印在轴上的值由传入对象的行名和列名确定。您可以使用内置的月份缩写向量。试一试

rownames(data) <- month.abb
rownames(data)@MrFlick成功了:)你的方式很有趣!