NetworkX के साथ घुमावदार किनारों को बनाने के लिए Python3 में, हम connectionstyle="arc3, rad=0.4" का उपयोग कर सकते हैं।
कदम
- आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
- किनारों, नाम और ग्राफ़ विशेषताओं वाले ग्राफ़ को प्रारंभ करें।
- बनाए गए ग्राफ़ में नोड्स जोड़ें।
- किनारों को एक नोड से दूसरे में जोड़ें।
- ग्राफ़ बनाएं G Matplotlib के साथ, connectionstyle="arc3, rad=0.4" के साथ।
- आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।
उदाहरण
import matplotlib.pylab as plt import networkx as nx plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True G = nx.DiGraph() pos = nx.spring_layout(G) G.add_nodes_from([1, 2, 3, 4]) G.add_edges_from([(1, 2), (2, 4), (2, 3), (4, 1)]) nx.draw(G, with_labels=True, connectionstyle="arc3,rad=0.4") plt.show()
आउटपुट