R - 点之间交替的粗/细线

时间:2015-09-10 17:44:02

标签: r

我正在尝试生成一个点之间具有交替的粗/细线的图形,示例数据结构如下所示:

    V1   V2  V3
1   2    0  BG
2   2 1510  BG
3   1 1710  BG
4   2 2000  BG
5   1 2500  BG
6   2 2700  BG
7   2    0 BG2
8   2  510 BG2
9   1  710 BG2
10  2 1000 BG2
11  1 3500 BG2
12  2 3700 BG2

到目前为止,我使用了这个命令:

xyplot(bg$V3~bg$V2,type="b",group=bg$V3,lwd=20)

enter image description here

然而,我需要的是,对于BG,例如,0-1510作为粗线(lwd = 20)然后1510-1710作为细线(例如lwd = 1),1710-2000作为lwd = 20,2000-2500为lwd = 1,最后为2500-2700为lwd = 20

我知道这是一个奇怪的问题,但你认为有可能做到吗?我尝试了一个ifelse语句,但似乎你不能在同一个图中定义两种类型的行。

谢谢, 乔恩。

0 个答案:

没有答案