Select Git revision
ita_toolbox_uninstall.m
Forked from
Institute of Technical Acoustics (ITA) / toolbox
Source project has a limited visibility.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
example.py 1.51 KiB
# -*- coding: utf-8 -*-
"""
Created on Tue Jul 20 12:22:33 2021
example workflow for integrating plotIDs
@author: Richter
"""
# %% Code und Konsole aufräumen
# %reset
# %matplotlib
# %clear
# %% Module einbinden
from TagPlot import TagPlot
from TagPlot_matplotlib import TagPlot_matplotlib
from fcn_help.FST_colors import Colors
import sys
import numpy as np
from numpy import random
#import h5py as h5
import matplotlib
import matplotlib.pyplot as plt
plt.style.use('fcn_help/FST.mplstyle')
# %matplotlib qt
# %matplotlib inline
# %% Pfade hinzufügen
sys.path.append("fcn_core")
sys.path.append("fcn_help")
# %% Project ID
ProjectID = "MR01"
# %% Plot engine
plot_engine = "matplotlib"
# %% Daten erzeugen
x = np.linspace(0, 10, 100)
y = random.rand(100) + 2
y_2 = np.sin(x) + 2
# %% Daten speichern
dataset1 = "test_data.npy"
np.save(dataset1, x, y, y_2)
# %% figure erstellen
# Farben
colors = Colors() # create instance from class
color_list = colors.get_color_names()
# Plot erstellen
color1 = colors.get_rgb('black')
color2 = colors.get_rgb('yellow')
# 1.Figure
fig1 = plt.figure()
plt.plot(x, y, color=color1)
plt.plot(x, y_2, color=color2)
# plt.draw()
# 2.Figure
plt.clf # Figure schließen
fig2 = plt.figure()
plt.plot(x, y, color=color2)
plt.plot(x, y_2, color=color1)
# plt.draw()
plt.clf # Figure schließen
fig = [fig1, fig2]
# %% TagPlot
[figs, ID] = TagPlot(fig, ProjectID, plot_engine)
# %% Figure als tiff-Datei abspeichern
for i in range(len(figs)):
name = "Test"+str(i)+".tiff"
figs[i].savefig(name)