[英]How to plot and save pie chart and bar graph using same plt from matplotlib in python
我需要 plot 並使用 python 中 matplotlib 中的相同 plt 保存餅圖和條形圖。 在將 plt 用於餅圖和條形圖並在 html 中顯示它們時,第二個 plot 作為第一個的重疊圖形出現。 你能建議同樣的方法嗎?
Matplotlib不是無狀態的,所以基本上你總是使用相同的 plot。
首先要做的事情是:讓自己免於忙碌。 Matplotlib
直接使用它很痛苦。 如果您想快速獲得漂亮的 plot ,請使用Seaborn ,它只是Matplotlib
上的聚合器。 由於Matplotlib
不是無狀態的,因此您需要清理內容以避免偽影。 我只使用包裝器,我用以下方式裝飾每個繪圖 function:
def __disposable_plot(func):
def wrapper(*args, **kwargs):
plt.figure(clear=True)
func(*args, **kwargs)
plt.close('all')
return wrapper
如果您需要 kickass plot,請使用ploty 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.