[英]How can I get old matplotlib version 1.5.1 interface?
我最近從matplotlib 1.5.1更新為2.2.3
$ pip install -U matplotlib
當顯示帶有
>>> plt.show()
在從1.5.1到2.2.3運行更新之前,我可以看到顯示的圖形,如所附圖片“更新之前的輸出”所示。 因為在顯示圖時我不喜歡2.2.3版的新界面,所以我使用
$ pip install matplotlib==1.5.1
但是,當我使用舊的matplotlib版本顯示圖時,我仍然看到一個不同的界面(如您在圖像“更新后輸出並返回到舊版本”中所見),即使我返回了舊版本的matplotlib,曾經用來生成“更新前的輸出”。
您可以在輸入命令行時檢查“接口”的含義:
$ python
>>> import matplotlib.pyplot as plt
>>> plt.plot()
>>> plt.show()
您將看到“接口”(在我的情況下為IPython)和一個空白圖。
我的問題是:如何使用舊的輸出窗口再次顯示圖(“更新前輸出”,見下文)? 為什么不返回1.5.1版也將舊的輸出窗口也帶回來?
附件中,您找到了我想找回的舊輸出接口與使用相同matplotlib版本的新輸出之間的比較(顯示的數據略有不同,但均以默認樣式繪制,僅手動設置了顏色和標記)。 新的輸出模糊且濃密,並且數據點與舊版本相比非常大,而我發現舊版本的美觀度要低得多。
更新后輸出並返回到舊版本
更新前輸出
“模糊”輸出窗口的圖片
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.