নেটওয়ার্কএক্সে একটি নোডের রূপরেখার রঙ পরিবর্তন করতে, আমরা set_edgecolor() ব্যবহার করতে পারি পদ্ধতি।
পদক্ষেপ
- থেকে দিয়ে একটি পান্ডাস ডেটাফ্রেম তৈরি করুন এবং থেকে কী।
- পান্ডাস ডেটাফ্রেম থেকে একটি প্রান্ত তালিকা সহ একটি গ্রাফ ফেরত দিন৷
- নোডের অবস্থান পান।
- draw_networkx_nodes() ব্যবহার করে গ্রাফের নোডগুলি আঁকুন .
- set_edgecolor() ব্যবহার করে নোডের রূপরেখার রঙ সেট করুন .
- চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।
উদাহরণ
from networkx import *
import matplotlib.pyplot as plt
import pandas as pd
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')
pos = spring_layout(G)
nodes = draw_networkx_nodes(G, pos)
nodes.set_edgecolor('red')
plt.show() আউটপুট
