رسم مخطط يشبه Gant من الملف في C مع المربعات والمحور

StackOverflow https://stackoverflow.com/questions/1831089

  •  11-09-2019
  •  | 
  •  

سؤال

أنا نظام البرمجة في C وأرغب في رسم مستطيلات في سهل ثنائي الأبعاد مع محور X و Y لتمثيل البيانات الناتجة (مشاكل الجدولة). يجب أن تبدو وكأنها مخطط غانت. يتم توفير المعلومات في الملف النصي. لا أحتاج إلى أي شيء يتوهم بعد. مجرد شيء مثل "رسم مربع في اللون الأحمر بدءا من x = 5، y = 3، تنتهي في x = 7، y = 5". يجب أن يدعم تحجيم المحور وأود ذلك أن يولد أي حجم للصورة.

هل لديك أي منكم تجربة جيدة مع هذه الأداة التي يمكن استخدامها لتوليد هذا النوع من الصور من سطر الأوامر (من بعض الملفات ربما تحتوي على كل سطر في تنسيق XY XY XY)؟

حتى الآن أرى GNUPLOT كحل ممكن فقط.

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

المحلول

تحقق من graphviz، على وجه الخصوص نقطة. يريد DOT حقا أن يقوم بتخطيط الرسم البياني نفسه، ولكن إذا كانت الذاكرة تخدمني جيدا، فيمكنك إجبارها على وضع صناديق في المراكز الثابتة. يمكنك استخدام DOT من سطر الأوامر أو قم بتوصيل واجهة برمجة تطبيقاتها.

أو قد تفكر في كتابة SVG مباشرة، إنه نص فقط - ولكن ما إذا كان هذا يعمل مناسبة لك يعتمد جزئيا على الشكل النهائي الذي تريد الرسوم فيه. معظم المتصفحات الآن تصنع طعنة عادلة في تقديم SVG.

أبعد من ذلك، قد تنظر إلى ImageMagick أو Dellin أو القاهرة أو أي واحد من العديد من مكتبات الرسومات الأخرى.

لذلك، GNUPLOT ليس الحل الوحيد الممكن على طريق طويل.

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