我有一个Pandas数据帧并想将图形保存为PNG文件。然而,似乎有些东西不像应该的那样工作。这是我的代码:
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")
而我遇到了这个错误:
AttributeError: 'AxesSubplot' object has no attribute 'savefig'
fig = plt.Figure()
。然后你可以使用fig.savefig()
保存这个图像。 - Mathias711