عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

twopi - عبر الإنترنت في السحابة

قم بتشغيل twopi في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر twopi الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


نقطة - مرشح لرسم الرسوم البيانية الموجهة
أنيق - مرشح لرسم الرسوم البيانية غير الموجهة
twopi - مرشح للتخطيطات الشعاعية للرسوم البيانية
circo - مرشح للتخطيط الدائري للرسوم البيانية
fdp - مرشح لرسم الرسوم البيانية غير الموجهة
sfdp - مرشح لرسم الرسوم البيانية الكبيرة غير الموجهة
خليط - مرشح للخرائط الشجرية

موجز


نقطة [الخيارات] [ملفات]
أنيق [الخيارات] [ملفات]
com.twopi [الخيارات] [ملفات]
دائرة [الخيارات] [ملفات]
ملفات PDF [الخيارات] [ملفات]
com.sfdp [الخيارات] [ملفات]
كشكول [الخيارات] [ملفات]

الوصف


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

أنيق يرسم الرسوم البيانية غير الموجهة باستخدام نماذج `` الربيع '' (انظر Kamada و Kawai، Information
معالجة الرسائل 31: 1 ، أبريل 1989).

com.twopi يرسم الرسوم البيانية باستخدام تخطيط شعاعي (انظر G. Wills، Symposium on Graph Drawing GD'97،
سبتمبر 1997). في الأساس ، يتم اختيار عقدة واحدة كمركز وتوضع في الأصل. ال
يتم وضع العقد المتبقية على سلسلة من الدوائر متحدة المركز تتمحور حول الأصل ،
كل مسافة شعاعية ثابتة من الدائرة السابقة. تقع جميع العقد على مسافة 1 من
يتم وضع المركز على الدائرة الأولى ؛ تقع جميع العقد على مسافة 1 من العقدة الأولى
يتم وضع الدائرة على الدائرة الثانية ؛ وهكذا دواليك.

