簡體   English   中英

我如何獲得舊的matplotlib版本1.5.1接口?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM