问题标签 [rbokeh]

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 回答
427 浏览

python - 使用 rbokeh 将绘图嵌入网页

我使用 rbokeh 在 R 中创建了一个绘图,我想将其转换为 HTML/Javascript 以便将其嵌入到网页中。我目前能够在 Python 上使用 mpld3 来实现这一点(我知道 python 上的散景也可以)但我希望能够在 R 中使用 rbokeh 来做到这一点。所以基本上我正在寻找类似于 Python 的 mpld3 的东西.fig_to_html(),例如:

或者使用 Python 的散景模块: embed.autoload_static()

可以将 rbokeh 绘图转换为 html/JavaScript 代码吗?

提前谢谢了。

0 投票
1 回答
661 浏览

r - 在闪亮的应用程序中为 rbokeh 图设置 xlim

我正在为 R 使用 rbokeh 包。在集成到闪亮的应用程序中时,我取得了一些不错的效果。我现在想集成一个功能,其中dateRangeInput现在将选择图表的日期范围(它是时间序列数据)。

上面是示例数据,但它在没有 rbokeh::figure 中的 xlim 参数的情况下工作,因为在输入子集中输入从 1 到 4 的数字会相应地对数据进行分组并产生反应性绘图。xlim 参数似乎在情节中产生错误。有人能指出我尝试解决 xlim 问题的正确方向吗?

如果您需要更多详细信息,请告诉我。

0 投票
1 回答
313 浏览

r - 为非 R 用户导出 RBokeh 图

我使用 RBokeh 包在 R 中创建了一个交互式绘图。如何保存它以使其成为非 R 用户可以打开和使用的文件?所以基本上目前我可以将光标悬停在图中的点上,并为每个数据点弹出其他信息,使其具有交互性。我想保留这种格式,而不是仅仅将其保存为图片。

任何帮助将不胜感激,谢谢!

示例代码:

0 投票
2 回答
415 浏览

r - shiny_callback 在 rbokeh 中捕获了什么?

我正在尝试使用 rbokeh 中的 tool_lasso_select 功能。我希望用户使用该工具在散点图中选择一组点,并在闪亮的 tabBox 的下一个面板中创建所选点组的汇总统计信息。我的主要问题是:

shiny_callback 选项究竟捕获了什么?

这是我正在创建的图形类型的示例:

“selection_info” id 中的内容到底是什么,我如何提取这些信息?我只是不确定我可以编写的下一个代码块将获取 lasso_tool 捕获的信息。我在文档中可以找到的最多的是使用的示例,但输出似乎只是一个索引号。

更新:

感谢您添加可重现的示例。我很抱歉。我在下面添加了更多内容:

所以上面output$selection_summary确实提供了 tool_box_select 给出的某种类型的信息。我只是不确定它是什么。我最终希望生成与工具选择的点相关联的属性的表格或汇总统计信息。但我不知道如何弄清楚回调功能正在捕获什么。我无法在文档中找到更多详细信息,除非我遗漏了什么。

谢谢。

0 投票
1 回答
242 浏览

r - 如何在 rbokeh 中制作直方图?

我正在尝试在 rbokeh 中生成直方图。

直接方法ly_hist会导致意外计数(下图,顶部)。间接方法ly_bar给出了一个未按因子水平排序的 x 轴(下图,底部)。

rbokeh

在此处输入图像描述

ggplot2给出预期的结果。

在此处输入图像描述

代码:

问:(1)如何使用产生预期结果的 rbokeh 生成直方图(如在 ggplot2 中)和(2)如何让 x 轴以正确的顺序排序?

0 投票
0 回答
103 浏览

r - 将悬停添加到 rbokeh 中的 ly_text

是否可以将悬停文本添加到ly_text()rbokeh 中的图层?例如,如何在此图中绘制的数字中添加悬停文本?

谢谢!

0 投票
1 回答
105 浏览

r - rbokeh 悬停工具提示 - NSE 挡道

我正在尝试在 rbokeh 中制作自定义工具提示,但是当我尝试以编程方式进行时,非标准评估会妨碍我。

从例子:

Rbokeh 有助于在悬停时填充@model变量@hp。但是,当我尝试使悬停时使用可以即时更改的字符串,例如:

rbokeh 未正确填写工具提示中的变量。

如何让 rbokeh 将hover_text其视为与原始字符串相同?


我已经尝试了几种变体do.call,但它们都有错误。

0 投票
0 回答
56 浏览

r - 使用 rbokeh 叠加直方图

我正在尝试使用rbokeh.

可以在下面找到一个示例:

我不确定该color选项是否会提供此功能。

谢谢你的帮助。

0 投票
0 回答
48 浏览

r - 使用 Rbokeh 在 R 中绘制循环图

我正在尝试使用 rbokeh 循环绘图。但是,我做不到。

我能够使用上面的代码为 1 个变量生成图,但是,我试图用时间绘制所有变量并通过

以下是我所指的数据的负责人。

0 投票
2 回答
577 浏览

r - rBokeh 动态绘图大小

我正在尝试在我的 Shiny 应用程序rbokehOutput('plot')中使用 ui 和

在服务器部分。我希望绘图的大小在某种意义上是动态的,它应该动态调整大小以填充整个绘图窗口。我一直在玩 ui 和服务器部分的heightandwidth参数,但无法使其工作;我也尝试sizing_mode = "stretch_both"在服务器部分使用。当我在没有 Shiny 的 RStudio 中显示绘图时,绘图也不会填满整个绘图窗口,它保持其方形和纵横比。我希望它表现得像一个普通的 R 绘图,即当我放大绘图窗口时,绘图会自动调整大小以填充整个窗口。我找到了这个链接,但它只处理 Python 实现。理想情况下,我希望 Shiny 的高度固定为 500px,宽度根据浏览器的(大小)动态变化。

最小的工作示例:

更新的 MWE: