r - R警告:在公式中产生了NaN
问题描述
我正在与 R 合作。我正在尝试按照此处的说明制作“水平图”:https ://www.rdocumentation.org/packages/lattice/versions/0.10-10/topics/levelplot
我为这个例子生成了一些数据:
library(lattice)
a <- rnorm(100,10,10)
b <- rnorm(100,5,5)
c <- rnorm(100,1,1)
d <- data.frame(a,b,c)
然后,我尝试制作“水平图”:
levelplot(c~a*b, d, cuts = 50, xlab="",
ylab="", main="Weird Function", sub="with log scales",
colorkey = TRUE, region = TRUE)
这似乎运行了,但产生了一条警告消息:
Warning messages:
1: In levelplot.formula(c ~ a * b, d, cuts = 50, scales = list(log = "e"), :
NaNs produced
2: In levelplot.formula(c ~ a * b, d, cuts = 50, scales = list(log = "e"), :
NaNs produced
与此函数的通常输出(右)相比,生成的图(左)看起来非常“空”:
有谁知道为什么会这样?
谢谢
解决方案
推荐阅读
- javascript - 更新树结构中的特定节点
- java - 如何获取使用 PDFBox 提取的图像的 X 和 Y 位置
- typescript - 在 Visual Studio 代码扩展中使用 IpcRenderer 会导致无法读取未定义异常的属性“发送”
- python - 我正在使用 python django 和 postgresql 为我的网站创建一个产品页面。我在比较两个表中的字段时遇到问题
- python-pptx - 使用格式化python将文本从一张幻灯片复制到另一张幻灯片
- linux - 在 qemu 上运行 linux 内核时使用的 gdbserver 是什么?
- visual-studio-code - 在 VS 代码中:返回所有文件的最后编辑位置
- javascript - 未调用音频进度事件
- c# - 从 C# wpf 应用程序在 c++ dll 中启动一个线程,我需要一个线程内的线程吗?
- r - 通过 R 从 OneDrive 访问 Excel 和 CSV 数据