นี่คือคำสั่ง gvpack ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
gvpack - รวมและแพ็ค disjoint กราฟ
เรื่องย่อ
gvpack [ -งุฟ? ] [ -mขอบ ] [ -อาร์เรย์[_ธง][n] ] [ -oออกจากไฟล์ ] [ -sกราฟ_ชื่อ ] [
-Gชื่อ=ความคุ้มค่า ] [ ไฟล์ ]
DESCRIPTION
gvpack อ่านในกระแสของกราฟ รวมกราฟเป็นเค้าโครงเดียว และสร้าง
กราฟเดียวที่ทำหน้าที่เป็นสหภาพของกราฟอินพุต กราฟอินพุตจะต้องเป็น dot
รูปแบบและต้องมีข้อมูลเค้าโครงที่จำเป็นทั้งหมด อินพุตที่ยอมรับได้ผลิตโดย
การใช้โปรแกรมเลย์เอาต์ Graphviz เช่น จุด or นีโต้โดยไม่มี -T ธง.
โดยค่าเริ่มต้น การบรรจุเสร็จสิ้นที่ระดับคลัสเตอร์ ดังนั้น ส่วนของกราฟเดียวจะไม่
บุกรุกเข้าไปในคลัสเตอร์ระดับบนสุดหรือทับซ้อนโหนดหรือขอบของอีกโหนดหนึ่ง
ผลลัพธ์ของ gvpack สามารถใช้ในการผลิตคอนกรีตได้โดยการทา นีโต้ -s -N2 กับ
ที่ต้องการ -T ธง.
OPTIONS
รองรับตัวเลือกต่อไปนี้:
-g รวมกราฟที่ระดับกราฟ ใช้พื้นที่มากขึ้น แต่ป้องกันส่วนต่างๆ ของ
กราฟหนึ่งจากการเกิดขึ้นระหว่างส่วนอื่นๆ
-อาร์เรย์[_ธง][n]
รวมกราฟที่ระดับกราฟ วางลงในอาร์เรย์ โดยค่าเริ่มต้น the
เค้าโครงจะทำในลำดับหลักแถว จำนวนคอลัมน์ที่ใช้ประมาณสี่เหลี่ยมจัตุรัส
รากของจำนวนกราฟ ถ้าจำนวนเต็มไม่จำเป็น n จัดให้ แสดงว่า
จำนวนคอลัมน์ที่จะใช้
หากมีการระบุแฟล็ก สิ่งเหล่านี้ประกอบด้วยเครื่องหมายขีดล่างที่ตามมา
ด้วยตัวอักษร "c", "t", "b", "l", "r", "u" หรือ "i" หากระบุ "c" ไว้
กราฟจะถูกบรรจุในลำดับหลักในคอลัมน์ ซึ่งในกรณีนี้ จะเป็นการระบุจำนวนเต็มสุดท้าย
จำนวนแถว แฟล็ก "t", "b", "l", "r" ระบุว่าส่วนประกอบคือ
เรียงตามด้านบน ล่าง ซ้าย หรือขวา ตามลำดับ โดยค่าเริ่มต้น the
ลำดับการแทรกถูกกำหนดโดยการจัดเรียงกราฟตามขนาด จากมากไปน้อย
หากมีการตั้งค่าแฟล็ก "u" กราฟจะถูกจัดเรียงตามจำนวนเต็มที่ไม่เป็นลบ
เรียง แอตทริบิวต์ที่แนบมากับแต่ละกราฟ แฟล็ก "i" แสดงว่าไม่มีการเรียงลำดับ is
เสร็จแล้วโดยใส่กราฟตามลำดับอินพุต
-Gชื่อ=ความคุ้มค่า
ระบุแอตทริบิวต์ที่จะเพิ่มลงในกราฟสหภาพที่เป็นผลลัพธ์ ตัวอย่างเช่น นี่
สามารถใช้ระบุป้ายกราฟได้
-mขอบ
แพ็คกราฟให้ระยะขอบของ เอาท์พุต จุดรอบส่วน
-n รวมกราฟที่ระดับโหนด คลัสเตอร์จะถูกละเว้นในการบรรจุ
-oเอาท์พุต
พิมพ์เอาต์พุตไปยังไฟล์ เอาท์พุต. ถ้าไม่ให้ gvpack ใช้ stdout
-sกราฟ_ชื่อ
ใช้ กราฟ_ชื่อ เป็นชื่อของกราฟราก โดยค่าเริ่มต้น "รูท" จะถูกใช้
-u อย่าแพ็คกราฟ เพียงรวมเป็นกราฟเดียว
-v โหมดละเอียด
-? พิมพ์ข้อมูลการใช้งานและออก
ตัวดำเนินการ
รองรับตัวถูกดำเนินการต่อไปนี้:
ไฟล์ ชื่อไฟล์ที่มี 1 กราฟขึ้นไปในรูปแบบจุด ถ้าไม่ ไฟล์ ตัวถูกดำเนินการคือ
ระบุ อินพุตมาตรฐานจะถูกใช้
กลับ รหัส
gvpack รับคืน 0 ถ้าไม่มีปัญหาและไม่ใช่ศูนย์
ตัวอย่าง
ccomps -x abc.gv | จุด | gvpack | เรียบร้อย -s -n2 -Tps
ไปป์ไลน์นี้สลายกราฟเป็น abc.gv ลงในส่วนประกอบที่เชื่อมต่อกัน จัดวางแต่ละส่วน
การใช้ จุดรวมเข้าด้วยกันอีกครั้ง และสร้างภาพวาดสุดท้ายใน PostScript ของ
แน่นอนว่าไม่มีสิ่งใดที่จะป้องกันไม่ให้ผู้ใช้ใช้เลย์เอาต์ที่แตกต่างกันสำหรับแต่ละองค์ประกอบ
ใช้ gvpack ออนไลน์โดยใช้บริการ onworks.net