44 votes

Comment sauvegarder l'image créée avec 'pandas.DataFrame.plot' ?

Lors de l'enregistrement de l'image créée avec 'pandas.DataFrame.plot' à partir de l'objet ' pandas.core.series.Series' :

%matplotlib inline
type(class_counts) # pandas.core.series.Series
class_counts.plot(kind='bar',  figsize=(20, 16), fontsize=26)

Comme ceci :

import matplotlib.pyplot as plt
plt.savefig('figure_1.pdf', dpi=300)

résultats dans un fichier pdf vide. Comment sauvegarder une image créée avec 'pandas.DataFrame.plot' ?

79voto

user666 Points 1650

Essayez ceci :

fig = class_counts.plot(kind='bar',  figsize=(20, 16), fontsize=26).get_figure()

fig.savefig('test.pdf')

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X