Я только что написал некоторый тестовый код, чтобы сделать трехстороннюю диаграмму Венна. Ошибок нет, но выхода нет. Я вошел в систему, используя параметр -XC, и если я нахожу «xclock», появляется изображение часов. Когда я запускаю этот скрипт, ничего не всплывает (так что это не просто пустая картина, вообще нет картинки).Отображение вывода диаграммы venn
Это код:
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; те, которые я получаю так же, как и выше, без изображения, без вывода. Для других, например, Каир, я получаю ошибки; и затем я попытался переустановить Каир, и у меня появились еще больше ошибок. Поэтому я хотел бы исключить основные проблемы, потому что я занимаюсь установкой вещей.
Я просто задаюсь вопросом, является ли приведенный выше код правильным, может ли кто-нибудь еще его запустить, чтобы работать с подобной системой для меня (используя python 2.7 на Linux parker 3.2.0-90-generiC# 128-Ubuntu SMP Fri 14 августа 21:43:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux) в виртуальном env; если вы можете заставить его работать; каков ваш фокус, и тогда я знаю, на каком конце я могу сосредоточиться на попытке настроить?
Thanks
Ваш примерный код отлично подходит для меня, так что это почти наверняка проблема с бэкэнд. Вы хотите сохранить фигуру или просмотреть ее в окне? – mfitzp
Чтобы ответить на ваши вопросы, я могу заставить его работать как с бэкендом Qt, так и с редактированием ноутбука Jupyter. – mfitzp
Вы можете проверить свой текущий бэкэнд, используя 'import matplotlib; matplotlib.get_backend() 'может быть полезно узнать, что такое текущий по умолчанию. – mfitzp