r - 向 ggplot 中的颜色条图例添加更多标签

标签 r ggplot2

我正在 ggplot 中使用颜色条图例绘制一些图,如下所示。默认情况下,图例只有 4 个标签,显示特定颜色的值。有些主题元素可以更改颜色条的大小,但不能更改标签的数量。如何增加标签数量?

library(ggplot2)

ggplot(mtcars, aes(x=mpg, y=carb, color=disp)) + 
  geom_point(size=3) + 
  theme(legend.key.height = unit(2,'cm'))

enter image description here

最佳答案

您只需在 scale_color_continous() 中指定 breaks

g1 <- ggplot(mtcars, aes(x=mpg, y=carb, color=disp)) + 
  geom_point(size=3) + 
  theme(legend.key.height = unit(2,'cm'))

g1 + scale_color_continuous(breaks=seq(50,500,25))

enter image description here

关于r - 向 ggplot 中的颜色条图例添加更多标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48431647/

相关文章:

r - R中的幂回归类似于excel

r - ggplot2刻度填充梯度与离散上限

r - 使用 ggplot2 对齐各个条上的数字

r - 带有标签地毯的ggplot2箱线图

r - 如何使用 "..."传递一些(但不是全部)进一步的参数

r - mutate_at 和变量 : Can I tell r/dplyr to overwrite existing features instead of creating new ones?

mysql - 使用 sqldf 在 R 中运行 SQL 查询时出错

r - 如何增加ggplot2中图例的大小

r - 如何根据R中的组计算两行之间的百分比

r - 计数导致参数 'x' 必须是向量 : list