Mobile app version of vmapp.org
Login or Join
Goswami567

: How to create charts and tables with Inkscape? Inkscape doesn't seem to support charts or tables, so what's the best way to create a chart/table and import it into Inkscape? Excel 2013 unfortunately

@Goswami567

Posted in: #ChartDesign #Illustration #Inkscape #Tables #Vector

Inkscape doesn't seem to support charts or tables, so what's the best way to create a chart/table and import it into Inkscape? Excel 2013 unfortunately doesn't seem to support svg.

10.05% popularity Vote Up Vote Down


Login to follow query

More posts by @Goswami567

5 Comments

Sorted by latest first Latest Oldest Best

 

@Vandalay110

LatexIt, a component of MacTex distribution, is also a quick way to generate tables in image format, and then import into Inkscape. This is an alternative to using a spreadsheet software.

10% popularity Vote Up Vote Down


 

@Candy945

visit sourceforge.net/projects/inkscape-tables/files/inkscape-table-1.0.tar.gz/download
Download inkscape tables python script; install as extension in inkscape:
To install in debian
unpack the tar.gz file using
foo$: tar -zvxf filename.tar.gz
open the unpacked directory.
open a terminal window in that directory and
install using //
sudo ./install

the script will auto install and the
Tables option will be visible in inkscape Extension Menu

10% popularity Vote Up Vote Down


 

@Margaret771

Because I needed that, I've just created a small online tool generating a piechart in svg: github/svg piechart online. Later you can edit it with Inkscape opening the SVG file created.

10% popularity Vote Up Vote Down


 

@Speyer780

@Yisela recommends Gnumeric. I would also recommend looking at LibreOffice.

What I've done in the past is:


Create my tables in LibreOffice Writer, applying formatting such as row borders, cell spacing, and so on.
Copy the table, open up LibreOffice Draw, and paste the table as a "LibreOffice Text Document" using "Paste Special".
Select just the table.
Go to File > Export and export in your preferred vector format (in the past, I've used EPS without any problems). Be sure to check the box that says "selection" otherwise Draw will export the whole page.


A similar approach can be taken with charts.



If you prefer to stick with Excel, at least for the charts part, you can install the "Save as PDF" office add-on and select your charts as PDF files which you can open just fine in Inkscape.



For both of these options, most of the actual content editing would take place in LibreOffice or Excel. Inkscape would really be for fine-tuning the output.



Finally, if you're working on a project that needs lots of tables and charts, you might want to invest some time in learning a programming language like R, with which you can generate publication quality charts and tables quite easily.

10% popularity Vote Up Vote Down


 

@Voss6371140

Since you mention Excel, something you could do is use Gnumeric to import your .xls files into it, and from there export them as SVG. Unlike Excel, Gnumeric has more export options that would allow you to create more complex elements without having to actually draw them on Inkscape.

There is also an extension for Inkscape called NiceCharts that is good for creating basic pie and bar charts. It hasn't been updated since 2012, but it seems to be working nicely.

Other options are Gnuplot (a command line - with several frontends - driven interactive data and function plotting tool has SVG output for graphs & charts) and Matplotlib (a python plotting library and can also output SVG). Finally, SVG charter is a perl script dedicated to generate SVG charts on web servers.

For diagrams, Graphviz can produce structural information as diagrams of abstract graphs and networks in SVG and other vector formats.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme