我想用巧妙的方式在朱皮特笔记本上创建一些情节,但当我将渲染器设置为"png“时,它们不会出现。我安装了所有的依赖项(Kaleido和Orca)。
kaleido-core 0.2.1 h8ffe710_0 conda-forge和
Name: orca
Version: 1.6当我将渲染器更改为任何其他的(这不是静态图像)时,它就会工作。但我希望它是"png“,以便我可以上传整个笔记本到github,它将显示图表。
下面是我使用的代码。进口:
import pandas as pd
import numpy as np
import plotly.graph_objects as go
import plotly.express as px
import plotly.io as pio
pio.renderers.default = "png"而图表是:
_ = px.bar(train_data, y="Property_Area", title="Properties")
_.show()当我删除关于“渲染器”的行时,它显示的很好。,但我希望它是静态的。
使用渲染器作为"png“(或任何其他静态映像),它将无限期地加载。
发布于 2022-03-03 20:34:41
基于这里和我过去对Orca的了解,我的想法是导出静态图像。如果您想要查看笔记本中的静态图像,可以使用代码查看它,比如底部的 这里,或者在标记单元格中查看图像,在该单元格中您可以使用更多的格式大小选项。
(忽略了,我让它在链接笔记本的早期呈现交互版本。)但是请注意,在前面的呈现是在nbviewer!在吉突布中交互的点上盘旋,您就没有迹象表明那里甚至有一个阴谋。)
请参阅我在OP下面的评论,以便在查看或共享笔记本时使用 nbviewer查看器 。它提供了查看“静态”笔记本的最全面的方式。我在引号中添加了静态代码,因为通过nbviewer嵌入的javascript仍然可以工作,这样就可以正确地呈现几种类型的交互式对象,比如Plotly绘图&保持交互式。
https://stackoverflow.com/questions/71342892
复制相似问题