Phần mềm được đề xuất để vẽ cấu trúc dữ liệu như biểu đồ và cây là gì?


21

Khi kết hợp các kết quả, thường mong muốn có một số sơ đồ tìm kiếm chuyên nghiệp, thay vì các sơ đồ được đặt cùng nhau trong MS Paint. Tiêu chuẩn để vẽ cấu trúc dữ liệu là gì?


1
Tôi không chắc chắn nếu điều này được coi là theo chủ đề (Câu hỏi thường gặp cung cấp ít hướng dẫn). Bạn có thể tìm thấy chủ đề liên quan MO này .
Per Vognsen

1
Đó chắc chắn là một câu hỏi nhẹ, nhưng ngay trên biên giới. Có lẽ CW?
Suresh Venkat

Câu trả lời của Suresh thực sự tốt. Graphviz cũng là một công cụ hay, mặc dù khó liên kết thành giấy tờ hơn.
Ross Snider

3
IMO, hoàn toàn theo chủ đề, nhưng cá nhân tôi sẽ không bỏ phiếu vì tôi nghĩ đó phải là CW.
Kaveh

4
Tôi nghĩ đó là về chủ đề, nhưng nên là CW, vì mọi người sẽ đưa ra câu trả lời để cho biết rằng họ thích một gói cụ thể và những phiếu bầu này không nên gửi cho người tình cờ đăng gói đó.
Robin Kothari

Câu trả lời:


19

Chủ đề MO Mỗi liên kết đến là khá tốt, và chủ đề của anh ấy trên tex.SE cũng tiện dụng. Các công cụ chính mà tôi đã sử dụng:

Tôi biết rằng những người Mac đã thề với Omnigraffle, nhưng bản thân tôi không có kinh nghiệm nào. Các tiêu chí chính đối với tôi là:

  • Tạo PDF
  • Tích hợp LaTeX (với các kiểu nguồn cho điểm thưởng)
  • Có thể làm màu / bóng vv dễ dàng. (Ipe 7 thất bại về số đó)

Bạn cũng có thể xuất các đoạn SVG sang đoạn TikZ trong Inkscape, điều này rất hữu ích khi bạn muốn tích hợp các bản vẽ vector dạng tự do vào sơ đồ TikZ của mình.
Per Vognsen

thủ tục xuất không hoàn thành mặc dù: không có độ dốc vv từ những gì tôi hiểu.
Suresh Venkat

12

Suresh đề xuất "Tikz / PGF" cho LaTeX. Ngoài ra, để vẽ biểu đồ và những thứ tương tự, tôi khuyên bạn nên sử dụng các gói sau:

đồ thị tkz

tkz-berge

thẻ tkz

Để sử dụng mẫu, xem bộ sưu tập các biểu đồ được đặt tên .

Xem thêm các trang khác trên http://www.altermundus.fr . (Chúng chủ yếu bằng tiếng Pháp, tuy nhiên bạn có thể tìm ra ý nghĩa bằng cách sử dụng Google Translator.)


1
Phòng trưng bày đó thật đẹp!
Aaron Sterling

Tôi biết tôi đã hơn 3 năm lỗi thời, nhưng liên kết đến bộ sưu tập ở trên đã bị hỏng.
Xynariz

@Xynariz: Cảm ơn bạn đã thông báo cho tôi! Tôi đã sửa liên kết.
MS Dousti

6

Suresh đề cập đến OmniGraffle và Ross đề cập đến Graphviz.

Trên thực tế, OmniGraffle Graphviz với GUI (và nhiều hơn nữa). Bạn có thể vẽ biểu đồ (hoặc nhập nó từ tệp), sau đó sử dụng công cụ bố cục dựa trên Graphiz để tự động bố trí biểu đồ. Bạn có thể điều chỉnh các tham số của công cụ bố trí và cuối cùng bạn có thể tắt bố cục tự động và tinh chỉnh vị trí của các nút theo cách thủ công.

Điều đó nói rằng, tôi vẫn có xu hướng sử dụng Xfig cho hầu hết các minh họa trong các bài viết của mình ... Khả năng nhúng mã latex tùy ý trong các minh họa của bạn thường rất cần thiết và đó chính xác là nơi Xfig vượt trội (ít nhất là cho đến khi bạn cần phải đối phó với các nhà xuất bản mong đợi tập tin EPS độc lập).


Bạn nên thử TikZ. Âm thanh như bạn muốn nó. :)
Radu GRIGore

@Radu: Tôi đã thử nó. Tại một số thời điểm, tôi đã phải bắt đầu biên dịch mã latex của mình trên một máy từ xa, vì máy tính để bàn của tôi quá chậm, và thậm chí sau đó là một nỗi đau. TikZ có thể ổn nếu hình minh họa của bạn nhỏ (cụ thể, không phải do máy tính tạo ra) hoặc nếu bạn sẵn sàng biên dịch các số liệu và tài liệu chính của bạn một cách riêng biệt.
Jukka Suomela

À, vâng, tôi đã có vấn đề đó một lần. Tôi đặt phần được tạo trong một tệp riêng biệt và nhận xét dòng đầu vào \ include / \ trong khi soạn thảo. Tôi đồng ý rằng nó có thể gây phiền nhiễu nếu bạn có những số liệu như vậy thường xuyên.
Radu GRIGore


4

Vì một số người đã đề cập đến Graphviz, nên cũng có dot2tex chuyển đổi mã Graphviz thành TikZ. Điều này làm cho việc sử dụng nó trong LaTeX (có các biểu thức toán học trong nhãn, v.v.) và điều chỉnh sự xuất hiện của biểu đồ dễ dàng hơn. Thậm chí, bạn có thể nhúng mã Graphviz trực tiếp vào mã TeX (trong môi trường dot2tex) và để nó tự động chạy Graphviz.


2

Đối với bản vẽ đơn giản, tôi thích yEd . Nó có thể được khởi chạy trực tiếp từ trình duyệt.


2

Ngoài TikZ và graphviz, tôi đã sử dụng tốt máy tính bảng đồ họa của mình. Bạn có thể nhận được Wacom Bamboo nhỏ mới với giá từ 50 € (đã sử dụng) đến 100 € (mới). Với một máy tính bảng, bạn có thể tạo ra hình ảnh khá tốt một cách nhanh chóng; cho bất cứ điều gì ngoại trừ các ấn phẩm tạp chí / hội nghị / sách - tùy thuộc vào kỹ năng của bạn, thậm chí sau đó - kết quả rất khả thi.

Tất nhiên, bạn có thể sử dụng bất kỳ chương trình đồ họa. Tôi đã thấy CreatelyDabbleboard rất hữu ích cho các biểu đồ và những thứ tương tự.


1

Nếu bạn yêu cầu một số hình học, bạn có thể thử CaR hoặc CaRMET con của nó .


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.