R 我无法使用ggplot2生成任何图形

R 我无法使用ggplot2生成任何图形,r,ggplot2,R,Ggplot2,当我尝试使用ggplot2绘制任何东西时,我无法生成图形。输出会发生变化,并且不一致,但在图形的位置,我接收到一个空白、白色图像或没有数据的轴,或者所有数据、轴和标签都涂抹在图形的中心 制作散点图时,如下所示: ggplot(iris, aes(x=Petal.Length, y=Petal.Width)) + geom_point() 我收到以下错误消息: 使用方法(“深度”)时出错: 没有适用于“NULL”类对象的“depth”方法 以及带有标记轴的空白图形(注意上面的错误范围) 当我使用

当我尝试使用
ggplot2
绘制任何东西时,我无法生成图形。输出会发生变化,并且不一致,但在图形的位置,我接收到一个空白、白色图像或没有数据的轴,或者所有数据、轴和标签都涂抹在图形的中心

制作散点图时,如下所示:

ggplot(iris, aes(x=Petal.Length, y=Petal.Width)) + geom_point()
我收到以下错误消息:

使用方法(“深度”)时出错: 没有适用于“NULL”类对象的“depth”方法

以及带有标记轴的空白图形(注意上面的错误范围)

当我使用
ggplot
和使用
qplot
时都会发生这种情况

目前,我正在使用:
OSX 10.11.6
R:3.3.2
XQuartz:2.7.11

以上所有设备均已重新安装

尝试调整打印边界的大小。我在Rstudio中也遇到了同样的错误,仅通过这样做就可以修复。

我们没有足够的信息来提供帮助。理想情况下,您可以生成一个完全可复制的示例,但至少
str(data)
的输出可能是有用的。我已经添加了您要求的输出。我很乐意提供我能提供的任何其他信息。我有办法上传数据集吗?然后我可以完整地提供我所有的代码…根据您共享的内容,我根本无法重现您的问题。我认为您需要提供一个完全可复制的示例。我已经添加了完整的代码集。我不知道如何上传数据集或图形图像,但我很乐意这样做。是的,我根本无法复制这一点,这表明在您的安装或R会话中有其他事情出错,或者您没有提到。您得到一个S3调度错误的事实只向我表明您对R会话做了一些事情,以某种非常奇怪的方式屏蔽或更改数据或函数。