Inkscape 似乎不支持图表或表格,那么创建图表/表格并将其导入 Inkscape 的最佳方法是什么?不幸的是,Excel 2013 似乎不支持 svg。
如何使用 Inkscape 创建图表和表格?
@Yisela 推荐 Gnumeric。我还建议查看 LibreOffice。
我过去所做的是:
- 在 LibreOffice Writer 中创建我的表格,应用行边框、单元格间距等格式。
- 复制表格,打开 LibreOffice Draw,然后使用“选择性粘贴”将表格粘贴为“LibreOffice 文本文档”。
- 只选择表。
- 转到文件 > 导出并以您喜欢的矢量格式导出(过去,我使用 EPS 没有任何问题)。请务必选中“选择”框,否则 Draw 将导出整个页面。
图表也可以采用类似的方法。
如果您更喜欢使用 Excel,至少对于图表部分,您可以安装“另存为 PDF”office 插件并选择您的图表作为 PDF 文件,您可以在 Inkscape 中打开它。
对于这两个选项,大部分实际内容编辑都将在 LibreOffice 或 Excel 中进行。Inkscape 真的是用来微调输出的。
最后,如果您正在处理一个需要大量表格和图表的项目,您可能需要花一些时间来学习像R这样的编程语言,使用它可以很容易地生成出版质量的图表和表格。
由于您提到Excel,您可以做的事情是使用Gnumeric将您的 .xls 文件导入其中,然后从那里将它们导出为 SVG。与 Excel 不同,Gnumeric 具有更多导出选项,可让您创建更复杂的元素,而无需在 Inkscape 上实际绘制它们。
Inkscape还有一个名为NiceCharts的扩展,它非常适合创建基本的饼图和条形图。它自 2012 年以来一直没有更新,但它似乎运行良好。
其他选项是Gnuplot(一个命令行- 具有多个前端 - 驱动交互式数据和函数绘图工具,具有用于图形和图表的 SVG 输出)和Matplotlib(一个python绘图库,也可以输出 SVG)。最后,SVG 宪章是一个专门用于在 Web 服务器上生成 SVG 图表的perl 脚本。
对于图表,Graphviz可以将结构信息生成为 SVG 和其他矢量格式的抽象图和网络图。
这是在 Inkscape 中创建表格的简单方法.... 首先,创建具有所需尺寸的矩形。然后,在菜单>编辑下选择克隆,然后转发到创建平铺克隆。在这里您可以设置列数和行数。单击创建或回车。您的表格已创建。之后,只需更改单元格的大小,玩一点....要提一下,这不像在excel中创建那样好,但是对于一些足够简单的事情来说......
因为我需要它,所以我刚刚创建了一个在 svg 中生成饼图的小型在线工具:github/svg piechart online。稍后您可以使用 Inkscape 打开创建的 SVG 文件对其进行编辑。