问题标签 [ggiraph]
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 - geom_raster_interactive 中的工具提示未返回正确的值
我正在尝试在 ggiraph 中使用 geom_raster_interactive 来创建一个地图,我可以在其中使用工具提示函数查看每个网格单元的值。但是,当我设置 tooltip = value 时,工具提示会为工具提示中的每个网格单元返回相同的值。
我修改了下面 gome_raster_interactive 示例中的代码来演示该问题。我希望能够将鼠标悬停在网格单元格位置上并在工具提示中查看 z 的值,但这不起作用。感谢您的任何建议!
css - 为悬停时的每一层分别设置 css 属性(ggiraph)
使用ggiraph
,我想使用悬停css
为每个ggplot
geom_
或图层设置不同的属性。在下面的示例中,如何在悬停时将第二层的笔触设置geom_rect_interactive
为蓝色,但在悬停时保持第一层的笔触为红色(保持data_id
相同,以便两者都响应悬停在任一层上)?
我猜我可能能够做一些事情,比如将一些自定义css
类分配给特定层(例如,.mystroke {stroke:#0000ff;}
),但不知道如何处理这个问题。
r - 增加雷达图中长轴标签的空间
我想用ggirahExtra::ggRadar
. 问题是我有很长的标签,它们被剪掉了。margin = margin(0,0,2,0, "cm")
我想我可以通过添加来在标签和情节之间创造更多空间element_text
in axis.text
,但它不起作用。
欢迎任何如何增加标签空间的想法(除了缩小字体)。
添加:正如@tjebo 在评论中所建议的那样,更改ggRadar
特别是coord_radar
. 欢迎任何有关如何执行此操作的建议。
由reprex 包于 2021-04-30 创建(v0.3.0)
r - R/闪亮钻取报告
尝试制作一个饼图(或者最好是圆环图),显示每个类别的总数,并允许在单击时向下钻取以显示每个类别的细节。说得通?
我想我可能不是每个系统设置都正确,因为复制/粘贴标准示例也会呈现一个空白页面。除非那是某种过时的东西。我的系统:Ubuntu 20.04、R 4.0.5、packageVersion("shiny") 1.6.0、shiny-server --version 1.5.16.958 空白示例:https ://plotly-r.com/linking-views-with-shiny .html#drill-down和在 R Shiny 中创建钻取报告(等等)
我目前的尝试(还没有反应,因为我一生都无法弄清楚):
所以基本上,我想要实现的是打开页面,其中显示预算的甜甜圈图,显示类别的所有总数。单击类别时,甜甜圈应自行更新以显示刚刚单击的类别的每个子类别的总数。"SELECT artikelnaam, sum(bedrag_t) FROM OWB WHERE jaar=2018 AND VUO='U' AND naam_begroting='Financiën'"
实际上,在给定用户对这些参数的选择的情况下,单击应该更改 SQL 查询。理想情况下,renderTable 应该显示一个列出子类别的嵌套表,但这是针对不同的问题。
有什么想法我可能做错了吗?
r - 我正在尝试使用 ggiraph 向 ggplot2 图形添加交互性,但它不起作用
我发现这段代码完全符合我的要求,但显然它使用的是用 charlatan 创建的假数据集。它所做的是将数据表的每一行变成可选择的图形线。它为每一行启用工具提示,并在选择一个时淡化其他行。
我已经有了我的数据集,调用g
它我已经能够制作一个 ggplot 图。我的代码如下所示:
dat
我从中创建图表中每一行的每个表看起来都与此类似(但更大):
我创建了多线 ggplot,因为在使用 之后我无法找到一种方法从数据集中的每个数据块中制作单独的图形线rbind
,所以我单独做了。我能够创建这个图表:
但我希望它是交互式的。谁能告诉我如何将我的代码用于这个 ggiraph 代码?我希望能够突出显示/选择每一行以直观地将其与黑线进行比较。
我尝试将其添加到我的代码末尾:
它说它“找不到HUC8”。我已经尝试过了,结果相同:
还有很多其他的事情,但我没有运气。
寻找@David Gohel!(谁写了 ggiraph 代码)还有人知道吗?
r - 将选择中的数据复制到剪贴板?
ggiraph 是否提供了一种将选择中的数据(例如,散点图中 aes() 中的 x 和 y 值)复制到剪贴板的方法?
r - ggiraph - 无法链接 2 个交互式条形图
我正在尝试使用 ggiraph 将 2 个交互式图表链接在一起,如 Sharon 所示:https ://www.infoworld.com/article/3626911/easy-interactive-ggplot-graphs-in-r-with-ggiraph.html
我设法并排绘制了两个图表。当我将鼠标悬停在一个栏上时,它会弹出额外的信息,并且栏会“亮起”,但只是“个别”
问题:我无法将它们链接起来。理想情况下,我希望两个图中的相关条同时亮起,如第 6.25 分钟的视频所示https://www.youtube.com/watch?v=12QaZp1FokU&t=421s
这是我的数据
和情节部分:
能否请你帮忙?太感谢了!
r - Ggiraph 不适用于圆形堆叠条形图
您好,感谢您阅读我的内容对于这种特殊情况是不可能的。任何人都知道是否有任何解决方案?代码如下:
更新
现在我使用 geom_col (geom_col_interactive) 但是当我将对象导出到 girafe() 时,取景器中什么也没有
代码如下: