Mam pandasową ramkę danych Pand i próbuję zapisać działkę w pliku png. Wydaje się jednak, że coś nie działa tak, jak powinno. To jest mój kod:Jak zapisać fabułę w Seaborn z Pythonem
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")
I mam ten błąd:
AttributeError: 'AxesSubplot' object has no attribute 'savefig'
Rzeczywiście. Wydaje się, że to praca. Myślałem, że widziałem to w samouczku z nazwą zmiennej, a nie 'plt'. Dziękuję – Tasos
@ Tasos może to być, że stworzyli obiekt Figure, z 'fig = plt.Figure()'. Następnie możesz zapisać figurę za pomocą 'rys.savefig()' – Mathias711
@ Mathias711 O tak. To ma sens. Użyłem kilku samouczków, aby zrobić to, co chciałem i prawdopodobnie jeden z nich miał tędy. – Tasos