Включить масштабирование колеса на встроенной диаграмме plotly - PullRequest
3 голосов
/ 17 июня 2020

Я хотел бы встроить диаграмму, экспортированную в Chart Studio, и иметь возможность использовать колесо мыши для увеличения диаграммы (что является наиболее удобным способом, когда дело касается карт).

Однако нет Независимо от того, какую опцию я использую при экспорте диаграммы (iframe, html), если она встроена на другой веб-сайт, масштабирование колеса отключается. Я использовал jupyter-lab, и он был включен. Что мне не хватает?

Вот несколько примеров результата, который я хотел бы получить

https://plotly.com/python/mapbox-county-choropleth/

Встраивание с использованием iframe:

<iframe width="900" height="800" frameborder="0" scrolling="no" src="//plotly.com/~hugolmn/3.embed"></iframe>

Отредактируйте для получения дополнительных сведений

Вот код, который я использовал для экспорта графика в Chart Studio.

# Exporting to chart_studio
py.plot(fig, filename = 'sncf-train-stations', auto_open=True)

Здесь - загруженный график, а здесь - это место, где он встроен.

В Chart Studio масштабирование колесика мыши работает хорошо, но не тогда, когда оно интегрировано в другое место.

Спасибо за помощь!

1 Ответ

1 голос
/ 19 июня 2020

Одно из решений - использовать write_html для создания вашей фигуры в html, а затем использовать это как источник для вашего iframe. Что-то вроде:

fig.write_html("map.html")

, а затем iframe, например:

<iframe width="900" height="800" frameborder="0" scrolling="no" src="map.html"></iframe>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...