我正在尝试使用seaborn和matplotlib plt.savefig('。png')保存图形,但是实际上是图形被覆盖,即使名称不同也是如此。我不能使用
<div style="width: 300px; height: 100px; border: 1px solid red; overflow-y: auto;" cdkScrollable>
<p>Angular Material, the ultimate design</p>
<input type="text" matInput [formControl]="myControl" [matAutocomplete]="auto">
<mat-autocomplete #auto="matAutocomplete">
<mat-option *ngFor="let option of options" [value]="option">
{{option}}
</mat-option>
</mat-autocomplete>
<p>Angular Material, the ultimate design</p>
</div>
因为它返回:
AttributeError:“ AxesSubplot”对象没有属性“ savefig”
如何保存这些图形而不会覆盖?
fig = sns.lineplot(data=totaldf, palette="tab10", linewidth=2.5)
fig.savefig('.png')
答案 0 :(得分:2)
您可以为每个图创建一个新图形,
plt.figure()
sns.countplot(...)
plt.savefig(...)
plt.figure()
sns.lineplot(...)
plt.savefig(...)
您还可以保存任何特定的数字,
fig1 = plt.figure()
sns.countplot(...)
fig2 = plt.figure()
sns.lineplot(...)
fig1.savefig(...)
fig2.savefig(...)