Introduction :
Pandas fournit une structure de données tabulaire connue sous le nom de DataFrame . Souvent, vous souhaiterez peut-être visualiser ces données dans un format graphique pour une analyse ou une présentation plus approfondie. Bien que la conversion d'un DataFrame en tracé linéaire soit simple, cet article se concentre sur la tâche spécifique d'exportation d'un DataFrame sous forme d'image PNG. Nous allons explorer une méthode fiable utilisant matplotlib, qui permet de créer des tableaux adaptés à l'export PNG.
Méthode :
Pour créer un tableau dans matplotlib sans axes et enregistrer au format PNG, suivez ces étapes :
<code class="python">import matplotlib.pyplot as plt import pandas as pd from pandas.plotting import table # Create a DataFrame (df) with multi-indexed columns and a row index # representing names # Remove axes from the plot ax = plt.subplot(111, frame_on=False) ax.xaxis.set_visible(False) ax.yaxis.set_visible(False) # Plot the DataFrame in matplotlib table(ax, df) # Save the table as a PNG file plt.savefig('mytable.png')</code>
Remarque : La sortie n'est peut-être pas visuellement attrayante, mais elle affiche efficacement le tableau. Vous pouvez personnaliser l'apparence du tableau à l'aide des arguments fournis par la fonction table().
Gestion des colonnes multi-index :
Si votre DataFrame comporte des colonnes multi-index, vous pouvez simuler des multi-index avec cette méthode :
Conclusion :
La méthode fournie vous permet d'exporter facilement un Pandas DataFrame sous forme d'image PNG. En supprimant des axes et en utilisant la fonction table() de matplotlib, vous pouvez facilement créer des tableaux imprimables ou présentables.
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!