【问题标题】:Scatterplot with vertical histogram at every measurement ocassion每个测量场合的带有垂直直方图的散点图
【发布时间】:2019-12-07 19:56:24
【问题描述】:

我正在尝试在每个测量场合制作带有垂直直方图/分布图的散点图。我可以制作置信区间线。

这是一个例子。我如何在 R/ggplot2 中做到这一点?

这是一个包请求,如果存在的话。

如果没有包,我该如何自定义代码?

【问题讨论】:

标签: r plot graph histogram scatter-plot


【解决方案1】:

我不知道 R 中有一个包可以做到这一点。我尝试使用ggplot2,但无法将直方图叠加到散点图上。

我能够使用par(new=TRUE)ggplot 上叠加基本散点图。我认为您可以调整此代码以更改边距和轴,以获得更好的覆盖并更接近您想要的。

df <- data.frame(y=rnorm(1000),x=sample(c(1:4),1000,T),stringsAsFactors = F)

ggplot(df,aes(y)) + geom_histogram(alpha=0.2) + facet_grid(~x,) + coord_flip() +
  theme_minimal() + theme(axis.title = element_blank(),axis.text = element_blank(),
                          strip.text = element_blank())

par(new=T,mai=c(0,0,0,0))

plot(y~x,df)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-08
    • 1970-01-01
    • 1970-01-01
    • 2019-10-23
    • 2016-11-08
    相关资源
    最近更新 更多