Определенно странный случай, я добавляю другой ответ, чтобы попытаться лучше объяснить, что я думаю.
Сюжет Python (он же plotly.py) использует plotly.js под капотом, когда вы скачиваетесюжет в виде html, он включает библиотеку plotly.js в html-файл (это можно проверить с помощью инструментов разработки браузера).
Модуль offline
той же версии plotly.py всегда будет включать в себя одно и то жеверсия plotly.js, тогда как модуль online
, вероятно, включает в себя plotly.js, который в настоящее время используется платформой plotlyly plotly, или, по крайней мере, это объясняет расхождение между этими модулями.Примеры документации plotly, по-видимому, воспроизводятся без использования plotly.js, проверяя код с помощью инструментов браузера.
Кроме того, plotly.js проходит процесс переписывания своего кода WebGL, как вы можете видетьв этом выпуске , который изначально предназначался для версии 2, но может появиться раньше, что можно увидеть в комментарии:
Наряду с этим переходом - или, возможно, еще лучше до него- мы должны найти способ протестировать графики webgl в iOS - возможно, используя https://www.browserstack.com/screenshots/api?Мы должны убедиться, что ошибки, которые мы исправили ранее - такие как # 280, # 1868 (какие-либо другие, которые относятся к iOS?) - не возвращаются с этим переписыванием.
гдевы можете видеть ссылки на выпуски , подобные этой.
TL DR : кроме того, что вы постоянно обновляете свои браузеры и графики, с этим ничего не поделаешьКод plotly довольно динамичен, поэтому вам следует время от времени проверять наличие обновлений.