TUDPlot
A package for matplotlib plotting in the corporate style of the TU Darmstadt.
Installation
Make sure dependencies are installed:
- Python 3.5
- matplotlib
- numpy
Installation from repository
This will install itudplot for your python in your local folder (so you do no break system packages, despite what "--break-system-packages" implicates)
pip install --user --break-system-packages git+https://gitea.pkm.physik.tu-darmstadt.de/IPKM/python-tudplot.git
Another way is to use a venv for your project:
python3 -m venv venv
source ./venv/bin/activate
pip install git+https://gitea.pkm.physik.tu-darmstadt.de/IPKM/python-tudplot.git
or use your existing venv.
Installation from source
Download the source as zip file or clone it with git: git clone https://gitea.pkm.physik.tu-darmstadt.de/IPKM/python-tudplot.git
Then in the unpacked source directory run:
pip install --user --break-system-packages .
Usage
Use the function activate to activate TU styled plotting:
import tudplot
tudplot.activate()
A call with no arguments will activate a nominal color range of 6 distinct TU colors.
One can specify the keyword full to enable a range of continuous colors from the full TU color spectrum.
tudplot.activate(full=10)
TUDPlot also comes with a basic exporter saveagr, to save the current matplotlib figure in xmgrace agr format.
import matplotlib.pyplot as plt
fig = plt.figure()
plt.plot([1,2,3], label='Test')
# Do more plotting here...
# When the figure is complete:
tudplot.saveagr('test.agr')