GraphViz-Visual-Editor
ลองใช้ที่ http://magjac.com/graphviz-visual-editor
เว็บแอปพลิเคชันสำหรับการแก้ไขภาพกราฟกราฟกราฟที่อธิบายไว้ในภาษา DOT
การติดตั้ง
git clone https://github.com/magjac/graphviz-visual-editor
cd graphviz-visual-editor
npm install
make
npm run start
หมายเหตุ: เวที ทำให้เกิดคำเตือนเล็กน้อย ไม่สนใจพวกเขา
เพื่อสร้างการสร้างแอปพลิเคชันที่เหมาะสมที่สุด:
เรียนรู้เพิ่มเติมจาก Create App App ReadMe และคู่มือผู้ใช้
คุณสมบัติที่นำไปใช้
- การแสดงผลของกราฟจากการแสดงจุดที่เป็นข้อความ
- แพนและซูมกราฟ
- การแก้ไขแหล่งที่มาของ DOT ในตัวแก้ไขข้อความที่ละเอียดอ่อนบริบท
- การแก้ไขภาพกราฟผ่านการโต้ตอบของเมาส์:
- ใส่รูปร่างโหนดโดยคลิกหรือลากแล้ววาง
- เลือกสไตล์โหนดเริ่มต้นสีและสีเติม
- วาดขอบระหว่างโหนด
- เลือกโหนดและขอบโดยคลิกหรือโดยการลากพื้นที่และทำเครื่องหมายไว้ในตัวแก้ไขข้อความ
- ลบโหนดและขอบที่เลือก
- ตัด/คัดลอกและวางโหนดที่เลือก
- การอัปเดตอัตโนมัติของแหล่งกำเนิด DOT เมื่อมีการแก้ไขกราฟด้วยสายตา
- การอัปเดตกราฟอัตโนมัติเมื่อมีการแก้ไขแหล่ง DOT
- การเปลี่ยนกราฟภาพเคลื่อนไหวเป็นสถานะใหม่เมื่อมีการเปลี่ยนแปลง
- การเก็บรักษาแหล่งที่มาของ DOT และสถานะแอปพลิเคชันในระหว่างการโหลดหน้าใหม่โดยการบันทึกอัตโนมัติและดึงข้อมูลไปยัง/จากที่เก็บข้อมูลท้องถิ่นในเบราว์เซอร์
- กราฟส่งออกเป็น URL และนำเข้ากราฟจาก URL ดังกล่าว
- กราฟส่งออกเป็น SVG
- ตัวเลือก:
- พอดีกับกราฟโดยอัตโนมัติกับพื้นที่วาดภาพที่มีอยู่
- เลือกเอ็นจิ้นเค้าโครง GraphViz
- ความช่วยเหลือออนไลน์:
- แป้นพิมพ์ลัด
- การโต้ตอบของเมาส์
เบราว์เซอร์ทดสอบ
ปัญหาที่รู้จัก
ปัญหาที่ทราบ ไม่ได้อยู่ที่นี่
ข้อบกพร่องที่รู้จักและคำขอปรับปรุงทั้งหมดจะถูกรายงานว่าเป็นปัญหาเกี่ยวกับ GitHub และอยู่ในรายการภายใต้แท็บปัญหา
ปัญหาที่เปิดกว้างทั้งหมด
แสดงรายการทั้งข้อบกพร่องและคำขอเพิ่มประสิทธิภาพ
ข้อบกพร่องที่รู้จักกันดี
คำขอเพิ่มการปรับปรุง
ข้อ จำกัด ที่รู้จัก
ข้อ จำกัด คือคุณสมบัติที่ปล่อยออกมาโดยเจตนาโดยไม่มีฟังก์ชั่นเต็มรูปแบบ ข้อ จำกัด ถูกจัดประเภททั้งสองเป็นข้อผิดพลาดและเป็นคำขอปรับปรุงเพื่อสะท้อนให้เห็นว่าแม้ว่ามันจะเป็นการปรับปรุงที่ยังไม่ได้นำมาใช้จากมุมมองของผู้เขียน แต่ก็อาจถูกมองว่าเป็นข้อผิดพลาดจากมุมมองของผู้ใช้
ปัญหาปิด
แผนงาน
มีคุณสมบัติเย็นมากมายหายไป พวกเขาหรือจะถูกระบุว่าเป็นคำขอเพิ่มประสิทธิภาพของ GitHub
นอกจากนี้ยังมีคณะกรรมการโครงการที่แสดงกิจกรรมระยะสั้น