Select Git revision
DatabaseModel.cs
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
example.py 1.37 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
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
from FST_colors import Colors
from TagPlot import TagPlot
#%% Pfade hinzufügen
sys.path.append("fcn_core")
sys.path.append("fcn_help")
#%% Project ID
ProjectID= "MR01"
#%% 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]
[figs, ID] = TagPlot(fig, ProjectID)
#%% Figure als tiff-Datei abspeichern
for i in range(len(figs)):
name = "Test"+str(i)+".tiff"
figs[i].savefig(name)