Ich muss mehrere Plots erstellen. Der Code eines solchen Plots ist hier.
import numpy as np
import matplotlib.pyplot as plt
df = pd.DataFrame({'Label': ['a', 'b', 'c', 'd', 'e', 'f'],
'Val': [np.random.rand() for _ in range(6)],
})
sns.set_style('whitegrid')
plt.figure(figsize=(6, 4))
sns.barplot(df, x='Label', y='Val', color='steelblue')
plt.xlabel('Bin', fontsize=9)
plt.ylabel('Value', fontsize=9)
plt.title('Trend', fontsize=11)
plt.tight_layout()
all_plots = dict()
buffer = BytesIO()
plt.savefig(buffer, format='png', bbox_inches='tight')
buffer.seek(0)
all_plots['p1'] = buffer
Ich möchte diese Diagramme nicht ausdrucken, wenn ich die Codes in Jupyter ausführe, sondern sie in einem anderen „Objekt“ speichern, das ich später verwenden kann, um die Bilder in einer Excel-Datei zu speichern.< /p>
Beim Ausführen des obigen Codes wird jedoch der Plot gedruckt. Wie kann ich das „Drucken“ deaktivieren?
Plot nicht drucken ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post