我的数据在 x 轴上是分类的,在 y 轴上是连续的。我正在尝试制作一个与此类似的情节:
我不知道如何获得点以避免重叠 - 抖动和闪避似乎都不是我正在寻找的。
这是包含一些数据的示例:
A <- c(5.1, 5.2, 4.8)
B <- c(1.3, 2.8, 3.2)
C <- c(4.5, 4.5, 4.5)
D <- c(8.9, 7.6, 7.6)
example <- data.frame(A, B, C, D) %>%
pivot_longer(c(A,B,C, D),
names_to = "Type",
values_to = "Value",
cols_vary = "slowest")
ggplot(example, aes(x = Type, y = Value, fill = Type)) +
stat_summary(fun = "mean",
colour = "black",
size = 0.3,
width = 0.4,
geom = "crossbar") +
stat_summary(fun.data = mean_sdl,
fun.args = list(mult …Run Code Online (Sandbox Code Playgroud) 我正在使用 ggplot 创建数据框的散点图。x 轴和 y 轴是框架中的两列,以下代码给出了散点图:
ggplot(df,aes(x=Season,y=type))+
geom_point(fill="blue")
Run Code Online (Sandbox Code Playgroud)
但这些点的大小都是相同的。我希望每个点取决于与 x 和 y 的组合匹配的行数。有人知道怎么做吗?