2
我剛寫了一些測試代碼來製作維恩圖的三維圖。沒有錯誤,但也沒有輸出。我使用-XC參數登錄,如果我鍵入「xclock」,時鐘的圖片彈出。當我運行這個腳本時,根本沒有東西彈出(所以它不僅僅是一張空白的圖片,根本就沒有圖片)。顯示維恩圖輸出
這是代碼:
import numpy
import scipy
import matplotlib
from matplotlib_venn import venn3
import pylab as plt
set1 = set([1,2,3,4,5])
set2 = set([1,4,5,6])
set3 = set([1,4,6,8,6,3])
vd = venn3([set1,set2,set3],set_labels=("Set1","Set2","Set3"))
plt.title("Venn diagram")
plt.show()
我也看了,我要改變我的後端;我嘗試過這樣做,但似乎沒有一個能夠像PS/PDF那樣工作;那些我只是與上面相同,沒有圖片,沒有輸出。對於其他人,例如開羅,我得到錯誤;然後我試圖重新安裝開羅,並且我得到了更多的錯誤。所以我想排除基本問題,因爲我開始安裝東西。
我只是想知道,是上述代碼的權利,任何人都可以得到它運行在我的類似系統上(在Linux parker 3.2.0-90-generic#128-Ubuntu-SMP Fri上使用python 2.7 Aug 14 21:43:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux)在虛擬環境中;如果你能讓它運行;你的後端是什麼,然後我知道我可以專注於嘗試設置什麼後端?
謝謝
您的示例代碼適用於我,所以它幾乎肯定是一個後端問題。你想要保存這個數字,還是在窗口中查看它? – mfitzp
爲了回答你的問題,我可以讓它與Qt後端和Jupyter筆記本一起工作。 – mfitzp
你可以使用'import matplotlib檢查你當前的後端; matplotlib.get_backend()'可能有助於找出當前的默認值。 – mfitzp