Graphical tools
From Robin
(Difference between revisions)
(→How to Export Figures) |
|||
Line 4: | Line 4: | ||
* Inkscape | * Inkscape | ||
* Gimp | * Gimp | ||
- | * Directly in Latex (Ti''k''Z | + | * Directly in Latex (PGF/Ti''k''Z: https://github.com/pgf-tikz/pgf) |
* Lucid charts | * Lucid charts | ||
* Powerpoint, Keynote, … | * Powerpoint, Keynote, … | ||
Line 18: | Line 18: | ||
** Matplotlib (see [https://github.com/jbmouret/matplotlib_for_papers Mouret's tutorial for publication quality plots ]) | ** Matplotlib (see [https://github.com/jbmouret/matplotlib_for_papers Mouret's tutorial for publication quality plots ]) | ||
** Seaborn (easy to create good looking plots, uses Matplotlib internally, see for example [https://elitedatascience.com/python-seaborn-tutorial tutorial here]) | ** Seaborn (easy to create good looking plots, uses Matplotlib internally, see for example [https://elitedatascience.com/python-seaborn-tutorial tutorial here]) | ||
- | ** Export to Latex (Ti''k''Z | + | ** Export to Latex (PGF/Ti''k''Z; https://github.com/nschloe/tikzplotlib) |
* R | * R | ||
** ggplot2 (with Rstudio) | ** ggplot2 (with Rstudio) | ||
- | ** Export to Latex ( | + | ** Export to Latex (PGF/Ti''k''Z; https://github.com/daqana/tikzDevice) |
* Matlab (available at uio) | * Matlab (available at uio) | ||
- | ** Export to Latex (Ti''k''Z | + | ** Export to Latex (PGF/Ti''k''Z; https://github.com/matlab2tikz/matlab2tikz) |
* Octave (free alternative to matlab) | * Octave (free alternative to matlab) | ||
- | ** Export to Latex ( | + | ** Export to Latex (PGF/Ti''k''Z; https://github.com/matlab2tikz/matlab2tikz) |
* Gnuplot (free) | * Gnuplot (free) | ||
* Desmos.com (web based) | * Desmos.com (web based) | ||
Line 46: | Line 46: | ||
** epstopdf - usually installed with latex | ** epstopdf - usually installed with latex | ||
** pdfcrop - usually installed with latex | ** pdfcrop - usually installed with latex | ||
- | ** for direct inclusion to Latex use the scripts linked above to create | + | ** for direct inclusion to Latex use the scripts linked above to create PGF/Ti''k''Z files |
add more info here | add more info here |
Revision as of 08:19, 19 May 2021
Contents |
Figures / Illustrations
- Adobe Illustrator/Photoshop - for students only through UiO programkiosk?
- Inkscape
- Gimp
- Directly in Latex (PGF/TikZ: https://github.com/pgf-tikz/pgf)
- Lucid charts
- Powerpoint, Keynote, …
- Google draw, in Google disk
- Blender
- Photopea (online editor)
- Figma?
- Draw.io
- Linux-program for grafer, finn ut navn
Plotting, Graphs
- Python
- Matplotlib (see Mouret's tutorial for publication quality plots )
- Seaborn (easy to create good looking plots, uses Matplotlib internally, see for example tutorial here)
- Export to Latex (PGF/TikZ; https://github.com/nschloe/tikzplotlib)
- R
- ggplot2 (with Rstudio)
- Export to Latex (PGF/TikZ; https://github.com/daqana/tikzDevice)
- Matlab (available at uio)
- Export to Latex (PGF/TikZ; https://github.com/matlab2tikz/matlab2tikz)
- Octave (free alternative to matlab)
- Export to Latex (PGF/TikZ; https://github.com/matlab2tikz/matlab2tikz)
- Gnuplot (free)
- Desmos.com (web based)
- javaFX
- excel (uio)
Digitalize Figures
- Python: https://github.com/dilawar/PlotDigitizer
- Matlab: https://blogs.mathworks.com/steve/2013/12/31/automating-data-extraction-1/
- External App: WebPlotDigitizer
How to Export Figures
- before saving the graphics in the respective programs
- check colour maps (see https://www.nature.com/articles/s41467-020-19160-7)
- check font size and type
- preferably use vector graphics such as svg, pdf or eps
- avoid bitmap graphics if possible and especially jpg!
- For Latex
- recommended approach: save as pdf, use pdfcrop
- epstopdf - usually installed with latex
- pdfcrop - usually installed with latex
- for direct inclusion to Latex use the scripts linked above to create PGF/TikZ files
add more info here