mirror of
https://gitea.psi.ch/APOG/acsmnode.git
synced 2025-06-30 21:30:46 +02:00
Added limits on y axis for flags visualization
This commit is contained in:
File diff suppressed because one or more lines are too long
@ -5,7 +5,7 @@ import pandas as pd
|
|||||||
import numpy as np
|
import numpy as np
|
||||||
import matplotlib.pyplot as plt
|
import matplotlib.pyplot as plt
|
||||||
import plotly.graph_objects as go
|
import plotly.graph_objects as go
|
||||||
def visualize_table_variables(data_file_path, dataset_name, flags_dataset_name, x_var, y_vars):
|
def visualize_table_variables(data_file_path, dataset_name, flags_dataset_name, x_var, y_vars, yaxis_range_dict = {'FlowRate_ccs' : [0,100]}):
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -163,6 +163,12 @@ def visualize_table_variables(data_file_path, dataset_name, flags_dataset_name,
|
|||||||
#plt.show()
|
#plt.show()
|
||||||
|
|
||||||
#return fig, ax
|
#return fig, ax
|
||||||
|
if var in yaxis_range_dict:
|
||||||
|
y_axis_range = yaxis_range_dict[var]
|
||||||
|
else:
|
||||||
|
y_axis_range = [dataset_df[var].min(), dataset_df[var].max()]
|
||||||
|
|
||||||
|
print('y axis range:',y_axis_range)
|
||||||
|
|
||||||
# Add layout
|
# Add layout
|
||||||
fig.update_layout(
|
fig.update_layout(
|
||||||
@ -170,6 +176,7 @@ def visualize_table_variables(data_file_path, dataset_name, flags_dataset_name,
|
|||||||
xaxis_title=x_var,
|
xaxis_title=x_var,
|
||||||
yaxis_title=var,
|
yaxis_title=var,
|
||||||
xaxis_range = [t_base.min(), t_base.max()],
|
xaxis_range = [t_base.min(), t_base.max()],
|
||||||
|
yaxis_range = y_axis_range,
|
||||||
showlegend=True,
|
showlegend=True,
|
||||||
height=300,
|
height=300,
|
||||||
margin=dict(l=40, r=20, t=40, b=40),
|
margin=dict(l=40, r=20, t=40, b=40),
|
||||||
|
Reference in New Issue
Block a user