我正在尝试创建一个包含 5 个类别(定性变量)的水平折线图。诀窍是我在 5 个类别中的每个类别中都有多条水平线(定量变量),我无法在 R 中绘制它。
我的示例数据具有以下属性:
slno start finish
1 0.45 0.52
1 0.52 0.6
1 0.63 0.69
1 0.77 0.9
1 1.55 1.75
1 10.4 12.5
1 2.09 2.35
1 0.52 0.9
2 0.43 0.45
2 0.45 0.51
2 0.52 0.59
3 0.63 0.67
3 0.85 0.88
3 1.57 1.65
4 2.11 2.29
4 0.5 0.68
4 1.36 1.38
4 10.6 11.19
5 11.5 12.51
5 0.43 0.45
5 0.48 0.52
5 0.54 0.57
该图应如下所示:
这张图是我所追求的非常粗略的表示,绝不代表我上面粘贴的数据。
这是我到目前为止所尝试的。
ggplot(data) +
geom_segment(aes(x=start, y=slno, xend=finish, yend=5), color="blue")