问题标签 [gghighlight]
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 - R中集群(分组)条形图中的gghighlight
我需要在 R 的聚集条形图中使用 gghighlight 才能仅突出显示一个条形。我的代码和示例数据如下所示:
但这让我很尴尬
如何让 gghighlight 仅突出显示一组中的一个条(因此将两个条件组合为两个离散变量)?
r - R - 每行的 gghighlight 颜色
我有一个这种格式的数据框:
我想创建单独的图突出显示每个图id
,并将其他未突出显示的ids
阴影设为灰色。
我研究了gghighlight
可以突出显示单行的包。但是,我希望为每个id (1,2,3,4,etc...)
.
有没有一种聪明而聪明的方法可以快速做到这一点?能facet_grid
做到这一点吗?
r - 我正在尝试将 gghighlight 与 directlabels 一起使用
我有以下代码,它可以毫无问题地绘制,除了我只显示第一个标签并且它位于右下角而不是行尾。我哪里出错了?
编辑
获取数据的完整代码
r - 如何使用荧光笔列在 ggplot 中映射动态颜色?
我正在尝试使用荧光笔列和 gghighlight 仅在绘图中显示选择的汽车(来自 mtcars 数据集)。我希望颜色与突出显示的汽车相匹配,因为它们在同一行,但颜色混合在一起。
下面是使用 mtcars 的完全可重现的示例。
正如您从图片链接中看到的那样,每辆汽车都有一个特定的 car_color 应该在汽车被突出显示时显示。
但是,正如您从下图中看到的那样,汽车“Merc 240D”应该是海蓝宝石,但它是 burlywood1。Valiant应该是pink2,但它是海蓝宝石。汽车不会保留 car_color 列中属于它们的颜色。
同样奇怪的是 geom_text 保持正确的值,但是 car_color 移动。
r - 在使用 gghighlight 时为几个 geom_hlines 创建图例
我想在 geom_hline 中为我的水平线创建一个图例。我使用的数据来自 3 个不同的数据框。我也在使用gghighlight,我相信它掩盖了任何传说。在这种情况下我如何强制传奇?
这 3 个数据帧是:1)“数据集”,它存储所有点的值 2)“限制”,其中包含某些参数的最大值、最小值和目标 3)“平均值”,它包含每个参数的平均值。
以下是数据集的最小可重现样本:
这是我的代码:
图例应显示:“红色”:最小/最大,“蓝色”:目标,“绿色”:平均值。谢谢!
r - 仅突出显示标记的值
我试图仅突出显示 ggplot2 中组合线 + 点图上的某些点。
这里有一点背景。在这个数据集中,每当一个值超出某个范围时,它就会被标记为超出规范。在“in_spec”列中,如果一个值为 0,则它超出了指定范围。这是数据:
绘制趋势很容易,并且使用 gghighlight,我已经能够突出显示我所追求的值。这是代码和输出:
这几乎是正确的,只是它连接了“不合规格”的两个点,即使它们实际上并没有在时间上彼此相邻。
如何仅突出显示“超出规格”的点,但留下连接所有其他点的线?最终目标将是相同的情节,但只有下面两个突出显示的点,它们之间没有线。
我尝试重新排列 geom_line 和 geom_point 调用的顺序,并在不同的位置进行 gghighlight 调用。
r - 有没有办法让图表突出显示以及在 R 中选择元素的交互性?
我在这个网页上看到了一个漂亮的图表:https ://ourworldindata.org/coronavirus并且有兴趣知道我们是否可以在 R 中构建相同的图表,具有突出显示系列以及选择悬停时选择任何线条的功能?
我已经构建了静态突出显示的图表,gghighlight
但这些图表不是交互式的。
Plotly
可以帮助进行交互,但我认为它们不适用于gghighlight
.
那么我们如何才能在图表中将两者结合起来,highlight and interactivity
就像在顶部共享的链接中一样呢?
是否有可能在 R 中获得相同的结果?如果有人可以分享一个可以提供帮助的示例或链接,那将非常有帮助。
(更新:也许我可以通过创建一个因子列而不是使用gghighlight
然后将其传递给它来手动突出显示行ggplotly
但是然后可以ggplotly
或其他一些库在悬停时提供类似的结果?)
(注意:不是在寻找动画。只需要突出显示,将鼠标悬停在交互式图表上)
下面是在美国上空盘旋的同一张图表的快照(这张图表也与世界经济论坛多次分享的图表相似。)
r - 在 ggplot 中的 facet_grid 之后访问缩减数据集的值
基于这个早先的问题,假设数据表有 columns ID,factor,SimulationID,Data
。在绘图期间,我们要绘制一个新图。对于每个(factor, SimulationID)
使用facet_grid()
. 对于这些图中的每一个,我们将使用ID
varialbe 将Data
点连接为一条线。但是,每个元组的唯一ID
值集彼此(factor, SimulationID)
不同。
现在,我想要突出显示每个图中的一条曲线,以facet_grid()
.