Làm cách nào để tạo biểu đồ và bảng với Inkscape?


19

Inkscape dường như không hỗ trợ biểu đồ hoặc bảng, vậy cách tốt nhất để tạo biểu đồ / bảng và nhập nó vào Inkscape là gì? Thật không may, Excel 2013 dường như không hỗ trợ svg.


1
Kết quả cuối cùng bạn đang tìm kiếm là gì? Một biểu đồ dựa trên SVG? Cho in ấn hay web?
DA01

Để tạo biểu đồ và bảng cho tệp PDF, bản trình bày hoặc video. Có vẻ như svg sẽ là cách tốt nhất để tạo đồ họa vì tôi có thể dễ dàng điều chỉnh kích thước khi cần ... Mặc dù tôi không phải là người làm đồ họa nên tôi có thể sai.
Whodat

Chà, lưu ý rằng một bảng được tạo như một SVG sẽ mất "Cấu trúc" theo nghĩa ngữ nghĩa và khả năng truy cập. Điều đó có thể hoặc không phải là vấn đề đối với bạn, nhưng nếu PDF dành cho phân phối web, ví dụ, PDF dựa trên SVG sẽ khó truy cập hơn so với PDF dựa trên Bảng (HTML hoặc Word). Tuy nhiên, đối với video, đó thực sự không phải là một vấn đề. Thách thức lớn nhất với việc tạo bảng trong inkscape là inkscape không có công cụ bảng. Vì vậy, mọi thứ phải được vẽ tay.
DA01

Câu trả lời:


19

@Yisela khuyên dùng Gnumeric. Tôi cũng khuyên bạn nên xem LibreOffice.

Những gì tôi đã làm trong quá khứ là:

  • Tạo các bảng của tôi trong LibreOffice Writer, áp dụng định dạng như viền hàng, khoảng cách ô, v.v.
  • Sao chép bảng, mở LibreScript Draw và dán bảng dưới dạng "Tài liệu văn bản LibreOffice" bằng cách sử dụng "Dán đặc biệt".
  • Chọn chỉ bảng.
  • Chuyển đến Tệp> Xuất và xuất ở định dạng vectơ ưa thích của bạn (trước đây, tôi đã sử dụng EPS mà không gặp vấn đề gì). Hãy chắc chắn chọn hộp có nội dung "lựa chọn" nếu không Draw sẽ xuất toàn bộ trang.

Một cách tiếp cận tương tự có thể được thực hiện với các biểu đồ.


Nếu bạn thích gắn bó với Excel, ít nhất là đối với phần biểu đồ, bạn có thể cài đặt tiện ích văn phòng "Lưu dưới dạng PDF" và chọn biểu đồ của bạn dưới dạng tệp PDF mà bạn có thể mở tốt trong Inkscape.


Đối với cả hai tùy chọn này, hầu hết việc chỉnh sửa nội dung thực tế sẽ diễn ra trong LibreOffice hoặc Excel. Inkscape thực sự sẽ được tinh chỉnh đầu ra.


Cuối cùng, nếu bạn đang làm việc trong một dự án cần nhiều bảng và biểu đồ, bạn có thể muốn đầu tư một chút thời gian để học một ngôn ngữ lập trình như R , nơi bạn có thể tạo các biểu đồ và bảng chất lượng xuất bản khá dễ dàng.


Tôi nghĩ bạn thắng! Tôi đã tìm kiếm khắp nơi để nhập biểu đồ excel vào inkscape và không có gì tôi thấy làm việc. Họ thực sự có một tùy chọn lưu dưới dạng PDF trong excel 2013 có vẻ phù hợp nhất với tôi. Cảm ơn!
Whodat

1
Trình soạn thảo LibreScript> Draw> SVG Xuất hoạt động như một câu thần chú! Bạn cũng có thể thêm Calc vào phương trình, nhưng lưu ý rằng bạn cần sử dụng Dán Đặc biệt > Văn bản được định dạng (RTF) để sao chép bảng thực tế (không phải là đối tượng Calc) vào tài liệu Nhà văn.
sd

1
Cảm ơn! (đang sử dụng PDF. & SVG) Đầu ra SVG cũng có thể hoạt động từ Draw (được định dạng tốt hơn với độ dày của dòng, mặc dù điều này phần lớn là do định dạng nguồn), nhưng với cả đầu ra EPS và SVG, tôi gặp vấn đề với mỗi dòng trong mỗi dòng ô nó sẽ thêm các hình ảnh được mã hóa cơ sở nhỏ 64 làm nền (?) i.stack.imgur.com/FGgFs.png . Việc xóa các ( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA....) này bằng biểu thức chính quy đã cố định định dạng (nền trong suốt cần thiết) và giảm đáng kể kích thước tệp (từ 11 megabyte xuống 200kilobytes).
Wilf

