У меня есть график рассеяния, состоящий из 9 графиков рассеяния на одном, который идет в приборную панель.
Я предоставил только первую трассировку, чтобы сделать код короче и проще, но если вам нужно увидеть другие 8, я могу предоставить их (все они похожи на эту трассировку).
Мне нужна помощь, чтобы сделать следующее:
Изменение размера шрифта текста при наведении
Укажите длину отсечения для текста при наведении, поскольку в данный момент он продолжается со страницы.
trace0= go.Scatter(
x =df[df['Topic'] == 'Time consuming tasks']['x'],
y = df[df['Topic'] == 'Time consuming tasks']['y'],
mode = 'markers',
text= df[df['Topic'] == 'Time consuming tasks']['challenges'],
marker = dict(
size = 9,
line = dict(
width = 2,
)
),
name = 'First Plot',
showlegend=True)
app.layout = html.Div([dcc.Graph(id='scatterplot',
figure = {'data' : [trace0, trace1, trace2, trace3, trace4, trace5, trace6, trace7, trace8],
'layout' : go.Layout(title='Biggest hindrances in your life?',
xaxis = {'title':'x axis'},
yaxis = {'title': 'y axis'},
height = 550,
titlefont= {'size':33},
hovermode = 'closest',
legend=dict(
traceorder='normal',
font=dict(
family='sans-serif',
size=25,
color='#000'
)
)
)
}
)
])
Спасибо, ребята!