我有以下数据框 (df1)
,我从中生成了一个geom_tile
图。
X Y Z
1 1 0.343
5 4 0.134
10 6 0.564
20 8 0.532
40 9 0.235
46 12 0.425
我有另一个数据框,我想用它来画线(df2)
:
a b c d
1 1 0.05 good
5 4 0.01 better
10 6 0.03 middle
20 8 0.1 bad
40 9 0.2 bad
46 12 0.22 bad
所以这个想法是a
和X
是相同的 和b
是Y
相同的值。
我想做的是geom_tile
根据 in 的值在区域d
周围画一些线df2
。所以在每个不同的区域都会有不同的颜色线,例如(好的是红色,更好的是蓝色,......)
我尝试使用geom_contour
,但问题是它以一种非常难看的方式绘制线条,我无法以一种好的方式指定坐标..
笔记
- 某些区域可能不在直线上
- 数据框更大,这是一个测试数据来解释这个想法