You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Jupyter Notebook的R单元格中使用rbokeh的可行性及示例咨询

当然可以在Jupyter Notebook的R单元格里正常使用rbokeh啦!我来帮你搞定内联显示的问题,再给你几个实用的示例代码~

解决rbokeh内联显示问题的步骤

1. 先确认依赖包安装齐全

首先在你的R单元格里运行下面的命令,确保rbokeh和负责Jupyter渲染的IRdisplay都安装好了:

install.packages("rbokeh")
install.packages("IRdisplay")

2. 配置内联输出模式

加载包之后,需要设置rbokeh的输出格式为HTML,这样Jupyter才能直接渲染:

library(rbokeh)
library(IRdisplay)

# 强制rbokeh输出HTML格式,适配Jupyter环境
options(bokeh.plotting.output = "html")

3. 基础内联绘图示例

试试这个简单的散点图,运行后应该直接在单元格下方显示:

# 生成示例数据
x <- rnorm(100)
y <- x + rnorm(100, 0, 0.5)

# 创建rbokeh绘图
figure(title = "Jupyter R单元格中的rbokeh散点图", xlab = "X值", ylab = "Y值") %>%
  ly_points(x, y, color = "#2E86AB", size = 6, alpha = 0.7)

4. 特殊情况的应急方案

如果还是看不到图,可能是Jupyter的渲染缓存问题,试试手动把绘图对象转换成HTML并显示:

# 先创建绘图对象
p <- figure() %>% 
  ly_lines(1:10, 1:10, color = "red", line_width = 2) %>%
  ly_points(1:10, 1:10, size = 8, color = "white")

# 手动渲染HTML
display_html(as.htmlwidget(p))

内容的提问来源于stack exchange,提问作者Primo Petri

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 10:12:25