问题标签 [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.
r - 使用 plotly 更改 ggplot 中的轴标题位置
ggplotly
在ggplot
图表上使用时出现问题。这基本上与这里的问题完全相同。但是,如果情节没有分面,则提供的解决方案不起作用,因为gp[['x']][['layout']][['annotations']]
在这种情况下不存在应该更改的对象。(不幸的是,我没有足够的声誉来发表评论,因此我必须将此问题作为一个新问题提出。)结果,我找不到如何在非多面图中调整 y 轴标题位置。这是另一个问题的工作示例
这是非工作对应物:
(注意:在这个特定的例子中,轴标题和轴标签之间没有重叠,但是我想指出一个事实,即轴标题重新定位在同一个例子中不起作用。)
r - ggplotly 和 geom_area :悬停在一个区域(不是一个点)上时显示信息
当涉及到 ggplotly 图形时,将鼠标悬停在特定点上时很容易显示信息。这段代码完成了这项工作:
但是我想在将鼠标悬停在其中一个区域上时显示信息。因为就我而言,区域是我希望能够深入描述的事件。
r - 地图和气泡,岁月之间的过渡
我无法使用 ggplotly 创建具有不断增长和缩小气泡的地图。我以前从未使用过 plotly,所以可能有一个明显的解决方案。我真的没有必要尝试描述问题,而不仅仅是向您展示问题所在。这是相当明显的。此链接为您提供以下交互式地图。
如您所见,气泡正在很好地增长和缩小,但问题是每隔一年,气泡就会出现在多边形后面。这是唯一的问题,单独绘制年份可以正常工作。
这是代码,您应该能够复制和运行它。请注意,我正在使用geocodes
ggpmap 包下载每个国家/地区的坐标。每天有 2500 次免费下载的限制。
r - 在 R Shiny 的数据表中显示活动详细信息
当我在下面运行这个 R 闪亮脚本时,我得到两个图,其中包含一个活动路径图表,该图表来自左侧称为跟踪资源管理器的 bupaR 库的患者数据集,以及一个用于显示活动/跟踪详细信息的数据表。左边的图表是这样的,我们观察到各种路径,这些路径具有一系列水平的活动痕迹,这些活动一个接一个地发生。单击特定跟踪中的任何框时,跟踪详细信息将显示在右侧表中。我的要求是,当单击特定跟踪中的任何框时,应动态获取“y”或第四列值,并且我应该只获得一列显示跟踪中发生的所有活动。例如,在所附图像中,当单击最底部路径上的任意位置时,我应该得到一列活动“注册”,“
第二部分:
运行上述代码后,您从 bupaR 库中获取患者数据,因此“患者”列下给出的数据中有 500 个病例,每个病例的活动都在“处理”列中,并按升序排列它们发生的时间。我的要求是我想比较从 DT 表中先前解决方案获得的“值”列,并与“唯一(处理)”进行比较,即患者 3 数据集中每个案例“患者”中的唯一活动。在“值”列找到完全匹配的情况下,我想在 DT 表中显示整个相应的行。例如,当单击最底部路径上的任意位置时,带有活动“注册”、“分类和评估”、“价值”的跟踪 列应与从 1 到 500 的每个案例中的唯一活动进行比较,如果发现匹配,即具有活动“注册”、“分类和评估”的案例,则应显示具有相应行的案例,对于所有跟踪也是如此。谢谢你,请帮忙。
第三部分:
我想通过给它一个合适的 pageLength 来修复第二个框中的数据表,这样它就不会从下方和右侧过冲。请在下面找到合并的代码,我知道在图中集成一些可能的语法来实现这一点如下:
可能的语法:
r - 使用 ggplotly 和 facet_wrap 时可以避免巨大的面板尺寸吗?
在将 ggplotly 与 facet_wrap 结合使用时,是否有一种简单的方法可以避免面板尺寸过大?这是一个例子:
提前谢谢了。
r - 如何在 ggplotly 动画中添加注释?
我正在为我在 r 中的作业创建动画绘图图,其中我将几个模型与不同数量的观察值进行比较。我想添加注释以显示当前模型的 RMSE - 这意味着我希望文本与滑块一起更改。有什么简单的方法可以做到这一点吗?
这是我存储在 GitHub 上的数据集。已经创建了带有 RMSE 的变量:数据
基础 ggplot 图形如下:
这被转换为 plotly,我在 Plotly 图中添加了一个动画:
谢谢!