Python >> Tutoriel Python >  >> Python Tag >> Plotly

Comment couper une longue ligne dans un texte en survol Plotly ?

Selon la documentation, il semble que les chaînes prennent en charge le balisage HTML.

Vous pouvez donc ajouter du <br> balises dans votre chaîne pour couper les lignes :

label = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.<br>Sed eget arcu sit amet purus volutpat euismod sed id quam.

Étant donné que plotly lit en HTML, y compris les balises, vous pouvez insérer \n et la balise de rupture <br> dans le texte de la variable df que vous souhaitez encapsuler lorsqu'elle est affichée :

df.varA = df.varA.str.wrap(30)
df.varA = df.varA.apply(lambda x: x.replace('\n', '<br>'))