使用数据库列名作为r绘图的轴名称

使用数据库列名作为r绘图的轴名称,r,rmysql,R,Rmysql,我使用RMySQL从数据库中提取数据,然后使用这些数据绘制一个图 我目前拥有的代码如下: con <- dbConnect(dbDriver('MySQL'), user = 'root', password = 'root', dbname='dbname') df <- data.frame(dbGetQuery(con, paste('select * from test'))) plot(df$ID, df$UID, xlab='test1', ylab='test2', t

我使用RMySQL从数据库中提取数据,然后使用这些数据绘制一个图

我目前拥有的代码如下:

con <- dbConnect(dbDriver('MySQL'), user = 'root', password = 'root', dbname='dbname')
df <- data.frame(dbGetQuery(con, paste('select * from test')))
plot(df$ID, df$UID, xlab='test1', ylab='test2', type='l')

con要使用来自数据库的数据框名称,请使用
名称(df)
或者如果它们是行名称,请使用
行名称(df)

然后,您可以子集为一个值,例如,假设名称在列中,ID是第一列,UID是第二列

plot(df$ID, df$UID, xlab=names(df)[1], ylab=names(df)[2], type='l')

数据帧的名称与数据库的名称相同?然后你可以直接调用DataFrame的名字,听起来很简单!我该怎么做?我对R还不熟悉,但还不了解它的功能。
df中的
data.frame
paste