我有一个看起来像这样的数据:

A1WWZ8  5.39
A1WY04  5.01
A1WT13  6.29
A1WWE5  4.06
A1WY97  5
A1WUX3  5.05
A1WUS2  5.42
A1WUV1  6.07
A1WZE7  4.96
A1WVE4  5.33
A1WVT8  5.16
A1WUI9  5.21
A1WZA9  5.37
A1WY16  5.9
A1WVW8  5.28
A1WZB0  5.46
A1WZI8  5.94
A1WUZ5  4.88
A1WWV3  9.65
A1WZT7  4.84
A1WZT3  5.08
A1WZT1  4.78
A1WZT4  5.55
A1WZT0  4.96
A1WZT5  5.08
A1WZT2  5.35

在这个数据表中,我想使用第二列并准备一个线和点图,其中x轴上的值和y上的因子水平(第2列是一个因子) . 使用ggplot,我无法绘制直线和点图,因为它需要x和y轴数据 . 因为只有条形图才有可能 . 条形图如下所示:

bar plot with a factor data

因此数值出现在x轴上,等级出现在y上 .

使用ggplot可以绘制直线和点图(如果我将多个数据放在一起,可以绘制多行),而不是这个条形图 .

代码:

hlpl <- read.csv("hlpl.csv", header=FALSE, sep=",")
qplot(hlpl$V3, data=hlpl, color=V3)

感谢名单