Когда я пытаюсь создать 3D-графики в JupyterLab с использованием plotly, я иногда получаю сообщение об ошибке:
WebGL не поддерживаетсяВаш браузер - посетите https://get.webgl.org для получения дополнительной информации
Что здесь происходит? Аналогичные вопросы были заданы для
, но ни один из них, похоже, не задавалсяспециально для JupyterLab, поэтому я надеюсь, что у некоторых из вас есть идея, почему эта ошибка возникает.
Подробности:
Я запускаю различные тестына следующем сценарии , который создает график ниже:
Код:
import plotly.graph_objects as go
import numpy as np
# Helix equation
t = np.linspace(0, 20, 100)
x, y, z = np.cos(t), np.sin(t), t
fig = go.Figure(data=[go.Scatter3d(
x=x,
y=y,
z=z,
mode='markers',
marker=dict(
size=12,
color=z, # set color to an array/list of desired values
colorscale='Viridis', # choose a colorscale
opacity=0.8
)
)])
# tight layout
fig.update_layout(margin=dict(l=0, r=0, b=0, t=0))
fig.show()
Сюжет:
По-видимому, в зависимости от того, что я пытаюсь сделать здесь, вышеупомянутая ошибка время от времени возникает. И это то, что беспокоит меня больше всего;здесь просто не видно четкой закономерности. Иногда график отображается кратко, а затем появляется сообщение об ошибке. И в других случаях это просто полностью ломается. А когда он первый раз ломается, перезапуск ядра не помогает. Ни один не запускает JupyterLab снова. Помогает только перезагрузка компьютера.
Когда я нажимаю на сообщение об ошибке в JupyterLab:
Ябудучи направленным на https://get.webgl.org/
, который отображает:
И это не очень точно? Любые идеи кто-нибудь?
Информация о системе:
Plotly 4.2.0
JupyterLab Version 0.34.9
Python 3.7.0 (default, Jun 28 2018, 08:04:48) [MSC v.1912 64 bit (AMD64)]
Chrome 77 on Windows 7, 64 bit ( not that that should matter?)