Изменение размера шрифта и ограничение длины текста в тексте при наведении курсора (Python) - PullRequest
0 голосов
/ 11 марта 2019

У меня есть график рассеяния, состоящий из 9 графиков рассеяния на одном, который идет в приборную панель.

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

Мне нужна помощь, чтобы сделать следующее:

  1. Изменение размера шрифта текста при наведении

  2. Укажите длину отсечения для текста при наведении, поскольку в данный момент он продолжается со страницы.

    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'
                                                                                       )
                                                                             )
                                                                 )           
                                                    }                       
    
    
                                    )
                          ])
    

Спасибо, ребята!

...