Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.3k views
in Technique[技术] by (71.8m points)

ggplot2 - How do I remove the white lines in the colorbar legend in R?

I make a heatmap with the package ComplexHeatmap, but when i zoom in the figure, the colorbar shows a orrible white lines, like this:

Colorbar with orrible white lines

I tried jpeg, tiff and pdf.....same result when i zoom in the figure.

Here the code to draw sample my colorbar:

col_princ <- circlize::colorRamp2(breaks = c(1, 5, 9),
                              colors = c("red", "yellow", "green"))
lgd <- Legend(title =  "Legend",
          title_position = "topcenter",
          at = seq(1,9,1),
          col_fun = col_princ,
          legend_width = unit(18, "cm"),
          direction = "horizontal",
          labels_gp = gpar(fontsize = 10),
          nr = 1)
draw(lgd, just="center", x=unit(12,"cm"), y=unit(10, "cm"))

Thank you very much, i'm blocked

question from:https://stackoverflow.com/questions/65830250/how-do-i-remove-the-white-lines-in-the-colorbar-legend-in-r

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...