Revision 873a2bf5c79fe2f828e72e14ef74db409d387854 authored by Sanne ten Oever on 23 July 2021, 08:31:05 UTC, committed by GitHub on 23 July 2021, 08:31:05 UTC
1 parent 4e7bf0f
ColorScheme.py
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Fri Aug 21 09:38:45 2020
@author: sanoev
"""
#%%
import matplotlib as mpl
import matplotlib.pyplot as plt
import matplotlib.colors as clr
import matplotlib.font_manager
from matplotlib import cycler
matplotlib.font_manager.findSystemFonts()
'/usr/share/fonts/truetype/LiberationSans-Regular.ttf'
sty = 'default'
mpl.style.use(sty)
cols = ['#5EA1D3','#E24F4B','#FFC271','#98DD87','#B598ED']
mpl.rcParams['axes.prop_cycle'] = cycler('color',cols)
plt.rcParams['font.family'] = 'Liberation Sans'
plt.rcParams['font.size'] = 8
plt.rcParams['pdf.fonttype'] = 42 # for the eps files
plt.rcParams['ps.fonttype'] = 42
plt.rcParams['lines.linewidth'] = 1.5
class CCcolormap(object):
def __init__(self):
self.cmap1 = clr.LinearSegmentedColormap.from_list('custom bar',['#f6f6f6','#c1231f'], N = 256)
self.cmap1 = 'OrRd'
self.cmap2 = clr.LinearSegmentedColormap.from_list('custom bar',['#317cb3','#f6f6f6','#c1231f'], N = 256)
self.cmap3 = clr.LinearSegmentedColormap.from_list('custom bar',['#ffac3e','#c1231f'], N = 256)
class baseFigInfo(object):
def __init__(self):
self.figsize = self.Figsize()
self.fontsize = self.Fontsize()
class Figsize(object):
def __init__(self):
self.Col1 = 3.54
self.Col15 = 5.51
self.Col2 = 7.48
class Fontsize(object):
def __init__(self):
self.title = 10
self.axes = 8
colmap = CCcolormap()
bfi = baseFigInfo()
#plt.rcParams['image.cmap'] =
params = {'legend.fontsize': bfi.fontsize.axes,
'figure.figsize': (bfi.figsize.Col2, bfi.figsize.Col2),
'axes.labelsize': bfi.fontsize.axes,
'axes.titlesize': bfi.fontsize.title,
'xtick.labelsize':bfi.fontsize.axes,
'ytick.labelsize':bfi.fontsize.axes}
plt.rcParams.update(params)
Computing file changes ...