..level.. 在 ggplot2 等高线图中

2023-12-23

我发现这个变量有点令人困惑,例如,来自文档:

require(ggplot2)
require(reshape2)
volcano3d <- melt(volcano) 
names(volcano3d) <- c("x", "y", "z") 
v <- ggplot(volcano3d, aes(x, y, z = z)) 
v1 = v +  stat_contour(aes(colour=..level..,size=..level..)) 

为什么我不能使用这个:

v2 = v +  stat_contour(aes(colour=as.factor(z),size=as.factor(z))) 

来自哈德利威克姆的图形的分层语法 http://vita.had.co.nz/papers/layered-grammar.pdf,第 21 页,.. ..使用它是因为美学(在本例中为轮廓的级别)不存在于原始数据集中,而是通过轮廓统计计算得出。

这两个点是一个视觉指示器,突出显示该变量不存在于原始数据中,但已通过统计计算。

你不能使用colour=as.factor(z) or size=as.factor(z)因为图形没有使用z,而是使用它的统计变换 - 即,..level..

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

..level.. 在 ggplot2 等高线图中 的相关文章

随机推荐

  • 适用于 Linux 桌面的代码片段管理器? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 本着https stackoverflow com questions 3349990 code snippet managers for
  • 如何扩展 Twitter Bootstrap 图像轮播以实现动态大小、居中的图像

    我正在尝试扩展默认的 Bootstrap 图像轮播以支持动态大小的图像 最大 500x400 水平和垂直居中 此外 我想保留原始的标题布局 它将标题锚定到图像的底部 标题 div 完全延伸到图像上 但不再进一步 我整理了一个小提琴 它是默认
  • 使用javascript连续滚动页面

    我试图重复一个页面自动滚动到底部的动画 当它到达底部时 我希望它滚动到顶部 然后 永远重复 但是 我什至无法让它执行第一个回调 任何帮助将不胜感激 Code pageScroll pageScrollUp function pageScro
  • 在哪里可以获得实时视频流示例(GStreamer)? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • NHibernate:如何在投影中选择根实体

    Ayende 描述了一种非常好的方法来获取页数 以及单个查询中的特定数据页 http ayende com blog 2334 paged data count with nhibernate the really easy way htt
  • 从下到上动画图像

    我有一棵小树的图像 我想让它从bottom to top使用 jQuery 和 CSS 目前这棵树有bottom位置为 0 并上升animate jQuery 函数 我可以做一个div与树重叠并为其设置动画animate jquery 函数
  • Angular 4使用viewChildran在动态生成的文本框中设置焦点

    我有动态生成的文本框 如下所示 tr td td tr
  • 使用 jaxb2-maven-plugin 从 WSDL 生成类

    我在配置时遇到问题jaxb2 maven plugin从 WSDL 和多个 XSD 文件生成 Java 类 这些文件都存在于同一标准目录中src main xsd 如何将 jaxb2 maven 插件与内联 XSD 一起使用 https s
  • 密码格式无效或未知的哈希算法

    我网站上的一位用户最近在尝试登录时成功触发了此回溯 在 Django Admin 中 他的密码为Invalid password format or unknown hashing algorithm 我不知道是什么原因造成的 到目前为止
  • 用谷歌脚本播放声音

    有没有一种简单的方法可以将声音文件合并到 Google Apps 脚本中 我看到一个帖子尝试以下操作 var audio new Audio alert ogg audio play 我收到错误 ReferenceError 音频 未定义
  • Tableau 过滤重复项

    我有一个与此类似的数据集 正如您所看到的 一些 ABN 附有多个企业名称 而另一些则只有一个 我想创建一个过滤器 允许用户仅查看每个 ABN 有多个名称的行 例如 将过滤掉 ABN 456 的过滤器 我可以想象如何在 SQL 中编写该内容
  • Android Volley 同步请求不起作用

    我正在尝试做一个同步请求到服务器使用请求未来但它不起作用 使用异步完成相同的请求可以正常工作 这是我的代码 public void fetchModules JSONObject response null RequestQueue req
  • Jackson JSON 给出了嵌套类集合的异常

    Jackson JSON 序列化 反序列化此类没有问题 public class MyClass public class Nested public String string public Nested public Nested ne
  • Three.js - 我可以将位置、旋转和缩放“应用”到几何图形吗?

    我想编辑对象的位置 旋转和缩放向量 然后将它们 应用 到几何图形 这会将这些向量清零 但保留变换 例如 假设我导入一个边长为 1 的立方体 立方体的最小和最大顶点位于 0 0 0 and 1 1 1 我将对象的比例设置为 2 2 2 然后将
  • “通配符”对象没有属性“输出”

    我收到一条相当简单的规则的错误 我必须为另一个程序编写一个任务文件 需要一个 tsv 文件 我从配置文件中读取一定数量的参数 并使用 shell 命令将它们写入文件中 Code rule create tasks output temp t
  • Azure 辅助角色配置文件转换

    我已经设置了一个新的辅助角色 并通过 SlowCheetah 为其设置了一些新的配置转换 当我使用所选的新配置之一构建项目时 我实际上看到在 bin 文件夹下创建了 configs 文件夹 正如您所期望的那样 例如 bin Producti
  • Windows 上的 PNG TrayIcon 透明度

    我正在尝试使用透明 PNG 作为我的 Java 应用程序的图标 JFrame 和任务栏上的图像效果很好 但是 当我将图像与 TrayIcon 一起使用时 我会在 PNG 边缘周围看到黑色哑光背景 还有其他人遇到过这个问题吗 我真的很想使用
  • Quartz Scheduler 和普通 Java 线程有什么区别

    Quartz Scheduler 和 Java 中的默认线程有什么区别 Quartz Scheduler 是针对调度相关问题的复杂解决方案 它利用核心Java 技术来提供附加且更方便的功能 将其视为比线程概念具有更高抽象级别的更高级别框架
  • iOS 和 Android 的表情符号支持

    我正在尝试开发一个适用于 iOS 和 Android 的应用程序 并在帖子中支持表情符号 目前我正在使用 UTF 8 对字符串 文本和表情符号 进行 Base64 编码和解码 它似乎可以在本机上运行 Android 到 Android 和
  • ..level.. 在 ggplot2 等高线图中

    我发现这个变量有点令人困惑 例如 来自文档 require ggplot2 require reshape2 volcano3d lt melt volcano names volcano3d lt c x y z v lt ggplot