2 colors_diverging_short = [
'#d7191c',
'#fdae61',
'#ffffbf',
'#abd9e9',
'#2c7bb6']
3 colors_diverging_long = [
'#a50026',
'#d73027',
'#f46d43',
'#fdae61',
'#fee090',
'#ffffbf',
'#e0f3f8',
'#abd9e9',
'#74add1',
'#4575b4',
'#313695']
4 colors_qualitative_short = [
'#1b9e77',
'#d95f02',
'#7570b3',
'#e7298a',
'#66a61e']
5 colors_qualitative_long = [
'#1b9e77',
'#d95f02',
'#7570b3',
'#e7298a',
'#66a61e',
'#e6ab02',
'#a6761d']
6 linestyles = [
'-',
'--',
'-.',
':']
12 pyplot.rcParams[
"svg.fonttype"] =
"none" 13 pyplot.rcParams[
"font.size"] = 16
14 pyplot.rcParams[
"savefig.directory"] =
"../../Figures/Master" 15 pyplot.rcParams[
"savefig.format"] =
"svg" 21 debug_continuous_slider_speed = yaml_file[
"Debug"][
"debug_continuous_slider_speed"]
22 if(debug_continuous_slider_speed):
31 if(len(block_data.shape) == 1):
43 stop = yaml_file[
"Parameters"][
"max_time"]
45 if(yaml_file[
"Parameters"][
"start_speed_continuous"] > yaml_file[
"Parameters"][
"end_speed_continuous"]):
46 stop, start = start, stop
49 n_time_steps = block_data.shape[1]
51 n_time_steps = len(block_data)
53 time_steps = np.linspace(start=start, stop=stop, num=n_time_steps)
60 step_as_continous=False
63 if(
not step_as_continous):
64 start = yaml_file[
"Parameters"][
"start_speed_continuous"]
65 stop = yaml_file[
"Parameters"][
"end_speed_continuous"]
67 start = yaml_file[
"Parameters"][
"slider_speed"]
68 increment = yaml_file[
"Parameters"][
"increment"]
70 start = start - increment
73 interval = yaml_file[
"Parameters"][
"interval"]
74 max_time = yaml_file[
"Parameters"][
"max_time"]
76 stop = max_time // interval * increment + start
79 n_time_steps = block_data.shape[1]
81 n_time_steps = len(block_data)
83 time_steps = np.linspace(start=start, stop=stop, num=n_time_steps)
91 start_speed_continuous = yaml_file[
"Parameters"][
"start_speed_continuous"]
92 end_speed_continuous = yaml_file[
"Parameters"][
"end_speed_continuous"]
94 start_speed_continuous = yaml_file[
"Parameters"][
"slider_speed"]
95 increment = yaml_file[
"Parameters"][
"increment"]
96 interval = yaml_file[
"Parameters"][
"interval"]
97 max_time = yaml_file[
"Parameters"][
"max_time"]
99 end_speed_continuous = max_time // interval * increment +\
100 start_speed_continuous
102 direction = end_speed_continuous - start_speed_continuous
def createSliderVelocityStepValues(block_data, yaml_file, step_as_continous=False)
def checkIfMultipleBlocks(block_data)
def checkStepAsContinous(yaml_file)
def choseColourFromDirection(yaml_file)
def createTimeStepValues(block_data, yaml_file)
def setSvgLatexMatplotlibSettings(pyplot)