删除scale_fill_gradientn颜色栏中的刻度线

时间:2019-03-19 04:22:16

标签: r ggplot2

我正在使用以下代码:

colVec = c(heat.colors(100), "#828282")
colVec = rev(colVec)

remove_axes <- theme(
  axis.text = element_blank(),
  axis.line = element_blank(),
  axis.ticks = element_blank(),
  panel.border = element_blank(),
  panel.grid = element_blank(),
  axis.title = element_blank()
)
maineMap <- me_base + 
  geom_polygon(data = graphData, aes(fill = infProp), color = "white") +
  geom_polygon(color = "black", fill = NA) +
  theme_bw() +
  remove_axes

breakVec = seq(0,1,by=0.01)
labelVec = rep("",length(breakVec))
labelVec[1] = 0
labelVec[length(labelVec)] = 1
labelVec[floor(length(labelVec)/2)] = 0.5

countyMap <- maineMap + 
  scale_fill_gradientn(colours = colVec, 
                       breaks = breakVec, 
                       limits = c(0, 1), 
                       labels = labelVec)

countyMap

产生以下图像:

enter image description here

我的问题是如何删除颜色栏上的所有刻度线,而仅将它们放置在0、0.5和1点处?另外,我可以使颜色条显示的方式有所不同吗,例如更粗或其他格式?

0 个答案:

没有答案