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