gpt4 book ai didi

python - 在 jupyter notebook 中使用 plotly 时验证失败

转载 作者:行者123 更新时间:2023-12-03 16:41:13 24 4
gpt4 key购买 nike

当我用绘图保存 jupyter 笔记本时,出现以下错误:

[E 13:42:38.458 NotebookApp] Notebook JSON is invalid: {'data': [{'type': 'scatter', 'y': [1, 2, 3]}], 'layout': {}} is not valid under any of the given schemas

Failed validating 'oneOf' in schema['properties']['data']['patternProperties']['^(?!application/json$)[a-zA-Z0-9]+/[a-zA-Z0-9\\-\\+\\.]+$']:
{'oneOf': [{'type': 'string'},
{'items': {'type': 'string'}, 'type': 'array'}]}

On instance['data']['application/vnd.plotly.v1+json']:
{'data': [{'type': 'scatter', 'y': [1, 2, 3]}], 'layout': {}}

我在笔记本中的代码是:
import plotly.offline as py
import plotly.graph_objs as go
py.init_notebook_mode(connected=True)
data = [go.Scatter(y=[1,2,3])]
py.iplot(data)

关注 plotly plots in jupyter notebooks: Validation fails when saving , 我更新了 nbformat 但仍然没有工作(我检查了 import nbformat nbformat__version__ 更新有效)

最佳答案

我遇到了同样的问题。我尝试更新 nbformat 甚至 conda update --all 但这也无济于事。

后来我得到了一个链接:https://gitmemory.com/issue/jupyter/nbformat/161/574959380 .
因此,我用文本编辑器打开了 ipynb 文件,将 "nbformat_minor": 1 替换为 "nbformat_minor": 4 并保存了文件。重新加载笔记本后,问题得到解决。

关于python - 在 jupyter notebook 中使用 plotly 时验证失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46910353/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com