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

পাইথনে networkx গ্রাফ রিশেপ করার পদ্ধতি


পাইথনে networkx গ্রাফ রিশেপ করার জন্য নিম্নলিখিত ধাপগুলো নেওয়া যায় −

  • Pandas ডেটাফ্রেম ব্যবহার করে একটি ডেটাফ্রেম তৈরি করুন।

  • from_pandas_edgelist() মেথড ব্যবহার করে এজ লিস্ট ধারণকারী Pandas DataFrame থেকে একটি গ্রাফ রিটার্ন করুন।

  • Matplotlib-এ গ্রাফ G আঁকুন। "from" এবং "to" কীগুলোর লিস্ট বড়িয়ে বা ছোট করে নেটওয়ার্ক রিশেপ করা যায়।

  • ফিগার প্রদর্শন করতে show() মেথড ব্যবহার করুন।

উদাহরণ

import pandas as pd import networkx as nx from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 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=150, alpha=0.5, linewidths=40) plt.show()

আউটপুট

পাইথনে networkx গ্রাফ রিশেপ করার পদ্ধতি


  1. Python হিস্টোগ্রামে লগারিদমিক বিনস (logarithmic bins) সেট করার পদ্ধতি

  2. ম্যাটপ্লটলিবে (পাইথন) ফন্ট পরিবর্তন করার পদ্ধতি

  3. পাইথনে একাধিক গ্রাফ একসাথে জোড়া করার পদ্ধতি

  4. পাইথনে গ্রাফ প্লটিং: matplotlib লাইব্রেরির ব্যবহার