gpt4 book ai didi

r - 哪个 "geom_"用于为从 x 轴开始的每个观察绘制一条条/线?

转载 作者:行者123 更新时间:2023-12-02 06:55:34 26 4
gpt4 key购买 nike

我的目标是为每个观察绘制一个图,其中有一个小宽度的垂直条将点连接到 y=0 线(x 轴)。

我尝试了不同的 geom,我的理解是 geom_bar 不起作用,因为它只能取正值,但我不太确定。最接近我想要的是 geom_step 但它仍然不是我所期望的。你知道怎么做吗?

我喜欢的情节示例如下:

enter image description here ] 1

但我的点在 x 轴上的间隔不是规则的,因此更加困难。
如果你需要一个具体的例子,你可以使用这个数据框:

df <- data.frame(x=c(5.23, 5.67, 6, 9, 15, 15.2),
y=c(2, 4, -2, -1, 1, -9))

最佳答案

如果我们借用@nongkrong 的dat,您可以使用geom_segment 更简单地完成它:

gg <- ggplot(dat)
gg <- gg + geom_segment(aes(x=x, xend=x, y=0, yend=y))
gg <- gg + theme_bw()
gg

enter image description here

如果我们使用您的df,它是相同的技术:

gg <- ggplot(df)
gg <- gg + geom_segment(aes(x=x, xend=x, y=0, yend=y))
gg <- gg + theme_bw()
gg

enter image description here

关于r - 哪个 "geom_"用于为从 x 轴开始的每个观察绘制一条条/线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31799593/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com