Barplot 错误:`position`必须是字符串或position对象,而不是带有类标签的S3对象

Barplot 错误:`position`必须是字符串或position对象,而不是带有类标签的S3对象,barplot,r,ggplot2,bar-chart,data-visualization,Barplot,R,Ggplot2,Bar Chart,Data Visualization,我用以下代码做了一个简单的示例: ggplot() + geom_bar(aes(y = Percentage, x = Medicalposition, fill = DLTIrecognized), data= DLTIrecognized_long, stat="identity") 但是,当我将以下代码添加到第一个代码中以简单地改进布局时,我收到一个错误: ggtitle ("title")) + theme(legend.positi

我用以下代码做了一个简单的示例:

ggplot() + geom_bar(aes(y = Percentage, x = Medicalposition, fill = DLTIrecognized), 
                        data= DLTIrecognized_long, stat="identity")
但是,当我将以下代码添加到第一个代码中以简单地改进布局时,我收到一个错误:

ggtitle ("title")) + theme(legend.position ="bottom", legend.direction = 
"horizontal", legend.title = element_blank()))
错误:
position
必须是字符串或位置对象,而不是带有类标签的S3对象'


你能建议如何解决这个问题吗?谢谢。

乍一看,您的代码似乎一切正常。因此:您能否提供有关您的数据集的更多信息?否则,很难复制错误并找出解决问题的方法。只需在控制台中键入dput(您的数据集的名称),并将输出作为代码粘贴到问题中。由于您的数据集可能很大,因此最好只提供一段数据,例如,对于前20行,dput(您的数据集名称[1:20,])将完成这项工作。乍一看,您的代码似乎一切正常。因此:您能否提供有关您的数据集的更多信息?否则,很难复制错误并找出解决问题的方法。只需在控制台中键入dput(您的数据集的名称),并将输出作为代码粘贴到问题中。由于您的数据集可能很大,因此最好只提供一段数据,例如,对于前20行,dput(您的数据集名称[1:20,])将完成这项工作。