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()
আউটপুট