سيرك يرسم الرسوم البيانية باستخدام تخطيط دائري (انظر Six and Tollis و GD '99 و ALENEX '99 و
Kaufmann and Wiese، GD '02.) تحدد الأداة المكونات ثنائية الترابط وترسم
عقد المكون على دائرة. ثم يتم وضع شجرة القطع المقطوعة باستخدام ملف
خوارزمية شعاعية عودية. يتم تصغير تقاطعات الحواف داخل دائرة بوضعها كـ
العديد من الحواف على محيط الدائرة قدر الإمكان. على وجه الخصوص ، إذا كان المكون
سيكون للمكون تخطيط مستوٍ.

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

ملفات PDF يرسم الرسوم البيانية غير الموجهة باستخدام نموذج `` الربيع ''. يعتمد على القوة الموجهة
نهج بروح Fruchterman و Reingold (راجع البرمجيات ‐ الممارسة والخبرة
21(11) ، 1991 ، ص 1129-1164).

com.sfdp يرسم أيضًا رسومًا بيانية غير موجهة باستخدام نموذج `` الربيع '' الموضح أعلاه ، ولكنه يستخدم
نهج متعدد المقاييس لإنتاج مخططات بيانية كبيرة في وقت قصير بشكل معقول.

كشكول يرسم الرسم البياني كخريطة شبكية مربعة (انظر M. Bruls et al.، "Squarified
treemaps "، Proc. Joint Eurographics and IEEE TCVG Symp. on Visualization، 2000، pp.
33-42). تُستخدم مجموعات الرسم البياني لتحديد الشجرة.

OUTPUT صيغ


تستخدم Graphviz آلية مكون إضافي قابلة للتوسيع لعارضات الإخراج الخاصة بها ، حتى ترى ماذا
تنسيقات الإخراج التي يدعمها تثبيت dot ، يمكنك استخدام `` dot -Txxx '' (حيث xxx هو
صيغة غير محتملة) وتحقق من رسالة التحذير. أيضًا ، تدعم آلية البرنامج المساعد
تطبيقات متعددة لتنسيقات الإخراج. لمعرفة المتغيرات المتاحة ، استخدم ،
على سبيل المثال: "dot -Tpng:" ولإجبار متغير معين ، استخدم على سبيل المثال: `` dot
-Tpng: gd "

تقليديًا ، تدعم Graphviz ما يلي:
-Tps (بوستسكريبت) ،
-Tsvg - تسفجز (رسومات موجهة منظمة) ،
-تفيج (رسومات XFIG) ،
-Tpng -تجيف (رسومات نقطية) ،
-Timap (ملفات imagemap لخوادم httpd لكل عقدة أو حافة تحتوي على "href" غير فارغ
يصف.)،
-تكمابكس (خريطة صورة من جانب العميل للاستخدام في html و xhtml).
يمكن العثور على تنسيقات إخراج إضافية أقل شيوعًا أو أكثر لأغراض خاصة في
//http://www.graphviz.org/content/output-formats.

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

-P يمكن استخدام رمز التبديل لإنتاج رسم بياني لجميع متغيرات الإخراج التي تدعمها المكونات الإضافية
في التثبيت المحلي لـ Graphviz.

رسم بياني FILE لغة


فيما يلي ملخص للغة ملف الرسم البياني ، عادةً باستخدام الامتداد .gv، ل
الرسوم البيانية:

[صارم] (رسم بياني|ديغراف) الاسم { البيان ‐ القائمة }
هو الرسم البياني ذو المستوى الأعلى. إذا كان الرسم البياني صارم، ثم حواف متعددة غير مسموح بها
بين نفس أزواج العقد. إذا كان رسم بياني موجه ، يشار إليه بواسطة ديغراف، ثم
ال حافة يجب أن يكون "->". إذا كان غير موجه رسم بياني ثم حافة لا بد وأن "--".

قد تكون العبارات:

الاسم=فال;
العقدة [الاسم=فال];
حافة [الاسم=فال];
تعيين رسم افتراضي أو عقدة أو سمة حافة الاسم إلى فال. أي رسم فرعي أو عقدة أو حافة
الظهور بعد هذا يرث السمات الافتراضية الجديدة.

n0 [name0 = val0، name1 = val1، ...];
يخلق العقدة n0 (إذا لم يكن موجودًا بالفعل) ويحدد سماته وفقًا لـ
قائمة اختيارية.

n0 حافة n1 حافة حافة nn [name0 = val0، name1 = val1، ...];
ينشئ حواف بين العقد n0, n1، ... ، nn ويحدد سماتها وفقًا لـ
قائمة اختيارية. ينشئ العقد حسب الضرورة.

[رسم بياني ثانوي الاسم] { البيان ‐ القائمة }
ينشئ رسم بياني فرعي. يمكن استخدام الرسوم البيانية الفرعية بدلاً من n0، ... ، nn في البيانات أعلاه
لإنشاء الحواف. [رسم بياني ثانوي الاسم] هو اختياري؛ إذا كان مفقودًا ، يتم تعيين الرسم البياني الفرعي
اسم الداخلي.

قد تكون التعليقات / * C ‐ like * / أو // C ++ - like.

أسماء السمات والقيم هي سلاسل عادية (نمط C). الأقسام التالية
وصف السمات التي تتحكم في تخطيط الرسم البياني.

يمكن العثور على وصف أكثر اكتمالاً للغة على
http://www.graphviz.org/content/dot-language.

رسم بياني، NODE لأي لبس EDGE ATTRIBUTES


تستخدم Graphviz امتداد الاسم=قيمنا السمات المرفقة بالرسوم البيانية والرسوم البيانية الفرعية والعقد والحواف ،
لتكييف التخطيط والعرض. نسرد السمات الأكثر بروزًا أدناه. ال
القائمة الكاملة متاحة في http://www.graphviz.org/content/attrs.

رسم بياني السمات
الحجم = "x، y" يحدد أقصى مربع إحاطة للرسم بالبوصة.

النسبة =f يحدد نسبة العرض إلى الارتفاع إلى f والتي قد تكون رقم فاصلة عائمة ، أو أحد
الكلمات المفتاحية شغل, ضغطالطرق أو السيارات.

تخطيط =محرك يشير إلى محرك التخطيط المفضل ("نقطة" ، "أنيق" ، fdp "إلخ) تجاوز
الافتراضي من الاسم الأساسي للأمر أو خيار سطر الأوامر -K.

الهامش =f يضبط هامش الصفحة (مضمن في حجم الصفحة).

nodesep =f يحدد الحد الأدنى للفصل بين العقد.

رتبة =f يحدد الحد الأدنى للفصل بين الرتب.

الترتيب = الخروج يقيد ترتيب الحواف الخارجية في رسم بياني فرعي وفقًا لتسلسل ملفاتهم.

الرتبة = LR | RL | BT يطلب رسمًا من اليسار إلى اليمين أو من اليمين إلى اليسار أو من الأسفل إلى الأعلى.

رتبة = نفس (أو دقيقة or ماكس) في الرسم البياني الفرعي يقيد تعيين رتبة العقد الخاصة به. لو
البادئة اسم الرسم البياني الفرعي كتلة، يتم رسم عقده في مستطيل مميز من
تخطيط. قد تكون الكتل متداخلة.

استدارة = 90 يحدد الوضع الأفقي. (التوجه = الأرض متوافق مع الإصدارات السابقة ولكنه قديم.)

المركز =n تقوم القيمة غير الصفرية بتوسيط الرسم على الصفحة.

اللون =قيمة اللون يحدد لون المقدمة (BGCOLOR للخلفية).

= HREF"عنوان url" عنوان url الافتراضي لملفات مخطط الصور ؛ في ملفات PostScript ، عنوان URL الأساسي للجميع
عناوين URL النسبية ، كما يتعرف عليها Acrobat Distiller 3.0 والإصدارات الأحدث.

URL ="عنوان url" ("URL" مرادف لـ "href".)

ورقة الأنماط ="file.css" يتضمن مرجعًا إلى ورقة أنماط في مخرجات -Tsvg و -Tsvgz.
تم تجاهله من خلال التنسيقات الأخرى.

المفاتيح إذا تم التعيين على صحيح، يتم رسم الحواف كخطوط. إذا تم التعيين على شكل متعدد الخطوط، حواف مرسومة
كخطوط متعددة. إذا تم التعيين على أورثو، يتم رسم الحواف على شكل خطوط متعددة متعامدة. في كل هذه
في الحالات ، قد لا تتداخل العقد. لو مفاتيح =زائف or مفاتيح =خط، يتم رسم الحواف كـ
سطر القطعة. الافتراضي هو صحيح للنقطة و زائف لجميع التخطيطات الأخرى.

(أنيق ‐ محدد الصفات)
تبدأ =فال. يطلب وضعًا مبدئيًا عشوائيًا ويزرع مولد الأرقام العشوائية. لو
فال ليس عددًا صحيحًا ، يتم استخدام معرف العملية أو الوقت الحالي باعتباره أولًا.

إبسيلون =n. يضبط القطع للحل. الافتراضي هو 0.1.

(نوعان محددان الصفات)
الجذر =نسبة النقر إلى الظهور. يحدد هذا العقدة التي سيتم استخدامها كمركز التخطيط. ان لم
محدد، com.twopi سيختار عشوائيًا إحدى العقد الأبعد عن العقدة الورقية ،
حيث العقدة الطرفية هي عقدة من الدرجة 1. في حالة عدم وجود عقد طرفية ، تكون العقدة العشوائية
تم اختياره كمركز.

رتبة =فال. يحدد المسافة الشعاعية بالبوصة بين تسلسل الحلقات. ال
الافتراضي هو 0.75.

تداخل =طريقة. هذا ما يحدد ما com.twopi يجب أن تفعل إذا تداخلت أي عقد. إذا كان الوضع
"خطأ شنيع"يستخدم البرنامج الرسوم البيانية Voronoi لضبط العقد لإزالة التداخلات. لو
الوضع "حجم"، يتم توسيع التصميم بشكل موحد ، مع الحفاظ على أحجام العقد ، حتى رقم العقد
يعد التداخل. تزيل التقنية الأخيرة التداخلات مع الحفاظ على التناظر و
البنية ، بينما يزيل الأول التداخلات بشكل أكثر إحكاما ولكنه يدمر التماثلات. لو
الوضع "صحيح" (الافتراضي) ، لا يتم إجراء أي تغيير في الموضع.

(سيركو ‐ خاص الصفات)
الجذر =اسم العقدة. يحدد اسم العقدة التي تحدث في كتلة الجذر. إذا كان الرسم البياني
غير متصل ، و جذر يمكن استخدام سمة العقدة لتحديد كتل جذر إضافية.

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

(fdp خاص الصفات)
K=فال. يضبط فصل العقدة المثالي الافتراضي في التخطيط.

الحد الأقصى =فال. يضبط الحد الأقصى لعدد التكرارات المستخدمة لتخطيط الرسم البياني.

تبدأ =فال. يضبط الموضع الأولي العشوائي للعقد بدون موضع محدد. لو
فال هو عدد صحيح ، ويستخدم كبذرة لمولد الأرقام العشوائية. لو فال is
ليس عددًا صحيحًا ، أو عددًا صحيحًا تم إنشاؤه بواسطة نظام عشوائي ، مثل معرف العملية أو الوقت الحالي ،
يستخدم كبذور.

العقدة السمات
الارتفاع =d or العرض =d يحدد الحد الأدنى للارتفاع أو العرض. مضيفا الحجم الثابت = صحيح يجبر هؤلاء على
أن يكون الحجم الفعلي (يتم تجاهل التسميات النصية).

شكل = سجل المضلع EPSF شكل مدمج
مضلع مدمج يمكن أن يكون نص عادي القطع الناقص بيضوي دائرة بيضة مثلث صندوق الماس معين منحرف
متوازي الاضلاع منزل مسدس مثمن لاحظ علامة التبويب box3d عنصر، من بين أمور أخرى. (المضلعات
تم تعريفها أو تعديلها بواسطة سمات العقدة التالية: منتظم, الأطراف, الجانبين,
توجيه, تشويه و انحرف.) EPSF يستخدم العقدة بحلقات السمة كمسار
اسم ملف EPSF خارجي ليتم تحميله تلقائيًا لشكل العقدة.

يرى http://www.graphviz.org/content/node-shapes للحصول على وصف كامل لأشكال العقد.

التسمية =نص أين نص قد تتضمن أسطرًا جديدة تم تجاوزها \ n أو \ l أو \ r للوسط واليسار و
الأسطر المبررة الصحيحة. سيتم استبدال قيمة السلسلة '\ N' باسم العقدة. ال
سيتم استبدال قيمة السلسلة '\ G' باسم الرسم البياني. قد تحتوي تسميات السجلات على تكرارية
قوائم مربعات محددة بـ {| }. يتم تعيين معرفات المنفذ في الملصقات بواسطة أقواس زاوية
>. في ملف الرسم البياني ، استخدم النقطتين (مثل ، العقدة 0: port28).

تدعم Graphviz أيضًا تسميات خاصة تشبه HTML لإنشاء محتوى عقدة معقد. أ
كامل ‐ وصف هذه يرد في http://www.graphviz.org/content/node-shapes#لغة البرمجة.

حجم الخطوط =n يحدد حجم نوع التسمية إلى n نقاط.

اسم الخط =الاسم يعيّن اسم عائلة خط التسمية.

اللون =قيمة اللون يعيّن لون المخطط التفصيلي ، ولون التعبئة الافتراضي إذا كان النمط = معبأ و
ملء اللون غير محدد.

ملء اللون =قيمة اللون يضبط لون التعبئة عندما يكون النمط = معبأ. إذا لم يتم تحديدها ، فإن
fillcolor عندما يكون style = ملء الإعدادات الافتراضية ليكون هو نفسه لون المخطط التفصيلي.

fontcolor =قيمة اللون يحدد لون نص التسمية.

A قيمة اللون ربما "ح ، ق ، ق" (تدرج اللون ، التشبع ، السطوع) أرقام الفاصلة العائمة بين 0
و 1 أو اسم لون X11 مثل أبيض black أحمر لون أخضر أزرق أصفر أرجواني السماوي or
burlywood، أو "#rrggbb " (أحمر، الأخضر، أزرق، 2 عرافة الأحرف كل) .

أسلوب = شغل الصلبة متقطع منقط الخطّ الغامق invis أو أي رمز بوستسكريبت.

= HREF"عنوان url" يعيّن عنوان url للعقدة في ملفات imagemap و PostScript و SVG. ال
يتم استبدال السلاسل الفرعية '\ N' و '\ G' بنفس طريقة تسمية العقدة
يصف. بالإضافة إلى ذلك ، يتم استبدال السلسلة الفرعية '\ L' بسلسلة تسمية العقدة.

URL ="عنوان url" ("URL" مرادف لـ "href".)

الهدف ="هدف" هي سلسلة مستهدفة لخرائط الصور من جانب العميل و SVG ، وهي فعالة عند العقد
لديك عنوان URL. يتم استخدام السلسلة الهدف لتحديد نافذة المتصفح المستخدمة
لعنوان URL. تعيينه على "_graphviz" سيفتح نافذة جديدة إذا لم يكن كذلك بالفعل
موجود ، أو إعادة استخدامه إذا كان موجودًا. إذا كانت السلسلة الهدف فارغة ، فستكون القيمة الافتراضية ، ثم لا يوجد هدف
السمة المدرجة في الإخراج. يتم استبدال السلاسل الفرعية '\ N' و '\ G' في
بنفس الطريقة المتبعة في سمة تسمية العقدة. بالإضافة إلى ذلك ، فإن السلسلة الفرعية '\ L' هي
تم استبدالها بسلسلة تسمية العقدة.

تلميح ="تلميح" عبارة عن سلسلة تلميحات للصور من جانب العميل و SVG ، وتكون فعالة عندما
العقد لها عنوان URL. يجب أن تكون سلسلة التلميح الافتراضية هي نفسها سلسلة التسمية ، ولكن
تسمح هذه السمة للعقد التي لا تحتوي على تسميات أن تظل تحتوي على تلميحات أدوات وبالتالي تسمح بمزيد من الكثافة
الرسوم البيانية. يتم استبدال السلاسل الفرعية '\ N' و '\ G' بنفس طريقة العقدة
سمة التسمية. بالإضافة إلى ذلك ، يتم استبدال السلسلة الفرعية '\ L' بتسمية العقدة
سلسلة.

تنطبق السمات التالية على عقد شكل المضلع فقط:

عادي =n if n غير صفر ثم المضلع يكون منتظمًا ، أي متماثل حول x
والمحور y ، وإلا فسيأخذ المضلع نسبة العرض إلى الارتفاع للتسمية.
مضلعات مدمجة التي ليست منتظمة بالفعل من خلال هذه السمة.
مضلعات مدمجة التي هي بالفعل منتظمة لا تتأثر (أي لا يمكن صنعها
غير متماثل).

الأطراف =n يحدد عدد الخطوط المحيطية المرسومة حول المضلع. هذه القيمة
يحل محل عدد الخطوط المحيطية لـ مضلعات مدمجة.

الجانبين =n يحدد عدد أضلاع المضلع. n<3 ينتج عنه قطع ناقص. هذا
السمة تجاهلها مضلعات مدمجة.

التوجه =f يضبط اتجاه القمة الأولى للمضلع بعكس اتجاه عقارب الساعة من
العمودي بالدرجات. f قد يكون رقم الفاصلة العائمة. اتجاه التسميات
لا تتأثر بهذه السمة. تتم إضافة هذه السمة إلى الاتجاه الأولي لـ
مضلعات مدمجة.

تشويه =f يحدد مقدار توسيع الجزء العلوي وتضييق الجزء السفلي من
مضلع (نسبة لاتجاهه). قيم الفاصلة العائمة بين -1 و +1 هي
مقترح. تم تجاهل هذه السمة من قبل مضلعات مدمجة.

انحراف =f يحدد مقدار الإزاحة لليمين للإزاحة العلوية واليسرى للإزاحة
أسفل المضلع (بالنسبة لاتجاهه). قيم الفاصلة العائمة بين -1 و
+1 مقترحة. تم تجاهل هذه السمة من قبل مضلعات مدمجة.

(سيركو ‐ خاص الصفات)
الجذر =صحيح / خطأ. يحدد هذا أن الكتلة التي تحتوي على عقدة معينة تعامل على أنها
جذر الشجرة الممتدة في التخطيط.

(fdp خاص الصفات)
دبوس =فال. إذا فال هو "صحيح" ، ستبقى العقدة في موضعها الأولي.

حافة السمات
مينلين =n أين n هو عامل عدد صحيح ينطبق على طول الحافة (الرتب لعادي
الحواف ، أو الحد الأدنى لفصل العقدة للحواف المسطحة).

الوزن =n أين n هي التكلفة الصحيحة للحافة. القيم الأكبر من 1 تميل إلى التقصير
الحافة. وزن 0 حواف مسطحة يتم تجاهلها لترتيب العقد.

التسمية =نص أين نص قد تتضمن أسطرًا جديدة تم تجاوزها \ n أو \ l أو \ r للتوسيط أو اليسار أو
الأسطر المبررة الصحيحة. إذا تم العثور على السلسلة الفرعية "\ T" في تسمية سيتم استبدالها بها
اسم tail_node. إذا تم العثور على السلسلة الفرعية "\ H" في ملصق ، فسيتم استبدالها بامتداد
اسم head_node. إذا تم العثور على قيمة السلسلة الفرعية "\ E" في تسمية ، فسيتم استبدالها بما يلي:
tail_node_name-> head_node_name إذا تم العثور على السلسلة الفرعية "\ G" في ملصق فسيكون
تم استبداله باسم الرسم البياني. أو عن طريق: tail_node_name - head_node_name للرسوم البيانية غير الموجهة.

حجم الخطوط =n يحدد حجم نوع التسمية إلى n نقاط.

اسم الخط =الاسم يعيّن اسم عائلة خط التسمية.

fontcolor =قيمة اللون يحدد لون نص التسمية.

أسلوب = صلب متقطع منقط الخطّ الغامق invis

اللون =قيمة اللون يحدد لون الخط للحواف.

اللون =Colorvaluelist أ ":" قائمة منفصلة من قيمة اللون يخلق حواف متوازية ، حافة واحدة
لكل لون.

دير = إلى الأمام الى الخلف على حد سواء لا شيء يتحكم في اتجاه السهم.

مشبك الذيل ، مشبك الرأس = خطأ تعطيل قص شكل نقطة النهاية.

= HREF"عنوان url" يعيّن عنوان url للعقدة في ملفات imagemap و PostScript و SVG. ال
يتم استبدال السلاسل الفرعية "\ T" و "\ H" و "\ E" و "\" بنفس طريقة استبدال الحافة
سمة التسمية. بالإضافة إلى ذلك ، يتم استبدال السلسلة الفرعية "\ L" بتسمية الحافة
سلسلة.

URL ="عنوان url" ("URL" مرادف لـ "href".)

الهدف ="هدف" هي سلسلة مستهدفة لخرائط الصور من جانب العميل و SVG ، وهي فعالة عند الحواف
لديك عنوان URL. إذا كانت السلسلة الهدف فارغة ، فإن القيمة الافتراضية ، ثم لا توجد سمة هدف هي
المدرجة في الإخراج. يتم استبدال السلاسل الفرعية "\ T" و "\ H" و "\ E" و "\ G" في
بنفس الطريقة المتبعة في سمة تسمية الحافة. بالإضافة إلى ذلك ، فإن السلسلة الفرعية '\ L' هي
استبدالها بسلسلة تسمية الحافة.

تلميح ="تلميح" عبارة عن سلسلة تلميح للصور من جانب العميل تكون فعالة عندما تكون الحواف بها
عنوان URL. تكون سلسلة التلميح الافتراضية هي نفسها سلسلة تسمية الحافة. ال
يتم استبدال السلاسل الفرعية "\ T" و "\ H" و "\ E" و "\" بنفس طريقة استبدال الحافة
سمة التسمية. بالإضافة إلى ذلك ، يتم استبدال السلسلة الفرعية "\ L" بتسمية الحافة
سلسلة.

رأس السهم ، ذيل السهم = لا شيء ، طبيعي Inv نقطة، أودوت Invdot إنفودوت كوم، فارغة، فاسد
افتح، نصف مفتوح، الماس، أوديموند صندوق، obox غراب.

السهام (norm_length=10,norm_width=5, inv_length=6,inv_width=7,dot_radius=2)

headlabel ، taillabel = سلسلة لملصقات الميناء. لابلفونت,اسم التسمية,حجم العلامة
لتسميات الرأس والذيل. يتم استبدال السلاسل الفرعية "\ T" و "\ H" و "\ E" و "\ G" في
بنفس الطريقة المتبعة في سمة تسمية الحافة. بالإضافة إلى ذلك ، فإن السلسلة الفرعية '\ L' هي
استبدالها بسلسلة تسمية الحافة.

headhref ="عنوان url" يعيّن عنوان url للمنفذ الرئيسي في ملفات imagemap و PostScript و SVG. ال
يتم استبدال السلاسل الفرعية "\ T" و "\ H" و "\ E" و "\" بنفس طريقة استبدال الحافة
سمة التسمية. بالإضافة إلى ذلك ، يتم استبدال السلسلة الفرعية "\ L" بتسمية الحافة
سلسلة.

headURL ="عنوان url" ("headURL" مرادف لـ "headhref".)

headtarget ="هدف الرأس" هي سلسلة مستهدفة لخرائط الصور من جانب العميل و SVG ، وهي فعالة
عندما يكون لرؤساء الحافة عنوان URL. يتم استخدام سلسلة headtarget لتحديد أي نافذة من
يتم استخدام المتصفح لعنوان URL. إذا كانت سلسلة headtarget فارغة ، فستكون القيمة الافتراضية
يتم تعيين headtarget افتراضيًا على نفس قيمة الهدف للحافة. السلاسل الفرعية "\ T" ، "\ H" ،
يتم استبدال "\ E" و "\ G" بنفس طريقة استبدال سمة تسمية الحافة.
بالإضافة إلى ذلك ، يتم استبدال السلسلة الفرعية "\ L" بسلسلة تسمية الحافة.

رأس أداة ="تلميح" عبارة عن سلسلة تلميح للخرائط من جانب العميل تكون فعالة عند الرأس
المنافذ لها عنوان URL. يجب أن تكون سلسلة التلميح الافتراضية هي نفسها سلسلة العنوان الرئيسي.
يتم استبدال السلاسل الفرعية "\ T" و "\ H" و "\ E" بنفس طريقة استبدال الحافة
سمة التسمية. بالإضافة إلى ذلك ، يتم استبدال السلسلة الفرعية "\ L" بتسمية الحافة
سلسلة.

Tailhref ="عنوان url" يعيّن عنوان url للمنفذ الخلفي في ملفات imagemap و PostScript و SVG. ال
يتم استبدال السلاسل الفرعية "\ T" و "\ H" و "\ E" و "\" بنفس طريقة استبدال الحافة
سمة التسمية. بالإضافة إلى ذلك ، يتم استبدال السلسلة الفرعية "\ L" بتسمية الحافة
سلسلة.

tailURL ="عنوان url" ("tailURL" مرادف لكلمة "tailhref".)

Tailtarget ="Tailtarget" هي سلسلة مستهدفة لخرائط الصور من جانب العميل و SVG ، وهي فعالة
عندما يكون لذيول الحافة عنوان URL. يتم استخدام سلسلة Tailtarget لتحديد نافذة
يتم استخدام المتصفح لعنوان URL. إذا كانت سلسلة Tailtarget فارغة ، فستكون السلسلة الافتراضية
يتم تعيين Tailtarget افتراضيًا على نفس القيمة المستهدفة للحافة. السلاسل الفرعية "\ T" ، "\ H" ،
يتم استبدال "\ E" و "\ G" بنفس طريقة استبدال سمة تسمية الحافة.
بالإضافة إلى ذلك ، يتم استبدال السلسلة الفرعية "\ L" بسلسلة تسمية الحافة.

Tailtooltip ="تلميح" عبارة عن سلسلة تلميح للخرائط من جانب العميل تكون فعالة عند الذيل
المنافذ لها عنوان URL. تكون سلسلة نص التلميح الافتراضية هي نفسها سلسلة taillabel.
يتم استبدال السلاسل الفرعية "\ T" و "\ H" و "\ E" و "\ G" بنفس طريقة استبدال
سمة تسمية الحافة. بالإضافة إلى ذلك ، يتم استبدال السلسلة الفرعية "\ L" بتسمية الحافة
سلسلة.

المقاومة و التسمية (بالدرجات CCW) حدد موضع الرأس والذيل
تسميات.

تزيين يرسم خطًا من حافة إلى أخرى.

نفس الرأس ، نفس الذيل تصويب الحواف التي لها نفس القيمة لنفس المنفذ ، باستخدام المتوسط
نقطة الهبوط.

القيد = خطأ يتسبب في تجاهل حافة لتعيين رتبة.

طبقة =id or فعلتُ أو "الكل" يحدد الطبقات النشطة للحافة. السلسلة الفارغة تعني لا
طبقات (غير مرئية).

(أنيق ‐ محدد الصفات)
w=f يضبط الوزن (ثابت الربيع) للحافة على قيمة النقطة العائمة المحددة. ال
الافتراضي هو 1.0 ؛ القيم الأكبر تجعل الحافة تميل أكثر نحو الطول الأمثل.

لين =f يحدد الطول الأمثل للحافة. الافتراضي هو 1.0.

(fdp خاص الصفات)
الوزن =f يضبط وزن الحافة على قيمة النقطة العائمة المحددة. الافتراضي هو 1.0 ؛
القيم الأكبر تجعل الحافة تميل أكثر نحو الطول الأمثل.

سطر الأوامر OPTIONS


-G يعيّن سمة الرسم البياني الافتراضية.
-N يعيّن سمة العقدة الافتراضية.
-E يعيّن سمة حافة افتراضية. مثال: -الحجم = "7,8،XNUMX" -شكل = صندوق -حجم الخط = 8

-lملف يقوم بتحميل ملفات مكتبة PostScript المخصصة. عادةً ما تحدد هذه الأشكال المخصصة أو
الأنماط. لو -l من تلقاء نفسها ، يتم حذف المكتبة القياسية.

-Tطويل يحدد لغة الإخراج كما هو موضح أعلاه.

-n[1|2] (no ‐ op) في حالة الضبط ، يفترض neato أن العقد قد تم وضعها بالفعل وجميع العقد
لديك خاصية نقاط البيع التي تعطي المناصب. ثم يقوم بإجراء تعديل اختياري على
إزالة تداخل العقدة - العقدة ، اعتمادًا على قيمة سمة التداخل ، يحسب
تخطيطات الحافة ، بناءً على قيمة ملف المفاتيح السمة ، ويصدر الرسم البياني في ملف
الشكل المناسب. إذا تم توفير num ، فستحدث الإجراءات التالية:
عدد = 1
يعادل -n.
الأسطوانات> 1
استخدم مواضع العقدة كما هو محدد ، بدون أي تعديل لإزالة تداخلات العقدة والاستخدام
أي تخطيطات حافة تم تحديدها بالفعل بواسطة سمة نقاط البيع. neato يحسب تخطيط الحافة
لأي حافة لا تحتوي على سمة نقاط البيع. كالعادة ، يتم توجيه تخطيط الحافة بواسطة ملف
المفاتيح السمة.

-Kنسق تجاوز محرك التخطيط الافتراضي الذي يتضمنه اسم الأمر.

-O تقوم تلقائيًا بإنشاء أسماء ملفات الإخراج بناءً على اسم ملف الإدخال وتنسيق -T.

-P إنشاء رسم بياني للمكونات الإضافية المتاحة حاليًا.

-v (مطول) يطبع معلومات متنوعة مفيدة لتصحيح الأخطاء.

-c تكوين الإضافات.

-m اختبار الذاكرة (لاحظ عدم وجود نمو مع الجزء العلوي ، اقتل عند الانتهاء).

-qمستوى طقم مستوى of الرسالة إخماد. الافتراضي is 1.

-sfscale مقياس إدخال by fscale, ال الافتراضي is 72

-y عكس تنسيق y في الإخراج.

-V (الإصدار) يطبع معلومات الإصدار ويخرج.

-? يطبع الاستخدام والمخارج.

يمكن العثور على وصف كامل لخيارات سطر الأوامر المتوفرة على
http://www.graphviz.org/content/command-line-invocation.

أمثلة


اختبار ديجراف 123 {
أ -> ب -> ج ؛
أ -> {س ص} ؛
ب [شكل = صندوق] ؛
c [label = "hello \ nworld" ، اللون = أزرق ، حجم الخطوط = 24 ،
fontname = "Palatino-Italic" ، fontcolor = red ، style = شغل] ؛
a -> z [label = "hi" ، الوزن = 100] ؛
x -> z [label = "multi-line \ nlabel"] ؛
حافة [النمط = متقطع ، اللون = أحمر] ؛
ب -> س ؛
{رتبة = نفس ؛ bx}
}

اختبار الرسم البياني 123 {
أ - ب - ج ؛
أ - {س ص} ؛
س - ج [ث = 10.0] ؛
س - ص [ث = 5.0 ، لين = 3] ؛
}

تحفظات


يمكن أن تتداخل الخطوط الطرفية دون قصد.

تسميات الحواف المسطحة مكسورة قليلاً. تسميات حافة Intercluster مكسورة تمامًا.

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

يبدو أن المحاولات المعقولة لتثبيت العقد أو ضبط أطوال الحواف والأوزان يمكن أن تسبب
عدم الاستقرار.

مؤلفون


ستيفن سي نورث[البريد الإلكتروني محمي]>
إمدن ر.جانسنر[البريد الإلكتروني محمي]>
جون سي إلسون[البريد الإلكتروني محمي]>
ييفان هو[البريد الإلكتروني محمي]>

برنامج تشغيل الصور النقطية (PNG ، GIF ، إلخ) من إعداد Thomas Boutell ،http://www.boutell.com/gd>

إن عارض خط Truetype مأخوذ من مشروع Freetype (David Turner و Robert Wilhelm و
Werner Lemberg) (الذي يمكن الاتصال به على [البريد الإلكتروني محمي]).

استخدم twopi عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    fre: ac - محول صوت مجاني
    fre: ac - محول صوت مجاني
    fre: ac هو محول صوتي مجاني وقرص مضغوط
    الكسارة لمختلف التنسيقات والمشفرات.
    يحتوي على ملفات MP3 و MP4 / M4A و WMA و Ogg
    تنسيق Vorbis و FLAC و AAC و Bonk
    الدعم، ...
    تنزيل fre: ac - محول الصوت المجاني
  • 2
    ماتبلوتليب
    ماتبلوتليب
    Matplotlib مكتبة شاملة
    لإنشاء بيانات ثابتة ومتحركة و
    تصورات تفاعلية في بايثون.
    يجعل Matplotlib الأشياء السهلة سهلة و
    شيء صعب...
    تحميل Matplotlib
  • 3
    الرجل الآلي
    الرجل الآلي
    اكتب منطق chatbot الخاص بك مرة واحدة و
    قم بتوصيله بأحد المتاحين
    خدمات المراسلة ، بما في ذلك Amazon
    أليكسا ، فيسبوك ماسنجر ، سلاك ،
    برقية أو حتى يو ...
    تنزيل BotMan
  • 4
    جوبلين
    جوبلين
    جوبلين هو مصدر مجاني ومفتوح
    تطبيق تدوين الملاحظات وتنفيذ ذلك
    يمكنه التعامل مع عدد كبير من الملاحظات بتنسيق
    تنسيق Markdown ، قم بتنظيمها في
    أجهزة الكمبيوتر المحمولة و ...
    تحميل جوبلين
  • 5
    gerbv عارض جربر (RS-274X)
    gerbv عارض جربر (RS-274X)
    Gerbv هو ملف جربر مفتوح المصدر
    (RS-274X فقط) عارض. يتيح لك Gerbv
    تحميل عدة ملفات فوق بعضها البعض ،
    قم بالقياسات على الصورة المعروضة ،
    إلخ. ...
    تنزيل gerbv عارض جربر (RS-274X)
  • 6
    ايوميتر
    ايوميتر
    أداة تحليل أداء الإدخال / الإخراج.
    الجمهور: المطورين والمعلومات
    التكنولوجيا والعلوم / البحث والنظام
    المسؤولين. واجهة المستخدم: Win32
    (مايكروسوفت ويندوز). برنامج ...
    تنزيل Iometer
  • أكثر "

أوامر لينكس

Ad