ডট (গ্রাফভিজ) এ প্রান্তের আকারটি কীভাবে পরিবর্তন করবেন? আমি কিছু প্রান্ত "সাহসী" করতে চাই।
উত্তর:
আমি শুভলভের উত্তরটি পরিপূরক করতে চেয়েছিলাম। পেনউইথ সত্যই সঠিক আদেশ। উপরন্তু, shuvalov এর উত্তরে penwidth হয় উভয় সঠিক এছাড়াও - একটি নোড এবং একটি প্রান্ত সম্পত্তি।
আমি যে পার্থক্যটি তৈরি করতে চেয়েছিলাম:
পেনউইথ , যখন নোড সম্পত্তি হিসাবে ব্যবহৃত হয় (যেমন, "নোডএ" [পেনউইথ = 5]) সেই নোডের সীমানা রেখা ওজনকে প্রভাবিত করে
পেনউইথ , যখন প্রান্ত সম্পত্তি হিসাবে ব্যবহৃত হয় তখন প্রান্তের লাইনের ওজনকে প্রভাবিত করে (ডিফল্ট মান "1", পেনউইথ = 2 নির্দিষ্ট করে প্রান্তটি গা bold ় প্রকারে প্রদর্শিত হবে
আপনি যদি কোনও প্রান্তের রেখার ওজন পরিবর্তন করতে চান তবে আপনাকে সেই প্রান্তটি দিয়ে সংযুক্ত দুটি নোডের জন্য পেনউইথ পরিবর্তন করতে হবে না (যেমন শুভালেভের উত্তরটি বলতে পারে)
একটি জন্য নির্দেশ গ্রাফ (প্রান্ত একটি দিক আছে) আপনার কাছে এর আকার / ওজন পরিবর্তন করতে চান পারে তীরের এবং arrowtail , সহ প্রান্ত ওজন , যাতে সব তিনটি সমানুপাতিক থাকা
দৈর্ঘ্য একটি প্রান্ত সেটিং দ্বারা পরিবর্তন করা যাবে ওজন সম্পত্তি, অন্যত্র হিসাবে, ডিফল্ট মান 1.0 হয়; এই মান বাড়ানো রেন্ডারিংয়ের সময় এই প্রান্তটি প্রসারিত করার ব্যয় বৃদ্ধি করে (যেমন, অঙ্কন অ্যালগরিদম এমন সমাধানগুলিতে উচ্চতর জরিমানা প্রয়োগ করে যেখানে এই প্রান্তটি দীর্ঘ হয়); লক্ষ্য করুন যে 1 থেকে 4 এর প্রান্তটি 1 থেকে 2 এর প্রান্তের চেয়ে ছোট।
নিম্নলিখিত কোডটি এই সমস্ত চিত্রিত করা উচিত। রেন্ডার করা গ্রাফটি কোডের নীচে প্রদর্শিত হয়েছে।
digraph {
/* declare the node & style them */
"Node 1" [shape=diamond, penwidth=3, style=filled, fillcolor="#FCD975"];
"Node 2" [style=filled,fillcolor="#9ACEEB" ];
"Node 3" [shape=diamond, style=filled, fillcolor="#FCD975" ];
"Node 4" [style=filled, fillcolor="#9ACEEB" ]
/* declare the edges & style them */
"Node 1" -> "Node 2" [dir=none, weight=1, penwidth=3] ;
"Node 1" -> "Node 3" [dir=none, color="#9ACEEB"] ;
"Node 1" -> "Node 4" [arrowsize=.5, weight=2.]
}
weight
সম্পত্তি আমার জন্য কিছুই পরিবর্তন করছে না। বাকিগুলি অতি সহায়ক, যদিও ... ধন্যবাদ!