কম্পিউটার

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


networkx এবং matplotlib এর সাথে একটি নেটওয়ার্ক গ্রাফ আঁকতে, plt.show()

  • চিত্রের আকার সেট করুন এবং সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন৷

  • থেকে কী দিয়ে একটি ডেটাফ্রেমের জন্য একটি বস্তু তৈরি করুন এবং থেকে .

  • একটি এজলিস্ট ধারণকারী একটি গ্রাফ পান৷ .

  • ড্র() ব্যবহার করে একটি গ্রাফ আঁকুন (ধাপ 3) কিছু নোড বৈশিষ্ট্য সহ পদ্ধতি।

  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

import pandas as pd
import networkx as nx
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
df = pd.DataFrame({'from': ['A', 'B', 'C', 'A'], 'to': ['D', 'A', 'E', 'C']})
G = nx.from_pandas_edgelist(df, 'from', 'to')
nx.draw(G, with_labels=True, node_size=100, alpha=1, linewidths=10)
plt.show()

আউটপুট

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


  1. Numpy এবং Matplotlib-এর সাথে একটি ইমেজ সেগমেন্টেশন ওভারলে করুন

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

  3. কিভাবে পাইথনে একটি নেটওয়ার্কএক্স গ্রাফের আকার পরিবর্তন করবেন?

  4. ম্যাটপ্লটলিবের সাথে পাইথনে সমান্তরালে একাধিক চিত্র আঁকা