关于 Plotly(我如何 post 它用于我的 github 页面?)

about Plotly (how can I post it for my github pages?)

我通常在 ipynb 上写文件,使用 nbconvert 将它们转换成 markdown 文件,然后 post 它们在我的 GitHub 页面上。我的主题是最小错误。

最近想post使用plotly做数据可视化的内容,但是在ipynb上用nbconvert转成Markdown的时候,没有像seaborne的图那样的结果。

我有几个问题。

  1. ipynb转Markdown时plotly图是不是不能转?
  2. 如何在 markdown 中包含 plotly 的图表并将其上传到 git 中心页面

首先,要在 GitHub 页面上使用 plotly 图表,您必须注册 plotly 并发出 api 密钥。

import plotly.express as px
import chart_studio

设置你的api

chart_studio.tools.set_credentials_file(username=username, api_key=api_key)

例如

fig = px.line(data, x="", y="" ... )
fig.show()

url = chart_studio.plotly.plot(fig, filename="what u want", auto_open=False)
chart_studio.tools.get_embed(url)

如果你像上面这样写,你可以在ipynb上得到一个图表和一个iframe url,并且当我通过nbconvert

转换md时效果很好

我是这样用的

import plotly.express as px
import chart_studio as cs

fig = px.line(df, x=, y=, title=)
fig.show()

cs.tools.get_embed(cs.plotly.plot(fig, filename="what u want", auto_open=False))