9

Vì bạn đề cập đến Excel , một điều bạn có thể làm là sử dụng Gnumeric để nhập các tệp .xls của bạn vào đó và từ đó xuất chúng dưới dạng SVG. Không giống như Excel, Gnumeric có nhiều tùy chọn xuất hơn cho phép bạn tạo các phần tử phức tạp hơn mà không cần phải thực sự vẽ chúng trên Inkscape.

Ngoài ra còn có một phần mở rộng cho Inkscape có tên NiceCharts , rất tốt để tạo các biểu đồ hình tròn và thanh cơ bản. Nó đã không được cập nhật từ năm 2012, nhưng nó dường như đang hoạt động tốt.

Các tùy chọn khác là Gnuplot (một dòng lệnh - với một số công cụ vẽ biểu đồ chức năng và dữ liệu tương tác được điều khiển có đầu ra SVG cho biểu đồ & biểu đồ) và Matplotlib ( thư viện vẽ biểu đồ python và cũng có thể xuất SVG). Cuối cùng, điều lệ SVG là một tập lệnh perl dành riêng để tạo biểu đồ SVG trên các máy chủ web.

Đối với sơ đồ , Graphviz có thể tạo thông tin cấu trúc dưới dạng sơ đồ của các biểu đồ và mạng trừu tượng trong SVG và các định dạng vectơ khác.


0

Bởi vì tôi cần điều đó, tôi vừa tạo ra một công cụ trực tuyến nhỏ tạo ra một piechart trong svg: github / svg piechart trực tuyến . Sau đó, bạn có thể chỉnh sửa nó bằng Inkscape mở tệp SVG được tạo.


Xin chào Remmel, chào mừng đến với trang web! Công cụ tuyệt vời. Bạn có phiền khi trả lời câu trả lời của mình một chút không, có lẽ giải thích làm thế nào ai đó có thể chỉnh sửa điều này với Inkscape trong trường hợp bất kỳ người mới bắt đầu nào cũng có thể không biết gì?
JohnB

Công cụ đó tạo tệp SVG, cùng loại tệp được Inkscape sử dụng. Do đó, bạn sẽ cần sử dụng công cụ dựa trên web để xuất sang SVG piechart và sau đó để mở nó bằng Inkscape
Remy Mellet

Trang tải, nhưng nhấp vào nút dường như không làm gì cả ...
Mladen Mihajlovic

0

truy cập https://sourceforge.net/projects/inkscape-tables/files/inkscape-table-1.0.tar.gz/doad

Tải xuống tập lệnh inkscape bảng python; cài đặt như phần mở rộng trong inkscape: Để cài đặt trong debian giải nén tệp tar.gz bằng foo $: tar -zvxf filename.tar.gz mở thư mục đã giải nén. mở một cửa sổ đầu cuối trong thư mục đó và cài đặt bằng // sudo ./install

tập lệnh sẽ tự động cài đặt và tùy chọn Bảng sẽ hiển thị trong Menu mở rộng inkscape


0

LatexIt, một thành phần của phân phối MacTex, cũng là một cách nhanh chóng để tạo các bảng ở định dạng hình ảnh, sau đó nhập vào Inkscape. Đây là một thay thế cho việc sử dụng một phần mềm bảng tính.


0

Vì vấn đề này chưa được giải quyết (vào tháng 9 năm 2018), tôi sẽ đề xuất giải pháp của tôi được lấy cảm hứng từ @Ananda Mahto. Giải pháp của cô ấy không hiệu quả với tôi mặc dù nhu cầu của tôi khá đơn giản (một vài bảng chứa đầy kết quả).

Vì vậy, tôi đã làm theo các bước sau:

  • Tôi đã sử dụng LibreOffice để tạo các bảng và trang trí chúng theo ý muốn.
  • Xuất tài liệu sang pdf.
  • Đã nhập pdf đó vào inkscape để có cơ sở hoạt động.

Vì hỗ trợ inkscape cho pdf đã được cải thiện qua nhiều năm với cách tiếp cận ở trên, tôi có thể lấy các bảng có thể chỉnh sửa trong inkscape của mình. Chắc chắn nó không được tích hợp vào chương trình thực tế nhưng đó là giải pháp tốt nhất tôi nghĩ ra.

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.