কম্পিউটার

নেটওয়ার্কএক্স / ম্যাটপ্লটলিব গ্রাফ অঙ্কনের বৈশিষ্ট্যগুলি কীভাবে পরিবর্তন করবেন?


netwrokx/matplotlib-এর বৈশিষ্ট্য পরিবর্তন করতে গ্রাফ অঙ্কন, আমরা নিম্নলিখিত পদক্ষেপ নিতে পারি -

পদক্ষেপ

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

  • প্রান্ত, নাম, বা গ্রাফ বৈশিষ্ট্য সহ একটি গ্রাফ শুরু করুন।

  • গ্রাফের বৈশিষ্ট্য যোগ করুন। u এর মধ্যে একটি প্রান্ত যোগ করুন এবং v .

  • প্রান্ত পান গ্রাফ থেকে গুণাবলী।

  • নোডগুলিকে চেনাশোনা সহ অবস্থান করুন৷

  • G গ্রাফটি আঁকুন ম্যাটপ্লটলিবের সাথে।

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

উদাহরণ

nxplt.rcParams হিসেবে pltimport networkx হিসেবে matplotlib.pyplot আমদানি করুন , 1, color='r', weight=2)G.add_edge(1, 2, color='g', weight=4)G.add_edge(2, 3, color='b', weight=6)G .add_edge(3, 4, color='y', weight=3)G.add_edge(4, 0, color='m', weight=1)colors =nx.get_edge_attributes(G, 'color').values( )weights =nx.get_edge_attributes(G, 'weight').values()pos =nx.circular_layout(G)nx.draw(G, pos, edge_color=colors, width=list(weights), with_labels=True, node_color='হালকা সবুজ')plt.show()

আউটপুট

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

নেটওয়ার্কএক্স / ম্যাটপ্লটলিব গ্রাফ অঙ্কনের বৈশিষ্ট্যগুলি কীভাবে পরিবর্তন করবেন?


  1. ম্যাটপ্লটলিবে বৈজ্ঞানিক নোটেশনের ফন্টের আকার কীভাবে পরিবর্তন করবেন?

  2. একটি শর্ত সত্য হলে একটি একক বারের রঙ কীভাবে পরিবর্তন করবেন (ম্যাটপ্লটলিব)?

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

  4. ম্যাটপ্লটলিবে হ্যাচের লাইনউইথ কীভাবে পরিবর্তন করবেন?