r - 为什么 ggplot 会忽略 R 中的指南命令?

标签 r graphics ggplot2

在下面的示例中,尽管命令 guides(fill=FALSE)ggplot 仍绘制了一个图例。此外,它完全忽略了指南。例如,您无法按列排列图例。

为什么会发生这种情况以及在这种情况下如何控制图例?

dfg = data.frame(category=sample(c("A", "B"), 10, replace=T),
                     name=sample(c("x", "y"), 10, replace=T),
                     clients=rnorm(10),
                     rating=rnorm(10))
ggplot(dfg, aes(x = clients, y = rating, color=category, label=name)) +
  geom_text(hjust=0.5, vjust=0.5) +
  guides(fill=FALSE)

最佳答案

您的图中没有fill指南。看来您需要guides(colour=FALSE)

引用线的类型与您在 aes 中指定的类型相对应,并且您不在那里映射 fill 颜色。

关于r - 为什么 ggplot 会忽略 R 中的指南命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20515301/

相关文章:

r - 我如何摆脱 arrangeGrob 中的随机背景网格

c++ - OpenGL 冒名顶替者球体 : problem when calculating the depth value

r - 如何在 ggplot 或lattice 中获得类似Matplotlib 的符号刻度的东西?

r - 如何隐藏(或删除)箱线图中的点?

r - 从 session 到每分钟总结

java - Android - 使用 LinearLayout 制作 ScrollView

opencv - 产生具有相同感知亮度和饱和度的颜色

R 汇总 dplyr 分组数据,并根据另一列排除某些行

r - 通过预计算加速矩阵乘积

r - 从本地仓库安装 R 包(所有 .tar.gz 文件都已在那里下载)