পাইথন 3-এ NetworkX-এর সাথে কرفড এজ তৈরি করতে, আমরা connectionstyle="arc3, rad=0.4" ব্যবহার করতে পারি।
ধাপসমূহ
- ফিগার সাইজ সেট করুন এবং সাবপ্লটসের মধ্যে এবং চারপাশে প্যাডিং অ্যাডজাস্ট করুন।
- এজ, নাম, এবং গ্রাফ অ্যাট্রিবিউট সহ একটি গ্রাফ ইনিশিয়ালাইজ করুন।
- তৈরি করা গ্রাফে নোড যোগ করুন।
- এক নোড থেকে অন্য নোডে এজ যোগ করুন।
- Matplotlib-এ connectionstyle="arc3, rad=0.4" সহ গ্রাফ G ড্র করুন।
- ফিগার প্রদর্শন করতে show() মেথড ব্যবহার করুন।
উদাহরণ
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()
আউটপুট
