r - ggplotify 包中的函数 as.ggplot() 出现奇怪错误
问题描述
这使用库 ggplotify。这使我可以获取一个基本的 r 图并使用函数从中创建一个 ggplot 图as.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.
但是,x
并且y
具有相同的长度,并且当我plot(x,y)
正常使用时,我不会收到任何错误。有人可以向我解释一下吗?提前致谢!
解决方案
当您将值直接放在函数中时,它会起作用:
as.ggplot(~plot(1:10,2:11))
我认为它仅限于像这样工作。
推荐阅读
- python - Dask中的索引问题,数据左移q
- javascript - 从 module.exports 对象数组中检索值,使用通配符,如 'includes'
- scala - 线程“主”java.lang.ClassNotFoundException 中的异常:scala.Any
- r - 根据其他列的结果向数据框添加新列
- solr - 在 solr 中禁用配置编辑
- java - 如何使用 Openapi Generator 从 Swagger yaml 生成 SpringBoot 模型
- java - RestTemplate 无法写入请求:没有为请求类型找到合适的 HttpMessageConverter [java.util.HashMap]
- ruby-on-rails - 使用多种语言过滤 Rails 验证错误 (I18n)
- android - IWindowManager - 通过反射调用 setOverscan
- slack - Mac 上的 Slack 应用程序 - # 每个人频道是否自动生成?