Tôi đang cố gắng sử dụng dấu chấm Graphviz (nhưng sẵn sàng sử dụng cái gì khác) để tạo biểu đồ với một "dòng chính" dài của các nút, và nhiều nhánh nhỏ. Tôi muốn dòng chính được thẳng từ trái sang phải, với các nhánh nhỏ ở trên hoặc dưới nó. Tuy nhiên, Graphviz "cân bằng" hai chi nhánh, vì vậy tôi kết thúc với một đồ thị quanh co.Buộc các nút "dòng chính" thành một đường thẳng trong Graphviz (hoặc các lựa chọn thay thế)
Để minh họa, đây là một phác thảo tương tự như những gì tôi hiện đang nhận được:
Và đây là những gì tôi thực sự muốn:
Có cách nào để buộc hoặc khuyến khích Graphviz tạo một biểu đồ như đồ thị thứ hai? Tôi có thể sử dụng các nhánh thứ hai "giả" để nó có bố cục 3 chiều, và sau đó ẩn/xóa các núm vú giả sau đó, nhưng nếu có một lựa chọn tốt hơn sẽ thích hợp hơn.
Điều đó dường như thực hiện thủ thuật, nhưng dường như yêu cầu biểu đồ phải được hướng dẫn. Mỏ được định nghĩa là không bị hư hại, nhưng không có lý do cụ thể nào cần thiết, vì vậy nó sẽ hoạt động. Cảm ơn. –
Tôi không chắc liệu điều này có thể thực hiện được như một đồ thị vô hướng hay không, nhưng tôi rất vui vì điều này phù hợp với bạn. – marapet
Cách tốt nhất để tạo biểu đồ không được chiếu là sử dụng biểu đồ được hướng dẫn nhưng đặt 'cạnh [dir =" none "]'. Một tùy chọn khác là 'dir =" back "', sử dụng hướng '->' để bố trí biểu đồ nhưng vẽ mũi tên chỉ hướng ngược lại. –