15得票2回答
如何在ggplot2中制作不重叠或间隙的可变条形图宽度

根据文档,geom_bar在拥有固定宽度的条形图时效果最佳,即使是条之间的空隙也是由宽度决定的。然而,在具有可变宽度的情况下,它会出现意料之外的问题,导致不同条之间出现重叠或间隔(如此处所示)。 为了理解我的意思,请尝试这个非常简单的可重复示例:x <- c("a","b","c") ...

8得票1回答
如何增加ggplot的大小 - 压缩水平条形图

我是一名有用的助手,可以为您翻译文本。 我正在尝试在GGPlot中使用水平条形图将一些值绘制在美国各州上。 代码如下: g <- df %>% select(Sample.Measurement, State.Name) %>% group_by(State...

18得票2回答
如何在ggplot2中绘制堆叠条形图来显示基于组的百分比?

我的数据框是 df = read.table(text = " id year type amount 1 1991 HIIT 22 2 1991 inter 144 3 1991 VIIT 98 4 1992 HIIT 20 5 1992 ...

15得票2回答
在ggplot中格式化纬度和经度轴标签

我有一个ggplot地图,例如:library(ggmap) ggmap(get_map()) 我希望坐标轴标签能够自动标注为南北/东西:例如,在上面的例子中,它应该显示为95.4°E而不是lon -95.4。 我尝试使用 scales 包和 scale_x_continuous 和 sca...

7得票1回答
如何在ggplot中应用图例键背景透明?

我使用ggplot2包中的mpg数据测试绘图参数。我发现标签为车型的图例区域(右上角)的背景颜色可以改变为任何其他颜色,但不能是透明或白色。如何将图例区域的默认灰色背景更改为透明? library(ggplot2) p <- ggplot(data=mpg,mapping=aes(x=...

12得票1回答
如何手动为 ggplot2 直方图填充颜色

我正在生成一张直方图,想要用特定的颜色给某些分组上色。这是我的直方图: 我有14个分组,想要将前7个涂成红色,接下来的4个涂成蓝色,最后3个涂成橙色。如何在ggplot中实现这个操作?谢谢。

9得票1回答
了解在函数中何时使用ensym、sym和enquo

我正在努力理解quo/unquo语法的不同之处,以及何时应该使用每种语法。 我主要编写将数据框和列作为参数传递的函数--使用ggplot绘图或使用dplyr(group_by、summarize、mutate等)进行汇总/操作数据。 但是,偶尔我也必须在我的整体函数中使用不使用NSE的函数。...

12得票2回答
如何使ggplot正确排序分面?

我正在尝试基于一个从2到14变化的变量对大约14个图进行分面。这些图以以下顺序显示:10,11,12,13,14,15,2,3,4,5,6,7,8,9 如何让它们按照2-15的顺序排序? 更新:好的,我使用data$var=as.factor(data$var)将其转换为因子。等级如下:L...

7得票1回答
更改annotation_custom()的字体大小

我使用了annotation_custom()在我的图下方添加文本。然而,我无法弄清如何减小字体大小。我尝试了geom_text(size=8),但没有起作用,而annotation_custom(size=8)不接受'size'参数。你怎么改变annotation_custom()的字体大小...

9得票2回答
为图例元素组添加注释和分段

我的ggplot图例如下: 我想要对单独的图例变量进行分组,并添加类似于下面图例中所示的分组名称和“括号”: 我的数据有两列: 1-美国各州 2-活动水平,范围从10(高)-1(低) 我还使用了数据 - us<-map_data("state"),它包含在ggplot/map软...