带工具提示的 ggvis 密度图?

2024-01-02

我正在尝试添加一个tooltip到我的 ggvis 情节。我基本上想在将鼠标悬停在密度图上时添加密度数。这就是我现在所拥有的:

mtcars %>% ggvis(~wt, fill := "red") %>% 
  layer_densities() %>%  
  add_axis("x", title = "Weight") %>% 
  scale_numeric("x", domain = c(0, 5), nice = FALSE, clamp = TRUE) %>% 
  add_tooltip(function(df){density(df$wt)})

但是当我悬停时,我收到此错误:

Error in density.default(df$wt) : argument 'x' must be numeric

Thanks!


我只有部分答案,但它可能会帮助您朝正确的方向发展。

以下代码将为您提供工具提示:

mtcars %>% ggvis(~wt, fill:="red") %>%
  layer_densities() %>%  
  add_axis("x", title = "Weight") %>% 
  add_tooltip(function(data){data$resp_}, "hover")

但是,工具提示对于每个 x 值都包含相同的值(即:密度曲线的第一个值)。

With dens <- mtcars %>% compute_density(~wt)您将得到一个密度数据框。

希望其他人想改进这个答案以获得完整的解决方案。

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

带工具提示的 ggvis 密度图? 的相关文章

  • R texreg:如何选择要显示的 gof 统计信息?

    我正在使用 texreg 通过 plm 生成面板回归的输出表 我想抑制所有 gof 统计数据的输出 这不是显示 R2 adj R2 和 N 我只想显示 adj R2 有谁知道一个简单的方法来做到这一点 好吧 这实际上很简单 只需在调用中包含
  • 如何在 R 中为回归量创建“宏”?

    对于长且重复的模型 我想创建一个 宏 在 Stata 中称为 宏 并通过以下命令完成 global var1 var2 其中包含回归量的模型公式 例如来自 library car lm income education prestige d
  • 回归时如何设置系数值;右

    我正在寻找一种指定预测变量值的方法 当我使用当前数据运行 glm 时 其中一个变量的系数接近 1 我想将其设置为 0 8 我知道这会给我一个较低的 R 2 值 但我先验地知道模型的预测能力会更大 glm 的权重组件看起来很有希望 但我还没有
  • 在 Shiny 中叠加两个 ggplot

    我有一个非常大的数据集 我正在使用 ggplot 在 Shiny 上绘制它 我有一个与 x 轴上的值相关联的滑块 我想用它对选定的数据子集重新着色 并让其余数据保持原样 最简单的选择是重新创建整个绘图 但由于它是一个大型数据集 因此这是一个
  • 聚合日期时间以总结在特定条件下花费的时间

    我很困惑我应该如何继续 我下面有一些虚拟数据 Date lt as POSIXct c 2018 03 20 11 52 25 2018 03 22 12 01 44 2018 03 20 12 05 25 2018 03 20 12 10
  • 将日期时间字符串转换为 Date 类

    我有一个带有日期时间字符列的数据框 当我使用as Date 除了少数实例之外 我的大多数字符串都被正确解析 下面的示例有望向您展示发生了什么 my attempt to parse the string to Date uses the s
  • 在函数中使用 quit/q 会导致 RStudio 出现致命错误

    更多的是好奇 但当你使用时q or quit在 R studio 内的函数内部 它会导致致命错误 如下所示 但 rgui 中的相同函数会导致 R 像往常一样停止 并且仅使用q 在 RStudio 中按预期关闭 R 为什么q在函数中导致 RS
  • 美人鱼图:调整图表周围的空白

    我在用 Rstudio 编译的 Rmd 报告中使用了美人鱼图 在 HTML PDF 输出中 图表上方和下方有大量空白 请参见下面的示例 Header Text r library DiagrammeR mermaid graph TD cl
  • R data.table 连接不等式条件

    我想使用 data table 包根据多个不等式条件对数据进行子集化 data table 手册中的示例展示了如何使用字符变量执行此操作 但不显示数字不等式 我还了解了如何使用子集函数来执行此操作 但我真的很想利用 data table 二
  • R:ifelse 中的字符串列表

    我正在寻找与 MySQL 中的 where var in 语句类似的东西 我的代码如下 data lt data frame id 10001 10030 cc1 rep c a b c 10 attach data data new lt
  • 如何总结此R问题中的销售数量、售出酒类数量和花费金额

    我使用以下代码在 R 上上传我的数据 if file exists ames liquor rds url lt https github com ds202 at ISU materials blob master 03 tidyvers
  • 空间数据xyz到矩阵

    我有一个大数据框 100 000 行 其中包含 LON LAT VALUE 我想将其转换为矩阵 EPSG 中的坐标 3035 我使用以下命令尝试了 reshape2 包 acast df lon lat value var value 效果
  • R参考类问题

    我正在尝试在 R 中创建一个简单的参考类 这是我的代码 R 初学者 MyClass lt setRefClass MyClass fields list a numeric b numeric methods list initialize
  • 在 R 中使用逻辑 grep 抓取文本

    下午好 谢谢你帮我解答这个问题 我有兴趣抓取一组超过 5000 个 URL 的列表 我使用 lapply 和 readLines 使用下面的示例代码提取这些网页的文本 multipleURL lt c http dailymed nlm n
  • 如何绘制每条线之间具有特定距离的图形

    实际上 我尝试绘制一个图形 但它将所有列 线 放在一起并显示 因此它不具有代表性 我尝试制作模拟数据并向您展示我如何绘制它 并向您展示我想要的内容 我不知道如何制作像下面所示的示例的数据 但我在这里做了什么 set seed 1 M lt
  • 如何从 R 数据框中提取关键字

    我是 R 中文本挖掘的新手 我想从数据框的列中删除停用词 即提取关键字 并将这些关键字放入新列中 我尝试制作一个语料库 但它对我没有帮助 df C3是我目前拥有的 我想添加栏目df C4 但我无法让它工作 df lt structure l
  • R 编程常用工具

    如果已经以不同的方式问过这个问题 我深表歉意 但我找不到任何达到我想要的东西 我真的是从其他软件包 SPSS 开始接触 R 的 当我了解真正可以做什么时 我意识到我还需要其他 工具 这让我想到了我的问题 您有哪些用于开发 R 代码的设置 我
  • 排序因素与水平

    有人能解释一下 R 中 ordered 参数的用途吗 R says ordered逻辑标志来确定级别是否应被视为有序 按给定的顺序 所以如果我有一个名为名称的因素并设置ordered TRUE names lt factor c fred
  • 如何绘制堆积比例图?

    我有一个数据框 x lt data frame id letters 1 3 val0 1 3 val1 4 6 val2 7 9 id val0 val1 val2 1 a 1 4 7 2 b 2 5 8 3 c 3 6 9 我想绘制一个
  • 无法部署 ShinyApp:readTableHeader 在“raw”上发现不完整的最后一行(使用默认值:en_US)

    我已经拼命尝试部署我的闪亮应用程序大约一周了 但不幸的是我无法停止收到以下消息 Warning message Error detecting locale Error in read table file file header head

