سؤال

أنا أبحث عن مكتبة رسم ASCII الرسوم البيانية (للاستخدام في وحدة التحكم) مع الثعبان.الرسم البياني هو بسيط جدا:انها فقط تدفق الرسم البياني لخطوط الأنابيب.

رأيت NetworkX و igraph ، ولكن لم أرى طريقة الإخراج إلى ascii.

هل لديك خبرة في هذا ؟

شكرا جزيلا!

باتريك

تعديل 1:أنا فعلا وجدت مكتبة أفعل ما أريد, لكنه في بيرل الرسم البياني::سهل .أنا يمكن أن نسميه رمز من الثعبان ولكن أنا لا أحب هذه الفكرة كثيرا...لا تزال تبحث عن الثعبان الحل :)

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

المحلول

عندما تقول 'شبكة بسيطة الرسم البياني في ascii', تعني شيئا مثل هذا ؟

.===.   .===.   .===.   .===.
| a |---| b |---| c |---| d |
'==='   '==='   '---'   '==='

أظن أن هناك على الأرجح أفضل الطرق لعرض أي معلومات هو أن لديك من محاولة رسم على وحدة التحكم.إذا كان مجرد خط أنابيب لماذا لم تطبع:

a-b-c-d

إذا أنت متأكد أن هذا هو الطريق ، شيء واحد يمكنك أن تحاول أن تولد لائق باستخدام الرسم البياني Matplotlib ثم نشر محتويات أحد العديد من صورة إلى ascii المحولات يمكنك العثور على شبكة الإنترنت.

نصائح أخرى

أسكي-الراسمة قد تفعل ما تريد ...

انها ليست مباشرة الثعبان ولكن يجب أن نلقي نظرة إلى الفنان-طريقة emacs

يمكنك التحكم emacs من بيثون مع pymacs, أو يمكنك أن تأخذ نظرة على اللثغة شفرة ورسم بعض الإلهام.

لرسم الشبكات، pydot قد يكون حلا أكثر ملاءمة من matplotlib. لأنه يقوم على graphviz ( معرض ).

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