Ich versuche, eine Heatmap zu erstellen, aber der Farbschlüssel hat einige weiße Linien.Entfernen von weißen Linien in colkey einer Heatmap
Fragen 1: Wie kann ich diese weißen Linien entfernen? Der Bereich sollte zwischen -100 und 100 liegen. Nur "0" sollte im Farbschlüssel weiß sein.
Frage # 2: Wie kann ich das "X" in den Spaltenbeschriftungen entfernen?
Hier ist mein Skript:
library(gplots)
dat <- read.csv("Baguio.csv", header=TRUE)
mat_data<-data.matrix(dat)
my_palette <- colorRampPalette(c("blue","white","red"))(200)
breaks=c(seq(-100,-1,length=100),0,seq(1,100,length=100))
png("heatmap.png", # create PNG for the heat map
width = 5*300, # 5 x 300 pixels
height = 5*300,
res = 300, # 300 pixels per inch
pointsize = 8) # smaller font size
heatmap.2(mat_data,
main = "test", # heat map title
notecol="black", # change font color of cell labels to black
density.info="none", # turns off density plot inside color legend
trace="none", # turns off trace lines inside the heat map
margins =c(5,5), # widens margins around plot
col=my_palette,
breaks=breaks,
dendrogram="none",
symkey=F, xlab="Year", ylab="Date",
Colv="NA",Rowv="NA") # turn off column clustering
dev.off() # close the PNG device
Hier ist der Link zu den Daten: Data
ich Hilfe zu schätzen wissen.
Verwenden Sie 'dput (dat)' und fügen Sie das 'structure'-Objekt in den Post selbst ein, anstatt auf externe Links – OdeToMyFiddle