随机推荐

  • 扩展 JFrame 总是一个坏主意吗? [复制]

    这个问题在这里已经有答案了 开发 Java Swing GUI 时 扩展 JFrame 总是一个坏主意吗 那么 JPanel 或其他 JComponent 又如何呢 另外 是什么让它变得不好呢 通常 如果您需要自定义 Swing 组件 则仅
  • Flask-mongoengine 中的聚合

    我只是盯着 MongoDB 我正在盯着一个带有 Flask mongoengine 的应用程序 我想聚合一些文档 我正在使用 Flask mongoengine 并在尝试时 class MyDocumentModel db Document
  • GKE Ingress 显示后端服务不健康

    我有一个 GKE 集群 实例组中有 4 个节点 我部署了 Ingress 和几个 Pod 每个 Pod 仅 1 个副本 因此它们仅位于 1 个节点上 我在 Google 控制台 Ingress 详细信息页面 上注意到 尽管正在运行的 pod
  • 如何让 jQuery 自动完成在字段焦点上弹出? [复制]

    这个问题在这里已经有答案了 可能的重复 jQuery 自动完成 UI 我希望它能够在焦点上开始搜索 而无需用户输入任何内容 https stackoverflow com questions 4479598 jquery autocompl
  • 计数陷阱

    考虑计算结构不同的数量的问题二叉搜索树 http en wikipedia org wiki Binary search tree 给定 N 找到包含值 1 N 的结构不同的二叉搜索树的数量 给出一个解决这个问题的算法非常容易 修复根中每个
  • 如何按键对 ng-options 中的数组进行排序?

    有这样一个数组 month Array 13 0 M 1 January 2 February 3 March 4 April 5 May 6 June 7 July 8 August 9 September 10 October 11 N
  • 如何在Cakephp 3.0中读写Session

    我是蛋糕3 0的新手 我已阅读有关的文档http book cakephp org 3 0 en development sessions html http book cakephp org 3 0 en development sess
  • 了解批处理文件中的 start、2>nul、cmd 和其他符号

    从这个话题跟进on here https stackoverflow com a 19596432 2896127 我试图从建议的答案中了解 幕后 发生的事情 我不明白 2 gt nul 或 1 gt nul 应该做什么 我试图破译开始 b
  • MongoDB:聚合框架:字段之间的$match

    我有一个包含两个文档的测试集合 gt db test find pretty id ObjectId 510114b46c1a3a0f6e5dd7aa a 1 b 2 id ObjectId 510114c86c1a3a0f6e5dd7ab
  • 在 Django 1.9 中保存时将用户添加到组

    你好 我使用的是 Django 1 9 尝试在创建或保存时将用户添加到组中 使用 user groups 或 groups user set add 不起作用 请与下面的保存前和保存后混合搭配 这些答案对我不起作用 所以这不是一个骗局 在
  • ngFor youtube 链接与 Angular2 中的 Domsanitizer

    我的模拟内存数据库中有 youtube 链接 我想 ngFor 这些来自 youtube 的视频 let videos any videoURL ZOd5LI4 PcM videoURL d6xQTf8M51A videoURL BIfvI
  • Spring.Net IoC 和魔术字符串

    我一直在考虑 IApplicationContext GetObject string name 方法 它似乎相当依赖魔术字符串从应用程序上下文中获取对象 与其他容器一样结构图 http structuremap sourceforge n
  • React Native 在 Swift 中将事件发送到 JavaScript

    如何在 Swift 中将事件发送到 JavaScript 有 Objc 代码示例如何将事件发送到 JavaScript 但我需要快速执行 import RCTBridge h import RCTEventDispatcher h impl
  • 气流复制日志

    我正在使用 Airflow 1 10 4 当我在自定义模块中使用日志记录时遇到问题 我的代码是这样的 import logging log logging getLogger name log info hello there 输出如下 2
  • 有没有办法将长时间运行(例如压力测试)分开,这样它们就不会在 Maven 2 中默认运行?

    我们这里有一个持续的需求 我不知道如何使用现有的 Maven 2 工具和文档来解决 我们的一些开发人员有一些运行时间很长的 JUnit 测试 通常是压力测试 在任何情况下都不应该将其作为构建过程 夜间构建的常规部分运行 当然 我们可以使用
  • android EditText 如何作为自动完成功能工作

    我想要我的EditText应该作为AutoComplete 为此我在 XML 文件中写入 android inputType textAutoComplete textAutoCorrect 但它不起作用 我正在使用 API v2 2 并且
  • 使用 Javascript 检测页面加载时鼠标是否位于元素上方

    我有一个图像 我想在鼠标悬停时触发某些行为 我有一个 mouseover 和 mouseout 方法 但是如果您在页面加载时碰巧将鼠标悬停在图像上 则 mouseover 方法永远不会触发 直到您离开图像并返回它 有没有一种方法可以检测鼠标
  • 我如何对不同数量的输入字段进行 JavaScript 数学运算?

    我正在构建一个 WordPress 插件 用于处理发票等事务 这个想法是 当我创建新发票时 插件将自动生成一行 其中包含当前可用的每种产品的默认值 存储在其他地方 并且并不总是相同 问题是我希望能够只输入数量并让插件为我完成所有数学计算 将
  • NetTcpBinding(读取 WindowsStreamSecurityBindingElement)如何加密/签名消息?

    我想了解当 Windows 凭据与传输安全性一起使用时 NetTcpBinding 使用的消息加密和签名机制 如果我的 AD 使用 NTLM 而不是 Kerberos 怎么办 消息仍然会被签名和加密吗 如果是 如何签名和加密 提前致谢 Ak
  • 带工具提示的 ggvis 密度图?

    我正在尝试添加一个tooltip到我的 ggvis 情节 我基本上想在将鼠标悬停在密度图上时添加密度数 这就是我现在所拥有的 mtcars gt ggvis wt fill red gt layer densities gt add axi