Python Plotly Scatterpolar hovermode - PullRequest
       23

Python Plotly Scatterpolar hovermode

0 голосов
/ 27 апреля 2020

Я новичок в Python и программировании в целом. Используя Jupyter Notebooks, я сделал Scatter-полярный график с двумя следами на нем. Когда я наводю указатель мыши на график, он показывает мне данные для одной из трасс (той, к которой моя мышь ближе всего). Но я хочу увидеть данные для обеих трасс. Как я могу это сделать? Я могу сделать это с помощью обычного графика Scatter, изменив «hovermode» на «x». Но это не работает с графиками Scatterpolar. Другие варианты hovermode у меня тоже не работали.

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

import numpy as np
from plotly.offline import iplot
import plotly.graph_objs as go

th = np.arange(0, 361, 1)
r1 = np.random.randn(360)
r2 = np.random.randn(360)

fig = go.Figure()
fig.add_trace(go.Scatterpolar(r=r1, theta=th, mode='lines'))
fig.add_trace(go.Scatterpolar(r=r2, theta=th, mode='lines'))
fig.update_layout(hovermode='x unified')

Использование приведенного выше кода в Jupyter Записная книжка, я получаю две грязные трассы на полярном графике, и когда я наводю указатель мыши на нее, я вижу только данные для одной из трасс. Я хочу видеть данные для обоих следов. Любая помощь будет принята с благодарностью. Большое спасибо!

...