问题标签 [ggplotly]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1882 浏览

r - 使用 plotly 更改 ggplot 中的轴标题位置

ggplotlyggplot图表上使用时出现问题。这基本上与这里的问题完全相同。但是,如果情节没有分面,则提供的解决方案不起作用,因为gp[['x']][['layout']][['annotations']]在这种情况下不存在应该更改的对象。(不幸的是,我没有足够的声誉来发表评论,因此我必须将此问题作为一个新问题提出。)结果,我找不到如何在非多面图中调整 y 轴标题位置。这是另一个问题的工作示例

这是非工作对应物:

(注意:在这个特定的例子中,轴标题和轴标签之间没有重叠,但是我想指出一个事实,即轴标题重新定位在同一个例子中不起作用。)

0 投票
1 回答
202 浏览

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

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

在此处输入图像描述

0 投票
1 回答
700 浏览

r - 在 R 中创建水平条形图以显示活动顺序

数据集“患者”是患者访问诊所并接受治疗的事件日志。下面的脚本给出了一个数据框,其中包含事件日志中的跟踪或活动序列、trace_id 和特定跟踪之后的案例的绝对频率。ggplot2我希望使用or创建一个动态水平条形图plotly,以便将轨迹表示为像带有轴标签的条形顶部的绝对频率(以 % 为单位)附加的快照一样。

谢谢,请帮忙!

跟踪图表浏览器

0 投票
1 回答
839 浏览

r - 在 R 和 ggplot2 图表的顶部删除不必要的标签

运行下面的 R 和 ggplot2 脚本后,会生成以下快照。将鼠标悬停在任何框上时,我们会得到以下工具提示,如图所示。我的简单要求是去掉第四个 tooltip 属性,因为它类似于第三个。我想需要在下面的 ggplot 命令的 aes() 中做一些事情。另外,如果可以在不增加绘图或字体大小的情况下使文本更清晰,请帮助并感谢。

跟踪图

0 投票
1 回答
473 浏览

r - ggplotly 和 geom_area :悬停在一个区域(不是一个点)上时显示信息

当涉及到 ggplotly 图形时,将鼠标悬停在特定点上时很容易显示信息。这段代码完成了这项工作:

但是我想在将鼠标悬停在其中一个区域上时显示信息。因为就我而言,区域是我希望能够深入描述的事件。

0 投票
1 回答
673 浏览

r - 如何在不同的图表上获得相同的颜色(plot_ly、ggplotly)

我正在创建一个闪亮的 R 仪表板,并创建了两个图表:

在哪里

图表上的相同值(即不会修复)具有不同的颜色。 在此处输入图像描述

如何解决?图表上的颜色应保持一致。

0 投票
0 回答
224 浏览

r - 地图和气泡,岁月之间的过渡

我无法使用 ggplotly 创建具有不断增长和缩小气泡的地图。我以前从未使用过 plotly,所以可能有一个明显的解决方案。我真的没有必要尝试描述问题,而不仅仅是向您展示问题所在。这是相当明显的。此链接为您提供以下交互式地图。

在此处输入图像描述

如您所见,气泡正在很好地增长和缩小,但问题是每隔一年,气泡就会出现在多边形后面。这是唯一的问题,单独绘制年份可以正常工作。

这是代码,您应该能够复制和运行它。请注意,我正在使用geocodesggpmap 包下载每个国家/地区的坐标。每天有 2500 次免费下载的限制。

0 投票
1 回答
587 浏览

r - 在 R Shiny 的数据表中显示活动详细信息

当我在下面运行这个 R 闪亮脚本时,我得到两个图,其中包含一个活动路径图表,该图表来自左侧称为跟踪资源管理器的 bupaR 库的患者数据集,以及一个用于显示活动/跟踪详细信息的数据表。左边的图表是这样的,我们观察到各种路径,这些路径具有一系列水平的活动痕迹,这些活动一个接一个地发生。单击特定跟踪中的任何框时,跟踪详细信息将显示在右侧表中。我的要求是,当单击特定跟踪中的任何框时,应动态获取“y”或第四列值,并且我应该只获得一列显示跟踪中发生的所有活动。例如,在所附图像中,当单击最底部路径上的任意位置时,我应该得到一列活动“注册”,“

跟踪图

第二部分

运行上述代码后,您从 bupaR 库中获取患者数据,因此“患者”列下给出的数据中有 500 个病例,每个病例的活动都在“处理”列中,并按升序排列它们发生的时间。我的要求是我想比较从 DT 表中先前解决方案获得的“值”列,并与“唯一(处理)”进行比较,即患者 3 数据集中每个案例“患者”中的唯一活动。在“值”列找到完全匹配的情况下,我想在 DT 表中显示整个相应的行。例如,当单击最底部路径上的任意位置时,带有活动“注册”、“分类和评估”、“价值”的跟踪 列应与从 1 到 500 的每个案例中的唯一活动进行比较,如果发现匹配,即具有活动“注册”、“分类和评估”的案例,则应显示具有相应行的案例,对于所有跟踪也是如此。谢谢你,请帮忙。

第三部分

我想通过给它一个合适的 pageLength 来修复第二个框中的数据表,这样它就不会从下方和右侧过冲。请在下面找到合并的代码,我知道在图中集成一些可能的语法来实现这一点如下:

可能的语法

请帮忙。 DT 表捕获

0 投票
0 回答
48 浏览

r - 使用 ggplotly 和 facet_wrap 时可以避免巨大的面板尺寸吗?

在将 ggplotly 与 facet_wrap 结合使用时,是否有一种简单的方法可以避免面板尺寸过大?这是一个例子:

提前谢谢了。

0 投票
2 回答
2389 浏览

r - 如何在 ggplotly 动画中添加注释?

我正在为我在 r 中的作业创建动画绘图图,其中我将几个模型与不同数量的观察值进行比较。我想添加注释以显示当前模型的 RMSE - 这意味着我希望文本与滑块一起更改。有什么简单的方法可以做到这一点吗?

这是我存储在 GitHub 上的数据集。已经创建了带有 RMSE 的变量:数据

基础 ggplot 图形如下:

这被转换为 plotly,我在 Plotly 图中添加了一个动画:

谢谢!