Я пытаюсь создать диаграмму networkx с помощью python 3.6 с ноутбуком Jupyter и сетевым пакетом с anaconda. Но график не относится к документации, я просто получаю устаревшее сообщение.networkx draw graph устаревшее сообщение
КОД:
import networkx as nx
import csv
import matplotlib as plt
G = nx.read_pajek('Hi-tech.net')
nx.draw(G)
СООБЩЕНИЕ:
MatplotlibDeprecationWarning: pyplot.hold осуждается. Будущее поведение будет соответствовать устаревшему по умолчанию: команды графика добавляют элементы без предварительной очистки Оси и/или рисунок.
b = plt.ishold()
будущее поведение будет соответствовать давнему умолчанию: команды сюжетных добавить элементы без первой очистки топоров и/или рис.
plt.hold(b)
warnings.warn («axes.hold осуждается, будут удалены в 3.0»)
вам удалось исправить это, как моя делает то же – AngusTheMan
я пошел в networkx и поместил # перед строками с помощью .hold(). Сообщение об ошибке должно указать, какая строка вызывает проблему, но поиск найдет их все. С тех пор мне не было никаких проблем. – TPike