ฉันต้องการควบคุมการวางตำแหน่งขององค์ประกอบบางอย่างในตัวอย่างต่อไปนี้:
digraph {
graph [splines=ortho];
/* Node customization. */
node [shape=box];
join [shape=point];
set [label="set\npoint"];
/* Define node levels; driving elements on top, feed back below. */
{ rank = min; set; PID; P1; P2; join; OUT;}
{ rank = max; M1;}
/* Edges */
set -> PID -> P1 -> P2;
P2-> join [arrowhead=none];
join -> {OUT; M1};
PID -> M1 [dir=back];
}
- ถ้าฉันเพิ่มองค์ประกอบเพิ่มเติมให้กับอันดับ M1 ขอบจะเชื่อมต่อกับจุดสุ่ม (ด้านเหนือ/ด้านบน) ฉันต้องการให้พวกเขาเชื่อมต่อในแนวนอน สามารถทำได้หรือไม่?
- ฉันจะเพิ่มระยะห่าง (ความยาวขอบ) ระหว่าง PID/P1/P2 ได้อย่างไร
- การจัดตำแหน่ง P1/M1 ในแนวตั้งจะเป็นการดี สามารถทำได้หรือไม่?
ไดอะแกรมระบบควบคุมแบบดั้งเดิมไม่มีโหนด รวม และขอบเพิ่งออกมาจากขอบอื่น เป็นไปได้ไหมฉันถอดหัวลูกศรออกเพื่อสิ่งนี้
บางทีคำถามบางข้ออาจไม่เกี่ยวข้องเนื่องจากการวางตำแหน่งที่เหมาะสมของคำถามหนึ่งจะทำให้คำถามอื่นๆ เกิดขึ้นตามธรรมชาติ