r - ggplotify 包中的函数 as.ggplot() 出现奇怪的错误

标签 r ggplot2 plot graphics package

这使用库 ggplotify。这使我能够获取基本的 r 图并使用函数 as.ggplot() 创建 ggplot 图。 但是,当我运行以下代码行时,我收到了一个对我来说没有意义的错误。

y <- 1:10
x <- 2:11
length(x)
length(y)
as.ggplot(~plot(x, y))

我收到的错误是:

Error in xy.coords(x, y, xlabel, ylabel, log) : 
'x' and 'y' lengths differ.

但是,xy具有相同的长度,当我正常使用plot(x,y)时,我没有收到任何错误。有人可以向我解释一下吗?提前致谢!

最佳答案

当您将值直接放入函数中时,它会起作用:

as.ggplot(~plot(1:10,2:11))

我认为这仅限于这样的工作。

关于r - ggplotify 包中的函数 as.ggplot() 出现奇怪的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57514275/

相关文章:

r - plot.lm() : extracting numbers labelled in the diagnostic Q-Q plot

r - 按组部分自加入

r - R中矩阵中每一列的相邻列求和

ruby - 我可以使用 Ruby 对 PMML 进行评分吗?

r - 绘制常规二维图,但添加第三维作为热图

r - 箱线图显示平均值

r - 在 map 中绘制点(经度和纬度)ggplot2

javascript - 使用 d3.js 在一个图中用一条线堆积柱形图

python - 如何在 pylab/pyplot 中裁剪极坐标图

r - 对滑动窗口应用统计检验