Ho un dataframe Pandas e provo a salvare un grafico in un file png. Tuttavia, sembra che qualcosa non funzioni come dovrebbe. Questo è il mio codice:Come salvare una trama in Seaborn con Python
import pandas
import matplotlib.pyplot as plt
import seaborn as sns
sns.set(style='ticks')
df = pandas.read_csv("this_is_my_csv_file.csv")
plot = sns.distplot(df[['my_column_to_plot']])
plot.savefig("myfig.png")
E ho questo errore:
AttributeError: 'AxesSubplot' object has no attribute 'savefig'
Infatti. Questo sembra funzionare. Pensavo di averlo visto in un tutorial con il nome della variabile e non con il 'plt'. Grazie – Tasos
@Tasos è possibile che abbiano creato un oggetto Figura, con 'fig = plt.Figure()'. Quindi puoi salvare la figura con 'fig.savefig()' – Mathias711
@ Mathias711 Oh si. Questo ha senso. Ho usato un mix di alcuni tutorial per fare ciò che volevo e probabilmente, uno di loro aveva questo modo. – Tasos