问题标签 [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 - 安装 ggiraph 时找不到错误 libxml-2.0
尝试在我的 Mac OS XI 上安装 R 包ggiraph时遇到了依赖 xml2 的问题。
对于此软件包和其他软件包的用户来说,这似乎是一个相当普遍的问题,因此在阅读了此处和其他地方的线程后,我确认了以下内容:
- RStudio、R 及其所有软件包都是最新的
- libxml2 安装在开发者版本中,使用自制软件
- 我已将 libxml-2.0.pc 从 homebrew 文件夹复制到 /usr/local/lib/pkgconfig/
- 我已将 /usr/local/lib/pkgconfig/ 添加到 PATH 和 PKG_CONFIG_PATH
在安装过程中我仍然收到以下错误消息。感谢您的帮助!
r - 与 geom_boxplot 一起传递时的 geom_point_interactive 问题
我想知道你是否可以帮助我。
我经常使用 splendid ,但最近遇到了一个问题,当它的一个交互式 geom 与另一个 geom (来自或)ggiraph
配对时,它似乎不起作用。让我用下面的例子来解释,从数据开始。ggiraph
ggplot2
换句话说,数据如下所示:
当我按常规做事时,一切正常:
...生成:
但是,当我尝试使用geom_point_interactive
而不是geom_point
:
...我得到以下信息:
(请注意,我无法svg
在此处上传文件,但可以确认工具提示geom_point_interactive
工作正常。)此外,如果我替换geom_boxplot
为geom_boxplot_interactive
.
所以......回答我的问题:你知道一种方法来保留点上的工具提示,同时有一个看起来像上面第一张图片中的箱线图吗?
一如既往,非常感谢您的关注。
r - 如何在不事先计算的情况下将中值添加到 geom_boxplot_interactive 的工具提示中?
我正在尝试将中值添加到 中的工具提示中geom_boxplot_interactive(tooltip = )
,而不必为每个分组计算它并将其加入数据集。
我试图查看stat_summary()
、 stat 或 middle 中的某些内容是否有效。但到目前为止还没有运气。
如果我有数据集中每个组的中值,则此方法有效,但如果可能,我会尽量避免这种情况。
r - 如何在 R 中将列名的编码更改为 utf 8
我有一个colnames
UTF-8 格式的俄语数据帧。我使用 进行了一些线性建模purrr
并进行了探索coefficients
,broom::tidy()
然后我收到了一个具有混合列名称编码的数据框,我无法将其传递给girafe()
,它因错误而崩溃。
我试过使用stringi::stri_enc_toutf8(colnames(df))
: 没有帮助
`Encoding(colnames(df)) <- "UTF-8" 没有帮助
而且,当我绘制它时,我得到了这个:
在模拟数据集上:
一切都很好,但所有的编码都是一样的
如何更改编码以便绘制它?
r - 交互式 ggPredict whitin R Shiny FlexDashboard
我正在使用 Flexdashboard 创建一个 R Shiny App;对于我正在使用ggiraphExtra包中的 ggPredict() 的图表
这是我需要使用 mtcars 数据集进行线性回归的以下图块:
当我使用interactive = F运行我的 ggPredict 时,我的情节运行完美!
但是当我添加interactive = T(以获得更好的体验)时,我的情节就消失了(不返回任何错误消息)
我的猜测是 R Shiny 不支持来自 ggPredict 的interactive = T。可能是这样吗?或者 FlexDashboard 需要另一种方式来处理这个问题?
谢谢!
r - 控制台中打印的 scale_interactive onclick 事件
我已经使用漂亮的 ggiraph 包interactive legend
中的功能构建了一个闪亮的应用程序。scale_fill_manual_interactive
但是,我想将onclick
事件中的信息(男性或女性,取决于选择)打印到控制台。这是代码片段。
现在它只打印整个列表
而不是只选择一个。
r - R Shiny 从多个变量创建反应性单多边形图
目标是在 Shiny 中创建一个交互式(单个)图,用户可以在其中选择数据框的任何所需变量。现在绘制变量freq_prov_tot。该图本身正在运行,但我不知道如何以交互方式包含其他变量以“选择”。还包括一个工具提示。我正在使用 ggiraph,因为可以很容易地将这个交互式多边形地图集成到 Shiny 中。
如果您知道如何解决此问题,非常感谢您的帮助。
我使用的数据框如下。为了保护使用的数据,所有省份的变量 freq_prov_tot 的值都为 1。
工具提示的代码
用户界面和服务器的代码
Counties_e 可以通过以下链接下载:
https://drive.google.com/file/d/1TOyZIADTCnRFyWLehxS7Td9v-BOZXARS/view?usp=sharing
r - ggiraph 中 geom_sf_interactive 的平移、缩放和移动
有没有办法平移、缩放和移动使用创建的地图geom_sf_interactive
?ggiraphExtra 包的演示在http://rpubs.com/cardiomoon/231820ggChoropleth
的介绍文档中
创建了可缩放和可移动的地图,
但我无法重现这一点。此外,ggiraphExtra 不遵守 ggplot 语法,它似乎不适用于 sf 地图。
如果geom_sf_interactive
不能做到这一点,是否值得将其视为要添加的功能。也许不仅 fpor geom_sf_interactive 也适用于其他几何?
r - 有没有办法使用ggiraph和onclick在R闪亮的模态窗口中显示过滤的数据表?
我想使用 ggiraph 进行交互式绘图,其中我的 onclick 启动一个模式,这是一个弹出窗口,显示与我单击的单个数据点相关的信息。
下面是我的代码。我无法让模式弹出窗口正常工作。我可以得到一个模态弹出窗口,但它是空白的。但是,我可以使用此处提供的示例让表格自行过滤。
https://davidgohel.github.io/ggiraph/articles/offcran/shiny.html
'run_girafe_example(“DT”)'
我想要的是将这个过滤后的表格显示在模态弹出窗口中。可能将数据转置并以更好的格式呈现。但是如果我能得到要在 Modal 中呈现的数据,我以后可以弄清楚如何表示它。我只需要首先弄清楚如何让 Modal 显示过滤后的数据表!
任何帮助,将不胜感激 :)