Tôi đang cố gắng tạo biểu đồ bằng cách sử dụng dữ liệu giống cây, nơi các nút thường được chia thành> 2 cạnh. Tôi đã thử các bố cục khác nhau và tôi thấy rằng tham số layout.reingold.tilford sẽ tạo ra các biểu đồ giống cây với dữ liệu không phân nhánh. Tuy nhiên, kết quả đầu ra không đặc biệt hấp dẫn. Tôi thà sử dụng cái gì đó như layout.lgl hoặc layout.kamada.kawai vì chúng tạo ra nhiều cấu trúc xuyên tâm hơn. Tôi không thể thấy cách thay đổi các tham số trong R sao cho các cây này không có các cạnh chồng chéo. Điều này có thể không?Bố cục nào tôi nên sử dụng để có được các cạnh không chồng chéo trong igraph?
Tôi đã nhập tệp dữ liệu đơn giản ở định dạng Pajek, với 355 nút và 354 cạnh. Tôi hiện đang in bằng cách sử dụng:
plot.igraph(g,vertex.size=3,vertex.label=NA,layout=layout.lgl)
Điều này mang lại cho tôi sản lượng như thế này, đẹp, nhưng vẫn có các cạnh chồng chéo. Tôi đã đọc rằng bạn có thể tự sửa lỗi này bằng cách sử dụng tkplot, hoặc một chương trình khác như cytoscape, tuy nhiên tôi có một vài trong số này để xây dựng, và kích thước của chúng làm cho điều chỉnh thủ công một rắc rối.
Rất cám ơn.
Thông báo cảnh báo: Trong layout_with_fr (danh sách (355, FALSE, c (1, 2, 3, 4, 5, 6, 7, 8, 9,: Đối số 'khu vực 'không được chấp nhận và không có hiệu lực – EngrStudent
@bdemarest: Bạn có bất kỳ đề xuất nào về việc sử dụng thay vì đối số" khu vực "không?" Khu vực "không còn được dùng nữa và tôi không thể tạo lại giải pháp của bạn ngay bây giờ. – nilsole
'? layout_with_fr' coolexp, maxdelta, area, repulserad \t Các đối số này không được hỗ trợ từ igraph phiên bản 0.8.0 và bị bỏ qua (với cảnh báo) – pengchy