سؤال

أنا لا أستخدم GraphViz لأنني أواجه مشاكل في جعلها تلعب بشكل جيد مع NetworkX. أعلم أن هذا أمر غريب ، لكنني جربت العديد من الاقتراحات لإصلاح هذه المشكلة ، لكن يبدو أن لدي بعضًا من أسوأ حظ في العالم. لذلك ، يجب حل المشكلة التي لدي مع NetworkX دون استخدام GraphViz.

يقرأ برنامجي وثيقة ويحاول رسم شيء من العقل بناءً على محتويات المستند. ومع ذلك ، يبدو أن NetworkX لديها حجم افتراضي عندما يتعلق الأمر برسم العقدة بالفعل. هذا أمر سيء بالنسبة لي لأن الكثير من النص يذهب إلى كل من العقد. أحتاج إلى طريقة لزيادة حجم العرض الخاص بعقداتي (تعسفيًا ، بناءً على حجم النص الذي ينتمي إلى تلك العقدة).

لقد حاولت النظر إلى موقع NetworkX ، وأسئلة أخرى على SO وحوالي 200 نتيجة بحث من Google ، دون حظ.

هل كانت مفيدة؟

المحلول

محاولة nx.draw(G, node_size=size), ، أين size يمكن أن يكون عددًا كبيرًا أو مجموعة من الطول مساوية لعدد العقد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top