কম্পিউটার

Python3 (Matplotlib) এ NetworkX এর সাথে বাঁকা প্রান্ত তৈরি করা


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()

আউটপুট

Python3 (Matplotlib) এ NetworkX এর সাথে বাঁকা প্রান্ত তৈরি করা


  1. NetworkX এবং Matplotlib দিয়ে একটি নেটওয়ার্ক গ্রাফ আঁকা

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

  3. Matplotlib এ একটি প্রান্তরঙের সাথে একটি আয়তক্ষেত্র প্লট করুন

  4. Matplotlib এর সাথে প্লট নম্পি datetime64