有没有一种方法可以在R中使用ggplotly将bin范围标签添加到直方图的工具提示中?

泰勒·奈特
library(tidyverse)
library(ggplot2)
library(plotly)

data(mpg)

ggplotly(
mpg %>% 
  ggplot(aes(x=hwy)) +
  geom_histogram(), 
tooltip = ("all"))

当您将鼠标悬停在栏上时,我希望工具提示显示垃圾箱的开始和停止位置(例如20-21)

泰勒·奈特

感谢简单的plot_ly答案。由于其他原因,我想保留ggplot。这是我想出的一种可能的解决方案,它从ggbuild_plot()中提取直方图元素,并将其绘制为条形图。

ggplotly(
ggplot_build(
  mpg %>% 
    ggplot(aes(x=hwy)) +
    geom_histogram()
)$data[[1]] %>% 
  ggplot(aes(x=factor(x), y = count, text = paste0("range: ",round(xmin, 1), " - ", round(xmax,1)))) + 
  geom_bar(stat="identity") + 
  theme(axis.text.x = element_blank()),
tooltip = c("text"))

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有一种方法可以将数组对象添加到一个类?

有没有一种方法可以将类型断言/注释添加到模板输入变量?

有没有一种方法可以将gif添加到Markdown文件中?

有没有一种方法可以将扩展添加到AnyObject?

有没有一种方法可以将按钮动态添加到JSON表?

有没有一种方法可以将历史记录添加到文件中?

有没有一种方法可以将属性仅添加到SQL中的1行?

有没有一种方法可以将类添加到所有元素

有没有一种方法可以将工具提示添加到(响应)html图像映射中?

有没有一种方法可以将python依赖项添加到柯南包中

有没有一种方法可以将空元素添加到OCaml中的列表?

有没有一种方法可以将函数调用添加到自动属性?

有没有一种方法可以使用某些Javascript将Auth0登录按钮添加到导航栏中

有没有一种方法可以使用将<string,string>添加到字典的方法?

有没有一种方法可以在VB6中将工具提示添加到MDI父窗体?

有没有一种方法可以将空元素添加到Javascript数组中?

有没有一种方法可以将headerMenu添加到组列?

有没有一种方法可以将总和添加到fviz_eig图中?

有没有一种方法可以将变量添加到数组中,例如某种清单?

有没有一种方法可以使用RStudio将日志网格线添加到图形中?

有没有一种方法可以将IF添加到.htaccess?

有没有一种方法可以使用实体框架将表添加到SQL CE数据库文件中?

有没有一种方法可以将类/ ID添加到选择器?

有没有一种方法可以将标头添加到mysql查询结果中?

有没有一种方法可以检查何时将Emacs Lisp函数添加到Emacs?

有没有一种方法可以将文本添加到标签值的开头?

有没有一种方法可以将碎纸添加到右键菜单?

有没有一种方法可以将随机值添加到此类中?

有没有一种方法可以将打字稿定义添加到“窗口”对象