কম্পিউটার টিউটোরিয়াল

পাইথন 3-এ NetworkX এবং Matplotlib ব্যবহার করে কرفড এজ তৈরি করা


পাইথন 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()

আউটপুট

পাইথন 3-এ NetworkX এবং Matplotlib ব্যবহার করে কرفড এজ তৈরি করা


  1. networkX এবং Matplotlib-এ নেটওয়ার্ক গ্রাফ আঁক기의 পদ্ধতি

  2. Matplotlib-এ এজকালার সহ বৃত্ত প্লট করুন

  3. Matplotlib-এ এজকালার সহ আয়ত প্লট করুন

  4. Matplotlib-এ numpy datetime64 প্লট করুন