আমার স্ক্রিপ্ট থেকে কিছু নোড আসছে যা আমি গ্রাফটিতে মানচিত্র করতে চাই। নীচে, আমি এ থেকে ডি তে যেতে তীর ব্যবহার করতে চাই এবং সম্ভবত প্রান্তটি খুব রঙিন (লাল বা কোনও কিছু) পেতে চাই।
এটি মূলত, অন্যান্য সমস্ত নোড উপস্থিত থাকলে A থেকে D যাওয়ার পথের মতো। আপনি প্রতিটি নোডকে শহর হিসাবে কল্পনা করতে পারেন এবং এ থেকে ডি তে ভ্রমণের জন্য দিকনির্দেশ প্রয়োজন (তীরের মাথা সহ)।
নীচের এই কোডটি গ্রাফ তৈরি করে
import networkx as nx
import numpy as np
import matplotlib.pyplot as plt
G = nx.Graph()
G.add_edges_from(
[('A', 'B'), ('A', 'C'), ('D', 'B'), ('E', 'C'), ('E', 'F'),
('B', 'H'), ('B', 'G'), ('B', 'F'), ('C', 'G')])
val_map = {'A': 1.0,
'D': 0.5714285714285714,
'H': 0.0}
values = [val_map.get(node, 0.25) for node in G.nodes()]
nx.draw(G, cmap = plt.get_cmap('jet'), node_color = values)
plt.show()
তবে আমি ছবিতে দেখানোর মতো কিছু চাই।
প্রথম চিত্রের তীর শিরোনাম এবং দ্বিতীয় চিত্রের উপরে লাল রঙের প্রান্তগুলি।