chuxinyuan
我的代码
下面是在 R Notebook 里尝试在 Chunk 中运行 Python 代码画图
---
title: "R Notebook"
output:html_notebook
---
## 测试 1:测试 plotly.express 在 R Notebook 的代码块能否执行
```{python}
import plotly.express as px
data = px.data.iris()
fig = px.scatter(data, x="sepal_width", y="sepal_length")
fig.show()
```
## 测试 2:测试 pyecharts 在 R Notebook 的 P代码块能否执行
```{python}
from pyecharts import options as opts
from pyecharts.charts import EffectScatter
from pyecharts.faker import Faker
c = (
EffectScatter()
.add_xaxis(Faker.choose())
.add_yaxis("", Faker.values())
.set_global_opts(title_opts=opts.TitleOpts(title="EffectScatter-基本示例"))
)
#c.render() #此方法可以生成一个Html文件,需要单独打开,但是也无法直接在代码下方直接出图
c.render_notebook()`
```
测试结果
无法 render Inline,运行当前 Chunk 后会自动打开新的浏览器页面进行展示,. 没法像 R 语言代码块一样,直接在代码下方出图,不方便查看。
系统环境
OS: win10 64 位
rstudio: RStudio 2021.09.0+351 # 最近版本的
r: 4.1.1
rmarkdown : 2.11
reticulate : 1.22
python : 3.8.3
pyecharts : 1.9.0