ggplot2相关内容

如何将数据框列名从字符串转换为适合(qplot,ggplot2)的参数?

我想编写一个函数,它接受一个数据帧,并将该数据帧中的所有列绘制为直方图. 对于我事先知道其列名的数据框,我可以写 qplot(colname1, data=df, geom='histogram')qplot(colname2, data=df, geom='histogram')... 但我想一般地这样做,以便我可以将列的名称用作字符串 "colname1". 也就是说,怎么写 ..
发布时间:2022-01-21 22:08:26 其他开发

使用ggplot禁用悬停文本

我想在 plotly 中部分禁用悬停文本,将其限制为 ggplot 中的一个数据框或 geom.在下面的情况下,我只想将鼠标悬停在“城市"而不是地图轮廓上.我在 Python 中看到了一个解决方案,但不是 R.我将如何控制图像大小以保持地图尺寸正确?https://plot.ly/ggplot2/interactive-tooltip/ 的地图演示似乎不是关心! 图书馆(地图数据)图书馆(ggp ..
发布时间:2022-01-21 15:54:13 其他开发

数据为 POSIXct 时,ggplotly() 不显示 geom_vline/geom_hline

我正在尝试使用“时间标记"制作图表.这些时间标记是某些日期的垂直线.时间数据为 POSIXct 格式.我想使用 Plotly 很棒的交互界面并在其中使用我的 ggplot 对象. 问题是这些“时间标记"在使用 ggplotly() 后没有显示出来.我已经尝试过 plotly::add_segments() 但它不起作用.这里有两个可复制的例子: 1.对于非 POSIXct 数据,它可以 ..
发布时间:2022-01-21 15:53:14 其他开发

R plotly - 绘制分组线

我正在从 ggplot2 迁移到 plotly,以便利用它们提供的交互功能. 我确实意识到 plotly 库有一个 ggplotly 函数,我可以使用它来封装原生 ggplot 命令,但我想学习如何使用原生 plotly 命令绘制类似的图形. 我的问题是我似乎无法像 ggplot2 那样绘制分组线. 基础数据,使用来自 ggplot2 的默认 mpg 数据集 mpg %>%gr ..
发布时间:2022-01-21 15:51:28 其他开发

在 R 的条形图中绘制自定义悬停文本

我想在 ggplot2 中制作一个堆栈条形图,并应用 ggplotly() 命令将其转换为交互式绘图图形. 现在的问题是,我希望图表在悬停时根据项目显示每个值. 这就是我的意思... 该图显示了每个项目的累积值,例如,绿色条图例显示红色条(因为它在前面)加上绿色条值本身. 我希望每个图例根据 ITEM 显示它们自己的值. 这里是 DF: >情节数据Fecha Ite ..
发布时间:2022-01-21 15:50:54 其他开发

将标签添加到使用 plot_geo 创建的绘图地图

我有一个使用 plotly::plot_geo 创建的等值线图.我想在地图顶部添加标签,例如,在地图上阿拉巴马州的位置上,它会显示“AL (68)",但对于所有州,如下例所示: 谁能告诉我有没有办法做到这一点? 库(tidyverse)图书馆(情节)set.seed(1)密度 ..
发布时间:2022-01-21 15:48:07 其他开发

将文本注释添加到聚类散点图 (tSNE)

我有 XY 数据(高维数据的二维 tSNE 嵌入),我想 scatter plot.数据被分配给几个 cluster,所以我想通过 cluster 对点进行颜色编码,然后为每个 cluster,具有与 cluster 相同的颜色编码,并且位于 cluster 点之外(尽可能地). 知道如何在 ggplot2 和 ggrepel 或 plotly 中使用 R 来做到这一点吗? 这是示例数 ..
发布时间:2022-01-21 15:45:11 其他开发

向ggplotly绘图添加垂直线

我正在尝试构建一个结合 ggplot2 和 plotly 的情节.两条垂直线出现在纯 ggplot2 上,但是一旦我在其上调用 plotly::ggplotly ,它们就会消失.如何使数据也出现在 ggplotly 版本上?如果你有一个只使用 plot_ly 的解决方案,那也很好. 数据: df ..
发布时间:2022-01-21 15:44:41 其他开发

使用 xaringan 和 plotly 以编程方式在 R 中生成幻灯片

我最近开始使用 xaringan,它真的很棒.感谢 Yihui 的大礼包.我想知道的一个问题是,是否可以在 for 循环中以编程方式生成幻灯片,每张幻灯片都包含一个情节图?我知道我可以像这样生成 ggplots 的幻灯片,其中 ggplot_list 是 ggplots 的列表: ```{r, message=FALSE, warning=FALSE, results='asis'}对于(ggp ..
发布时间:2022-01-21 15:43:53 其他开发

如何从 ggplotly 图中删除选项栏?

我有一个使用 plotly 和 ggplot2 在 shiny 中渲染的绘图.但是,我不希望出现悬停时出现的选项栏.有没有办法使用 ggplotly(p) 并删除选项栏? 解决方案 community plotly 简短版: 图书馆(情节)set.seed(100)d 使用ggplotly: p 如果你不使用 ggplotly 你可以这样做: plot_ly(d, x = 克 ..
发布时间:2022-01-21 15:40:31 其他开发

创建一个动态图表,显示活动序列及其在 R 中的计数

如果您运行下面的 R 脚本,数据集“患者"是患者访问诊所并接受治疗的事件日志.跟踪资源管理器的创建如下面的快照所示,并显示了工具提示.现在在“#Script for Frequency Percentage"中,您可以在“af_percent"列中获得每条迹线的频率百分比.我的要求是,我只想将下面 ggplot 命令中的“label = value"替换为每个跟踪的相应频率百分比.请帮忙. 库( ..
发布时间:2022-01-21 15:39:29 其他开发

在 R 中的 onRender() htmlWidgets 上更改散点图中的线条粗细和不透明度

我希望使用 R 包 htmlwidgets 的 onRender() 函数制作一个图,其中用户可以单击一个点并绘制一条线.我现在的关键是它的工作原理是一条灰线以其默认粗细和可能的默认不透明度绘制. 但是,我一直坚持更改线条的粗细(并且可能会更改线条的不透明度,尽管它可能正在工作并且我看不到它,因为线条太细了).我希望线条非常粗且相当透明.我尝试了几种线宽和不透明度的参数和方法(其中一些在下面 ..
发布时间:2022-01-21 15:38:32 其他开发