Dans la bibliothèque Pandas de Python, vous pouvez manipuler et visualiser des dataframes. Parfois, il est nécessaire d'améliorer l'attrait visuel de ces trames de données en modifiant leurs schémas de couleurs.
Considérez une trame de données Pandas dans laquelle vous devez colorer toutes les valeurs dans les lignes. étiqueté « MOS » et modifiez la couleur d'arrière-plan des tables d'en-tête/index spécifiées.
Les capacités de style de Pandas (introduites dans la version 0.17.1) permettent un style flexible personnalisation.
Mise en surbrillance des lignes MOS :
Pour colorer les valeurs dans les lignes 'MOS', définissez une fonction highlight_MOS(s) qui vérifie les lignes avec le 'MOS' étiquette et renvoie les codes de couleur appropriés.
<code class="python">def highlight_MOS(s): is_mos = s.index.get_level_values(1) == 'MOS' return ['color: darkorange' if v else 'color: darkblue' for v in is_mos]</code>
Appliquer les styles :
Utilisez la méthode style.apply() pour appliquer la fonction highlight_MOS, ce qui donne une trame de données stylisée s.
<code class="python">s = df.style.apply(highlight_MOS)</code>
Afficher le dataframe stylisé :
L'impression des s affichera le dataframe avec les modifications de couleur appliquées.
<code class="python">print(s)</code>
Ceci La solution fournit une méthode concise et efficace pour personnaliser l'apparence des dataframes Pandas, les rendant plus esthétiquement attrayantes et informatives.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!