কম্পিউটার

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


একটি নেটওয়ার্কএক্স কে পুনরায় আকার দিতে পাইথনে গ্রাফ, আমরা নিম্নলিখিত পদক্ষেপ নিতে পারি −

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

  • from_pandas_edgelist() ব্যবহার করে পান্ডাস ডেটাফ্রেম থেকে একটি প্রান্ত তালিকা সহ একটি গ্রাফ ফেরত দিন পদ্ধতি।

  • ম্যাটপ্লটলিব দিয়ে G গ্রাফ আঁকুন। আমরা "থেকে কীগুলির তালিকা বাড়িয়ে বা হ্রাস করে নেটওয়ার্কটিকে পুনরায় আকার দিতে পারি " এবং "থেকে "।

  • চিত্রটি প্রদর্শন করতে, 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()

আউটপুট

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


  1. পাইথন হিস্টোগ্রামে লগারিদমিক বিনগুলি কীভাবে থাকবে?

  2. কিভাবে matplotlib (পাইথন) ফন্ট পরিবর্তন করতে?

  3. কিভাবে পাইথনে একাধিক গ্রাফ একত্রিত করা যায়

  4. পাইথনে গ্রাফ প্লটিং