1
Я пытаюсь создать граф, где число узлов больше 400, которое не визуализируется надлежащим образом.Как визуализировать большой график?
import networkx as nx
G=nx.MultiGraph()
G.add_nodes_from(freqItemSet)
G.add_edges_from([edge])
plt.figure(figsize=(10000,10000))
nx.draw(G)
Я использовал приведенный выше код. Есть ли другой способ визуализации правильно.
Спасибо
Попробуйте AT & T graphviz. Это замечательно. http://www.graphviz.org/ Но вам может потребоваться переосмыслить вашу идею о «правильном». – duffymo
Это здорово, если вы можете использовать GraphViz, но @duffymo делает хороший вывод о «правильном» графике. В какой-то момент, без эффективного масштабирования ввода/вывода, вы столкнетесь с ограничениями с помощью любого графического программного обеспечения. Вы можете проверить [этот большой пример графика] (http://www.graphviz.org/content/softmaint) или [этот большой пример из networkx] (http://networkx.github.io/documentation/latest/examples/ drawing/random_geometric_graph.html), чтобы получить представление о больших сетях – StephenH
[И вот пример networkx] (http://networkx.github.io/documentation/latest/examples/drawing/lanl_routes.html), который на самом деле даже использует Graphviz. – StephenH