Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
尝试在ggplot2中使用gglocator:vpPathFromVector(名称)中出错_R_Ggplot2 - Fatal编程技术网

尝试在ggplot2中使用gglocator:vpPathFromVector(名称)中出错

尝试在ggplot2中使用gglocator:vpPathFromVector(名称)中出错,r,ggplot2,R,Ggplot2,我正在尝试使用ggmap中的gglocator函数。我得到以下错误: Error in vpPathFromVector(names) : A viewport path must contain at least one viewport name 我在尝试将gglocator与ggmaps一起使用时发现了它,但同样的错误仅在ggplot2中发生。下面是一个如何得出的示例: library(ggplot2) library(ggmap) df <- data.frame(xvar =

我正在尝试使用
ggmap
中的gglocator函数。我得到以下错误:

Error in vpPathFromVector(names) : 
A viewport path must contain at least one viewport name
我在尝试将gglocator与ggmaps一起使用时发现了它,但同样的错误仅在ggplot2中发生。下面是一个如何得出的示例:

library(ggplot2)
library(ggmap)
df <- data.frame(xvar = 1:10, yvar = 1:10)
qplot(xvar, yvar, data = df) + annotate(geom = 'point', x = 3, y = 6)
gglocator(4)

Error in vpPathFromVector(names) : 
A viewport path must contain at least one viewport name
库(ggplot2)
图书馆(ggmap)

df使用Glocator(Windows XP)时,我收到了相同的视口错误消息

已传输以前版本的ggplot2和gmap文件夹 到R库和Glocator现在又可以正常工作了

很抱歉,我们急于验证哪些版本是正确的 已使用,但可在需要时提交

我的直觉是gglocator的问题在于
我今天(2012年10月27日)进行了更新。

我想知道对ggplot的必要更改是否破坏了此函数的代码。您是否尝试联系软件包的维护人员:David Kahle David。kahle@gmail.com?没有。我对这方面很陌生,所以我想这很可能是我做错了什么。为了解决这个错误,请您提及您降级到的ggplot2版本,好吗?只是在检查我是否可以运行ggmap和ggplot2的更高版本后才看到您的问题。我已经降级到ggplot 0.9.1,而gglocator又可以正常工作了(WindowsXP)。