我试图绘制以下 Dataframe ,但出现了一些错误:
D FD
1 -0.0978311407753392 9.90364308150339e-14
2 -3.475894849432 0.506189108794733
3 0.593564364051186 9.90364308150339e-14
4 -0.732729582777124 9.90364308150339e-14
5 -1.05705212616688 9.90364308150339e-14
6 2.27209487860746 0.069307572290929
7 -0.0891670874728506 9.90364308150339e-14
8 -0.353144089225906 9.90364308150339e-14
9 -0.370613923162707 9.90364308150339e-14
10 -0.533737783084052 9.90364308150339e-14
library(ggplot2)
ggplot(data=test, aes("D","FD"))+geom_point()
但是使用基本的plot
是可行的:
plot(test[,c("D","FD")])
我错过了什么?
3条答案
按热度按时间cl25kdpy1#
按照MrFlick的建议使用aes_string()。
zfciruhq2#
您最好尝试删除aes()中的,引号
vzgqcmou3#
ggplot 3.0.0中不推荐使用
aes_string
函数。建议使用.data
代词来处理字符值中的变量名称。例如