- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在开发一个通过 curl 和 RApache 调用 R 的 PHP 网络应用程序。大多数事情都很好。但是一个格子图会抛出这个错误:
RApache Warning/Error!!!Error in uy + c(-1, 1) : non-numeric argument to binary operator
我尝试保存输入绘图的数据结构并在我的本地 R 中绘制绘图,但绘图工作正常。所以我无法复制错误。
这些是脚本在 RApache 中运行时加载的库:
library(Brew)
library(Cairo)
library(rjson)
library(DBI)
library(RMySQL)
library(reshape)
library(plyr)
library('RColorBrewer')
library(ggplot2)
library(lattice)
library(latticeExtra)
library(hexbin)
这是脚本的一部分:
colgrad.pal<-colorRampPalette(brewer.pal(11,'Spectral'), interpolate='spline')
//problem plot
dists.med.lplot<-levelplot(value~starttime+groupname|dists, data=MDist.median,
col.regions=rev(colgrad.pal(200)),colorkey=list(col=rev(colgrad.pal(200))),
xlab='Time(s)',ylab='Treatment',
main='Level Plot of Median Distance',
layout=c(1,3))
这里是一个数据文件的链接。我是这样读的://链接看起来不可信,所以删除了
数据看起来像这样:
'data.frame': 2880 obs. of 6 variables:
$ groupname: Factor w/ 8 levels "rowA","rowB",..: 1 1 1 1 1 1 1 1 1 1 ...
$ fCycle : Factor w/ 6 levels "Cycle 1","Cycle 2",..: 6 6 6 6 6 6 6 6 6 6 ...
$ fPhase : Factor w/ 2 levels "Dark","Light": 1 1 1 1 1 1 1 1 1 1 ...
$ starttime: int 0 60 120 180 240 300 360 420 480 540 ...
$ dists : Factor w/ 3 levels "inadist","lardist",..: 1 1 1 1 1 1 1 1 1 1 ...
$ value : num 47.5 64 78.3 39.2 53.7 ...
关于问题是什么或如何更好地解决这个问题有什么想法吗?
ETA 版本/平台信息
[platform] => sparc-sun-solaris2.10
[arch] => sparc
[os] => solaris2.10
[system] => sparc, solaris2.10
[status] =>
[major] => 2
[minor] => 10.1
[year] => 2009
[month] => 12
[day] => 14
[svn rev] => 50720
[language] => R
[version.string] => R version 2.10.1 (2009-12-14)
最佳答案
错误闻起来像是您的数据有问题。我会尝试以下操作:
plot()
等之前,通过 save(x, y, z, ..., file="/tmp/dbg.RData"
)关于php - lattice levelplot 仅在 RApache 下失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3961705/
所有人:对于我希望是一个简单的问题,提前道歉。我已经很多年没有在 Unix(类似)环境中工作了...... 我正在尝试在运行 RHEL5 64 位操作系统的 Web 服务器上安装 RApache。我已
我将 ubuntu 13.10 与 Apache2 、 PHP5 和 MySQL 一起使用 我正在尝试在 Apache 中添加 rApache 模块以用作服务器 R。 我准确地配置了我的 rapach
假设我想要一个简单的 Web 应用程序,它需要一些用户输入,在一些预定义的 R 脚本中执行快速计算,并返回一些看起来很酷的图形,比如 ggplot。一种方法是: 让 PHP 接受来自网络表单的一些输入
我正在尝试使用 rApache 在浏览器上生成饼图 我的 R 代码是这样的 library(MASS) school = painters$School schoo
我正在开发一个通过 curl 和 RApache 调用 R 的 PHP 网络应用程序。大多数事情都很好。但是一个格子图会抛出这个错误: RApache Warning/Error!!!Error in
我正在使用 rapache 和 brew 开发一个 Web 应用程序。在 R 代码中,我想使用 RMySQL 包来查询 MySQL 数据库,但我正在质疑从 R 脚本中访问数据库登录详细信息的最佳方式。
我将 windows XP 和 R 用于我的桌面使用。还有一个共享主机帐户(在某家公司),可以满足我的网络托管需求。 我希望创建一个 R Web 应用程序,我知道其中一种方法是通过 RApache 将
我已完全按照以下网站中提供的说明进行操作。 rApache.net . mod_R.so 已安装,我在 sites-enabled 文件夹中配置了以下内容。 #rApacheInfo
我正在尝试使用 R 绘制一个由 MySQL 查询结果填充的图表。我有以下代码: rs = dbSendQuery(con, "SELECT BuildingCode, AccessTime from
我已经建立了一个 django 站点来管理一些 rstudio 和 rapache 使用的数据。我想将它部署到同一个盒子上,或者在不同的端口或不同的目录上,但是我在这方面的知识已经有一天了,并且结合实
我正在尝试在 Ubuntu 16.04 Apache/2.4.18 (Ubuntu) 中安装 RApache,但出现一些错误: 1-首先当我安装一些软件包时: sudo apt-get install
我是一名优秀的程序员,十分优秀!