【发布时间】:2015-05-10 22:15:07
【问题描述】:
我有一个像下面这样的数据框:
df = read.table(text =
"names x y MV
O4, -0,33 -1,2 -5,2
O9,5 -0,305 -1,1 -3,6
B0 -0,3 -1,08 -3,25
B0,5 -0,28 -1 -2,6
B1,5 -0,25 -0,9 -2,1
B2,5 -0,22 -0,8 -1,5",
dec = ",", sep = "", header = TRUE)
当使用 ggplot2 绘图时,它会根据 X 轴对我的值进行排序。
但我希望 ggplot 按它们在 data.frame 中的位置对点进行排序。
有人可以帮我吗?
【问题讨论】:
-
第一列的
Bs和Os是什么意思?您可以使用geom_path生成这样的图 -
B0 和 B1,5 例如是名称
-
在 x 轴和 y 轴上应该绘制什么?
-
问题是 geom_path 将以原始顺序连接点,但是我希望这些点本身在 x 轴上处于原始顺序。 X 轴 = X 列 Y 轴 = Y 列