محرر Graphviz
اكتب شيفرة DOT وارسم مخططات Graphviz مباشرة في متصفحك. محركات التخطيط السبعة كاملة، وتحديد أسطر أخطاء الصياغة، ومعاينة قابلة للتكبير، وتنزيل SVG وتصدير PNG. يعمل محليًا بالكامل عبر WebAssembly - بدون رفع.
ما هو Graphviz ولغة DOT؟
Graphviz حزمة كلاسيكية مفتوحة المصدر لتصور الرسوم البيانية. لغة DOT هي لغته النصية لوصف العقد والحواف والسمات، ويحسب Graphviz تلقائيًا تخطيطًا مقروءًا لها.
هل أحتاج إنترنت للرسم؟
فقط لتنزيل محرك التخطيط مرة واحدة أول مرة. بعد ذلك يتم الرسم محليًا في متصفحك عبر WebAssembly، فلا تخرج مخططاتك أو شفرتك من جهازك.
ما محركات التخطيط المدعومة؟
جميعها السبعة: dot (هرمي) وneato وfdp (بالقوى) وcirco (دائري) وtwopi (شعاعي) وosage (شجرة عناقيد) وpatchwork (خرائط شجرية). بدّلها من قائمة «التخطيط».
كيف أفهم معنى خطأ صياغة؟
عند وجود مشكلة في شيفرة DOT تعرض لوحة الخطأ رسالة المحرك مع رقم السطر الذي فشل عنده التحليل، وتبقى آخر رسمة صحيحة ظاهرة.
هل يمكنني تصدير النتيجة؟
نعم. نزّل ملف SVG المتجهي الحاد، أو صدّر صورة PNG بدقة مضاعفة بخلفية تطابق السمة الحالية.
هل تدعم المعاينة التكبير للرسوم الكبيرة؟
نعم. استخدم عجلة الفأرة فوق المعاينة أو أزرار التكبير، واسحب للتحريك، واضغط «ملاءمة» لإعادة الضبط.
هل توجد أمثلة جاهزة؟
قائمة «أمثلة» تضم مخططًا انسيابيًا وآلة حالات وهيكلًا تنظيميًا وشبكة neato وشجرة twopi شعاعية — كل واحد يحمّل شيفرة DOT جاهزة للتعديل.
هل تُرسل شيفرة DOT أو تُحفظ؟
لا. لا يُرسل شيء إلى أي خادم ولا يُحفظ شيء؛ يقرأ المحرر فقط ما تكتبه في جلسة الصفحة الحالية.
ما حجم الرسم الذي يمكنه معالجته؟
الرسوم بمئات العقد تُرسم فورًا تقريبًا. الرسوم الضخمة (آلاف العقد) تعمل أيضًا لكن يستغرق الرسم وقتًا أطول بنفس النسبة.
هل النتيجة مطابقة لسطر أوامر Graphviz؟
الأداة تتضمن مكتبات Graphviz ذاتها (الإصدار 16)، لذا التخطيطات وملفات SVG مكافئة لتشغيل أمر dot محليًا بنفس المدخلات والخيارات.
كيفية استخدام محرر Graphviz
يعرض هذا المحرر مخططات Graphviz مباشرة في متصفحك. اكتب شيفرة DOT على اليسار وشاهد معاينة SVG تتحدث أثناء الكتابة — مدفوعة بمكتبات Graphviz الحقيقية المُصرَّفة إلى WebAssembly، فلا تغادر رسوماتك حاسوبك أبدًا.
- اكتب شيفرة DOT أو الصقها في محرر المصدر. تُعرض المعاينة تلقائيًا بعد نحو 300 مللي ثانية من توقفك عن الكتابة.
- بدّل محرك التخطيط (dot أو neato أو fdp أو circo أو twopi أو osage أو patchwork) لتغيير طريقة ترتيب الرسم.
- حمّل قالبًا جاهزًا من قائمة «أمثلة» المنسدلة — مخطط سير، آلة حالات، هيكل تنظيمي، شبكة، أو شجرة شعاعية — ثم عدّله.
- استخدم عجلة الفأرة أو أزرار التكبير لفحص الرسومات الكبيرة، واسحب للتحريك، واضغط «ملاءمة» للإعادة. نزّل النتيجة بصيغة SVG أو صدّر PNG بدقة مضاعفة.
إذا ظهر خطأ في الصياغة، تعرض لوحة الأخطاء السطر الدقيق الذي توقف عنده محلل DOT — أصلح ذلك السطر فتتعافى المعاينة فورًا دون فقدان شيفرة.
أدوات ذات صلة
- محرر Mermaid أنشئ مخططات انسيابية ومخططات تسلسل ومخططات جانت والمزيد من النص مع محرر Mermaid. اعرض وصغّر وكبّر وصدّر SVG أو PNG داخل متصفحك.
- ساحة تجربة الكود ساحة تجربة HTML وCSS وJavaScript عبر الإنترنت مع معاينة حية ومحرر بأرقام أسطر ووحدة تحكم ملتقطة. جرّب مقاطعك فورًا ونزّل النتيجة كملف HTML واحد - بالكامل داخل متصفحك.
- صانع الرسوم البيانية أنشئ رسومًا بيانية بالأعمدة والخطوط والمساحات والدائري والحلقي من بيانات CSV أو TSV الملصوقة. معاينة حية ولوحات ألوان وتحكم بالعنوان والمفتاح وتصدير PNG بدقة مضاعفة - كل ذلك في متصفحك.
- مدقق التجزئة احسب وتحقق من تجزئات MD5 وSHA-1 وSHA-256 وSHA-512 محليًا
- حاسبة Chmod حاسبة chmod مجانية عبر الإنترنت لتصور وحساب أذونات ملفات Linux بمربعات اختيار. تحويل فوري بين التدوين الرقمي (755، 644) والرمزي (rwxr-xr-x). يدعم الأذونات الخاصة مثل setuid وsetgid وsticky bit.
- جدول ASCII مرجع كامل لترميز أحرف ASCII مع الأكواد العشرية والسداسية العشرية والثمانية والثنائية وكيانات HTML وأوصاف الأحرف. البحث والتصفية الفورية.
- عارض سداسي عشري عرض محتويات الملفات بتنسيق سداسي عشري مع البحث والتنقل بالإزاحة والتمرير الافتراضي
- بحث أنواع MIME ابحث فوراً عن أنواع MIME حسب امتداد الملف أو ابحث عن الامتدادات حسب نوع MIME. مرجع مجاني عبر الإنترنت مع أكثر من 1000 إدخال.