我正在尝试使用rpy2在ggplot2中自定义一个图例。我注意到ggplot2到rpy2没有scale_shape_discrete和其他在中显示为自定义图例所必需的方法。
from rpy2.robjects.lib import ggplot2
# not present
ggplot2.scale_shape_discrete
在ggplot2中通过rpy2重命名/自定义离散图例的正确方式是什么?这些方法是否可访问?
我使用的是Maps.R库中的worldmap函数。它在ggplot2中运行。
我想把图例做得更大一点。我正在使用
theme(legend.key.size = unit(measure, "units"))
我的R终端返回:
could not find function "unit"
有什么线索知道这里发生了什么吗?我相信这是ggplot2中调整图例大小的正确语法。
非常感谢,bfb
我想将图例标题sex稍微向右移动到图例框的水平中心。我尝试了theme和guide_legend,但是失败了。这两种方法都不会改变图例标题的位置。
# example data from http://www.cookbook-r.com/Graphs/Legends_(ggplot2)/
df1 <- data.frame(
sex = factor(c("Female","Female","Male","Male")),
time = factor(c("Lunch","Dinne
我有一个使用scale_fill_gradientn在ggplot2中创建的图。我想在最小和最大比例图例中添加文本。例如,在图例最小值显示" minimum“,在图例最大值显示" maximum”。有一些帖子使用离散填充,并添加带有数字而不是文本的标签(例如),但我不确定如何将labels功能与scale_fill_gradientn一起使用,以便仅在最小和最大处插入文本。目前,我倾向于得到错误:
Error in scale_labels.continuous(scale, breaks) :
Breaks and labels are different lengths