2017-05-10 60 views
0

我有一個奇怪的問題。 我有一個python腳本,我用plt.errorbar(...)和plt.plot(...)繪製了一些數據。 奇怪的是,根據我使用的操作系統,圖形看起來不一樣。 基本的操作系統一切正常,但與xubuntu它看起來像這樣! (圖片指控)。 該腳本完全相同。 我該如何解決它像基本的操作系統? (這是一個小酒吧和沒有「平」的主題一樣)。 (圖片只在標題中有所不同,但其他所有內容完全相同)。 uglymatplotlib在xubuntu上的醜陋圖形

good (elementary os)

+0

這可能是您的matplotlib.rc文件在不同操作系統上的問題。如果您不手動修改它們,則可能是由於matplotlib版本的差異造成的。 –

+0

好的,謝謝。 我怎麼能那麼基本的操作系統呢? – Lenz

+0

您可能需要檢查一個適用於所有所需操作系統的後端,並且看起來像您想要的。選中此項:https://matplotlib.org/faq/usage_faq.html#what-is-a-backend –

回答

0

第一個明顯的原因,這兩個地塊神態各異,是您使用兩個系統不同版本matplotlib的。

一旦你使用相同的版本,你應該確保matplotlib rcParams是相同的。

使用的後端應該只對外觀產生較小的影響(例如,線條厚度可能會略有不同)。