Tôi dường như không thể tìm ra điều này. Tôi có một tệp .dot, hợp lệ theo cú pháp. Làm cách nào để sử dụng graphviz để chuyển đổi hình ảnh này thành hình ảnh?
(lưu ý rằng tôi đang dùng Windows, không phải linux)
Tôi dường như không thể tìm ra điều này. Tôi có một tệp .dot, hợp lệ theo cú pháp. Làm cách nào để sử dụng graphviz để chuyển đổi hình ảnh này thành hình ảnh?
(lưu ý rằng tôi đang dùng Windows, không phải linux)
Câu trả lời:
kiểu: dot -Tps filename.dot -o outfile.ps
Nếu bạn muốn sử dụng trình kết xuất dấu chấm. Có những lựa chọn thay thế như Simplo và twopi. Nếu graphiz không nằm trong đường dẫn của bạn, hãy tìm ra nơi nó được cài đặt và chạy nó từ đó.
Bạn có thể thay đổi định dạng đầu ra bằng cách thay đổi giá trị sau -T
và chọn phần mở rộng tên tệp thích hợp sau-o
.
Nếu bạn đang sử dụng windows, hãy kiểm tra công cụ đã cài đặt có tên GVEdit, nó giúp cho toàn bộ quá trình dễ dàng hơn một chút.
Hãy xem trang web graphviz trong phần có tên "Hướng dẫn của người dùng" để biết thêm chi tiết về cách sử dụng các công cụ:
http://www.graphviz.org/documentation/
(Xem trang 27 để biết định dạng đầu ra cho lệnh dot chẳng hạn)
http://stackoverflow.com/questions/26477403/graphviz-dot-to-ps-issue
, đầu ra của tôi được giới hạn ở một trang sửa lỗi và một số phần nằm ngoài trang
dot -Tps input.dot > output.eps
dot -Tpng input.dot > output.png
Đầu ra PostScript dường như luôn luôn ở đó. Tôi không chắc chắn nếu chấm có đầu ra PNG theo mặc định. Điều này có thể phụ thuộc vào cách bạn đã xây dựng nó.
dot -Tsvg input.dot > output.svg
khá hữu ích.
dấu chấm tập tin.dot -Tpng -o image.png
Điều này hoạt động trên Windows và Linux. Graphviz phải được cài đặt.
brew install graphviz
Ngoài ra còn có người xem trực tuyến:
http://www.webgraphviz.com/
http://sandbox.kidstrythisathome.com/erdos/
http://viz-js.com/
Lấy graphviz-2.24.msi Graphviz.org . Sau đó nhận được zgrviewer .
Zgrviewer yêu cầu java (có thể là 1,5+). Bạn có thể phải đặt đường dẫn đến các nhị phân Graphviz trong tùy chọn của Zgrview.
Tệp -> Mở -> Mở bằng dấu chấm -> Đường ống SVG (tiêu chuẩn) ... Chọn tệp .dot của bạn.
Bạn có thể phóng to, xuất, tất cả các loại công cụ thú vị.
Điều này nên kết hợp rất nhiều câu trả lời.
# Convert dot to png via graphviz
dot -Tpng filename.dot -o filename.png
# Convert dot to svg via graphviz
dot -Tsvg filename.dot -o filename.svg
# Convert dot to eps via graphviz
dot -Tps filename.dot -o filename.eps
Hãy nhớ rằng trên OSX (MAC), bạn cần cài đặt homebrew để cài đặt graphviz để có thể sử dụng các lệnh chấm ở trên.
brew install graphviz
Cũng có thể cài đặt Graphviz (và sử dụng các lệnh ở trên) thông qua chức năng quản lý gói của conda nếu bạn đã cài đặt Anaconda.
conda install python-graphviz
Bạn cũng có thể xuất tệp của mình ở định dạng xdot, sau đó kết xuất tệp trong trình duyệt bằng canviz, thư viện JavaScript.
Để xem ví dụ, có một liên kết "Canviz Demo" trên trang ở trên kể từ ngày 2 tháng 11 năm 2014.
không có yêu cầu của bất kỳ chuyển đổi.
Chúng ta chỉ đơn giản có thể sử dụng lệnh xdot trong Linux, trình xem Tương tác cho các tệp chấm Graphviz.
Ví dụ: xdot file.dot
để biết thêm thông tin: https://github.com/rakhimov/cppdep/wiki/How-to-view-or-work-with-Graphviz-Dot-files
Đối với người dùng cửa sổ, Vui lòng chạy lệnh hoàn chỉnh để chuyển đổi tệp * .dot thành png:
C:\Program Files (x86)\Graphviz2.38\bin\dot.exe" -Tpng sampleTest.dot > sampletest.png.....
Tôi đã tìm thấy một lỗi trong solgraph rằng nó đang sử dụng phiên bản cũ của trình phân tích cú pháp solidity dường như không đủ thông minh để nắm bắt sự cải tiến mới được thực hiện cho chính ngôn ngữ lập trình solidity, ví dụ như phát ra từ khóa cho Sự kiện
Bạn có thể sử dụng một công cụ trực tuyến rất tốt cho nó. Đây là liên kết dreampuf.github.io Chỉ cần thay thế mã bên trong editer bằng mã của bạn.
Bạn có thể sử dụng mã VS và cài đặt tiện ích mở rộng Graphviz hoặc,
C:\Program Files (x86)\Graphviz2.38\bin
(hoặc your_installation_path / bin) vào biến hệ thống PATH của bạndot music-recommender.dot -Tpng -o image.png
gvedit.exe
trong danh sách chương trình của bạn; Mở.dot
tập tin trong câu hỏi; Nhấp vào người đang chạy trên thanh công cụ; Đi đếngraph -> settings
; thay đổiOutput file type
loại tệp theo ý thích của bạn và nhấn ok .. Nó không nói gì cả, bạn chỉ cần tìm tệp trong cùng thư mục với tệp .dot của mình.