Inkscape scheint keine Diagramme oder Tabellen zu unterstützen. Wie kann man also ein Diagramm / eine Tabelle am besten erstellen und in Inkscape importieren? Excel 2013 scheint svg leider nicht zu unterstützen.
Inkscape scheint keine Diagramme oder Tabellen zu unterstützen. Wie kann man also ein Diagramm / eine Tabelle am besten erstellen und in Inkscape importieren? Excel 2013 scheint svg leider nicht zu unterstützen.
Antworten:
@ Yisela empfiehlt Gnumeric. Ich würde auch empfehlen, sich LibreOffice anzuschauen.
Was ich in der Vergangenheit getan habe, ist:
Ein ähnlicher Ansatz kann bei Diagrammen verfolgt werden.
Wenn Sie sich zumindest für den Diagrammteil lieber an Excel halten, können Sie das Office-Add-On "Als PDF speichern" installieren und Ihre Diagramme als PDF-Dateien auswählen, die Sie problemlos in Inkscape öffnen können.
Für beide Optionen würde der größte Teil der eigentlichen Inhaltsbearbeitung in LibreOffice oder Excel erfolgen. Inkscape ist wirklich für die Feinabstimmung der Ausgabe gedacht.
Wenn Sie an einem Projekt arbeiten, das viele Tabellen und Diagramme benötigt, möchten Sie möglicherweise etwas Zeit in das Erlernen einer Programmiersprache wie R investieren , mit der Sie ganz einfach Diagramme und Tabellen in Publikationsqualität erstellen können.
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA
....) mithilfe eines regulären Ausdrucks wurde die Formatierung behoben (transparenter Hintergrund erforderlich) und die Dateigröße drastisch reduziert (von 11 Megabyte auf 200 Kilobyte).
Da Sie Excel erwähnen , können Sie Ihre XLS-Dateien mit Gnumeric importieren und von dort aus als SVG exportieren. Im Gegensatz zu Excel verfügt Gnumeric über mehr Exportoptionen, mit denen Sie komplexere Elemente erstellen können, ohne sie tatsächlich in Inkscape zeichnen zu müssen.
Es gibt auch eine Erweiterung für Inkscape namens NiceCharts , mit der einfache Kreis- und Balkendiagramme erstellt werden können. Es wurde seit 2012 nicht mehr aktualisiert, scheint aber gut zu funktionieren.
Andere Optionen sind Gnuplot (eine Befehlszeile mit mehreren Frontend-gesteuerten interaktiven Daten- und Funktionsplot-Werkzeugen mit SVG-Ausgabe für Grafiken und Diagramme) und Matplotlib (eine Python- Plot-Bibliothek, die auch SVG ausgeben kann). Schließlich ist SVG Charter ein Perl-Skript, das zum Generieren von SVG-Diagrammen auf Webservern dient.
Für Diagramme kann Graphviz Strukturinformationen als Diagramme abstrakter Diagramme und Netzwerke in SVG- und anderen Vektorformaten erstellen.
Weil ich das brauchte, habe ich gerade ein kleines Online-Tool erstellt, das ein Kreisdiagramm in svg erzeugt: github / svg piechart online . Später können Sie es bearbeiten, indem Sie in Inkscape die erstellte SVG-Datei öffnen.
Besuchen Sie https://sourceforge.net/projects/inkscape-tables/files/inkscape-table-1.0.tar.gz/download
Laden Sie das Python-Skript inkscape tables herunter. als erweiterung in inkscape installieren: Um in debian zu installieren, entpacke die tar.gz-Datei mit foo $: tar -zvxf filename.tar.gz öffne das entpackte Verzeichnis. Öffnen Sie in diesem Verzeichnis ein Terminalfenster und installieren Sie es mit // sudo ./install
Das Skript wird automatisch installiert und die Option "Tabellen" wird im inkscape-Erweiterungsmenü angezeigt
LatexIt, eine Komponente der MacTex-Distribution, ist auch eine schnelle Möglichkeit, Tabellen im Bildformat zu generieren und anschließend in Inkscape zu importieren. Dies ist eine Alternative zur Verwendung einer Tabellenkalkulationssoftware.
Da dieses Problem nicht behoben ist (im September 2018), würde ich meine Lösung vorschlagen, die von @Ananda Mahto inspiriert wurde. Ihre Lösung hat bei mir nicht funktioniert, obwohl meine Bedürfnisse recht einfach waren (ein paar Tabellen voller Ergebnisse).
Also folgte ich diesen Schritten:
Da sich die inkscape-Unterstützung für PDF im Laufe der Jahre mit dem obigen Ansatz verbessert hat, kann ich in meinem inkscape bearbeitbare Tabellen erhalten. Sicher ist es nicht in das eigentliche Programm integriert, aber es ist die beste Lösung, die ich mir ausgedacht habe.