假设我们有以下数据集:
a b c
s 1 10
s 2 20
ss 1 30
ss 2 40
我们这样绘制:
require(ggplot2)
data <- read.table("data.stats", sep = "\t", header = TRUE)
ggplot(data, aes(b, c, color=a)) +
stat_summary(fun.y=median, geom="line")
dev.off()
这就是结果:
但是我的实际数据集而不是a
的字符串包含浮动数字。所以它可能看起来像这样:
a b c
0.1 1 10
0.1 2 20
0.5 1 30
0.5 2 40
如果我尝试运行相同的代码,我会得到一条直线作为输出。
如何让R对待a
,就像数字是字符串一样?