gpt4 book ai didi

r - 在R ggplot中绘制数据点中两点之间的线

转载 作者:行者123 更新时间:2023-12-02 16:09:28 34 4
gpt4 key购买 nike

所以我有一个看起来像这样的数据。

User | Start | End
A | 1 | 3
B | 2 | 5
C | 1 | 3
D | 4 | 5
E | 3 | 4
F | 1 | 5

现在使用 ggplot2,我想制作一个如下所示的图表。 enter image description here

我试过使用 geom_line()geom_tile() 但我似乎无法弄明白。

最佳答案

这是一种方法 -

library(tidyverse)

df %>%
pivot_longer(cols = -User) %>%
ggplot(aes(x= value, y= User, group = User, color = name)) +
geom_line()+
geom_point(size=4) +
theme_classic()

enter image description here

数据

df <- structure(list(User = c("A", "B", "C", "D", "E", "F"), Start = c(1L, 
2L, 1L, 4L, 3L, 1L), End = c(3L, 5L, 3L, 5L, 4L, 5L)),
class = "data.frame", row.names = c(NA, -6L))

关于r - 在R ggplot中绘制数据点中两点之间的线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68415418/

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