Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
plot_height=500, \
y_range=[-2, 2], \
x_range=utils.time_delta(Time(end)), \
x_axis_type='datetime', \
x_axis_label='Date', y_axis_label='ratio (normalized)')
p.xaxis.formatter = copy.copy(utils.plot_x_axis_format)
p.grid.visible = True
p.title.text = "DGA-B Ratio"
p.title.align = "left"
pf.add_basic_layout(p)
pf.add_to_wplot(p, "SHORT", "IMIR_HK_GW23_POS_RATIO_SHORT", start, end, conn, mn.gw23_nominals['SHORT'],
color="green")
pf.add_to_wplot(p, "MEDIUM", "IMIR_HK_GW23_POS_RATIO_MEDIUM", start, end, conn, mn.gw23_nominals['MEDIUM'],
color="red")
pf.add_to_wplot(p, "LONG", "IMIR_HK_GW23_POS_RATIO_LONG", start, end, conn, mn.gw23_nominals['LONG'], color="blue")
p.legend.location = "bottom_right"
p.legend.click_policy = "hide"
return p
Bokeh plot
'''
# create a new plot with a title and axis labels
p = figure( tools = "pan,wheel_zoom,box_zoom,reset,save", \
toolbar_location = "above", \
plot_width = 560, \
plot_height = 500, \
y_range = [-7.1, -6.9], \
x_axis_type = 'datetime', \
output_backend="webgl", \
x_axis_label = 'Date', y_axis_label='Voltage (V)')
p.grid.visible = True
p.title.text = "FPE Ana. N7V"
pf.add_basic_layout(p)
p.extra_y_ranges = {"current": Range1d(start=350, end=400)}
a = pf.add_to_plot(p, "FPE Dig. N7V", "IMIR_PDU_V_ANA_N7V",start, end, conn, color = "red")
b = pf.add_to_plot(p, "FPE Ana. N7V Current", "IMIR_PDU_I_ANA_N7V",start, end, conn, y_axis = "current", color = "blue")
p.add_layout(LinearAxis(y_range_name = "current", axis_label = "Current (mA)", axis_label_text_color = "blue"), 'right')
pf.add_hover_tool(p,[a,b])
p.legend.location = "bottom_right"
p.legend.click_policy = "hide"
return p
# create a new plot with a title and axis labels
p = figure(tools="pan,wheel_zoom,box_zoom,reset,save", \
toolbar_location="above", \
plot_width=1120, \
plot_height=500, \
y_range=[-2, 2], \
x_range=utils.time_delta(Time(end)), \
x_axis_type='datetime', \
x_axis_label='Date', y_axis_label='ratio (normalized)')
p.xaxis.formatter = copy.copy(utils.plot_x_axis_format)
p.grid.visible = True
p.title.text = "DGA-B Ratio"
p.title.align = "left"
pf.add_basic_layout(p)
pf.add_to_wplot(p, "SHORT", "IMIR_HK_GW23_POS_RATIO_SHORT", start, end, conn, mn.gw23_nominals['SHORT'],
color="green")
pf.add_to_wplot(p, "MEDIUM", "IMIR_HK_GW23_POS_RATIO_MEDIUM", start, end, conn, mn.gw23_nominals['MEDIUM'],
color="red")
pf.add_to_wplot(p, "LONG", "IMIR_HK_GW23_POS_RATIO_LONG", start, end, conn, mn.gw23_nominals['LONG'], color="blue")
p.legend.location = "bottom_right"
p.legend.click_policy = "hide"
return p
# create a new plot with a title and axis labels
p = figure(tools="pan,wheel_zoom,box_zoom,reset,save",
toolbar_location="above",
plot_width=560,
plot_height=500,
y_range=[4.2, 5],
x_range=utils.time_delta(Time(end)),
x_axis_type='datetime',
output_backend="webgl",
x_axis_label='Date', y_axis_label='Voltage (V)')
p.xaxis.formatter = copy.copy(utils.plot_x_axis_format)
p.grid.visible = True
p.title.text = "ICE_SEC_VOLT4"
pf.add_basic_layout(p)
# add a line renderer with legend and line thickness
a = pf.add_to_plot(p, "Volt4 Idle", "IMIR_HK_ICE_SEC_VOLT4_IDLE", start, end, conn, color="orange")
b = pf.add_to_plot(p, "Volt4 Hv on", "IMIR_HK_ICE_SEC_VOLT4_HV_ON", start, end, conn, color="red")
pf.add_hover_tool(p, [a, b])
p.legend.location = "bottom_right"
p.legend.click_policy = "hide"
return p
Bokeh plot
'''
# create a new plot with a title and axis labels
p = figure( tools = "pan,wheel_zoom,box_zoom,reset,save", \
toolbar_location = "above", \
plot_width = 560, \
plot_height = 500, \
y_range = [4.95,5.05], \
x_axis_type = 'datetime', \
output_backend="webgl", \
x_axis_label = 'Date', y_axis_label='Voltage (V)')
p.grid.visible = True
p.title.text = "FPE Ana. 5V"
pf.add_basic_layout(p)
p.extra_y_ranges = {"current": Range1d(start=100, end=250)}
a = pf.add_to_plot(p, "FPE Ana. 5V", "IMIR_PDU_V_ANA_5V",start, end, conn, color = "red")
b = pf.add_to_plot(p, "FPE Ana. 5V Current", "IMIR_PDU_I_ANA_5V",start, end, conn, y_axis = "current", color = "blue")
p.add_layout(LinearAxis(y_range_name = "current", axis_label = "Current (mA)", axis_label_text_color = "blue"), 'right')
pf.add_hover_tool(p,[a,b])
p.legend.location = "bottom_right"
p.legend.click_policy = "hide"
return p
# create a new plot with a title and axis labels
p = figure( tools = "pan,wheel_zoom,box_zoom,reset,save",
toolbar_location = "above",
plot_width = 1120,
plot_height = 500,
y_range = [0,1.1],
x_axis_type = 'datetime',
output_backend = "webgl",
x_axis_label = 'Date', y_axis_label = 'Current (A)')
p.grid.visible = True
p.title.text = "FPE & ICE Currents"
pf.add_basic_layout(p)
a = pf.add_to_plot(p, "ICE Current idle", "SE_ZIMIRICEA_IDLE", start, end, conn, color = "red")
b = pf.add_to_plot(p, "ICE Current HV on", "SE_ZIMIRICEA_HV_ON", start, end, conn, color = "orange")
c = pf.add_to_plot(p, "FPE Current", "SE_ZIMIRFPEA", start, end, conn, color = "brown")
pf.add_hover_tool(p,[a,b,c])
p.legend.location = "bottom_right"
p.legend.click_policy = "hide"
p.legend.orientation = "horizontal"
return p
p : Plot object
Bokeh plot
'''
# create a new plot with a title and axis labels
p = figure( tools = "pan,wheel_zoom,box_zoom,reset,save", \
toolbar_location = "above", \
plot_width = 560, \
plot_height = 500, \
x_axis_type = 'datetime', \
output_backend="webgl", \
x_axis_label = 'Date', y_axis_label='Voltage (V)')
p.grid.visible = True
p.title.text = "VDETCOM"
pf.add_basic_layout(p)
a = pf.add_to_plot(p, "VDETCOM IC", "IGDP_MIR_IC_V_VDETCOM", start, end, conn, color = "red")
b = pf.add_to_plot(p, "VDETCOM SW", "IGDP_MIR_SW_V_VDETCOM", start, end, conn, color = "orange")
c = pf.add_to_plot(p, "VDETCOM LW", "IGDP_MIR_LW_V_VDETCOM", start, end, conn, color = "green")
pf.add_hover_tool(p,[a,b,c])
p.legend.location = "bottom_right"
p.legend.click_policy = "hide"
p.legend.orientation = "horizontal"
return p
Bokeh plot
'''
# create a new plot with a title and axis labels
p = figure( tools = "pan,wheel_zoom,box_zoom,reset,save",
toolbar_location = "above",
plot_width = 560,
plot_height = 500,
y_range = [4.9,5.1],
x_axis_type = 'datetime',
output_backend = "webgl",
x_axis_label = 'Date', y_axis_label='Voltage (V)')
p.grid.visible = True
p.title.text = "FPE Dig. 5V"
pf.add_basic_layout(p)
p.extra_y_ranges = {"current": Range1d(start=2100, end=2500)}
a = pf.add_to_plot(p, "FPE Dig. 5V", "IMIR_PDU_V_DIG_5V", start, end, conn, color = "red")
b = pf.add_to_plot(p, "FPE Dig. 5V Current", "IMIR_PDU_I_DIG_5V", start, end, conn, y_axis = "current", color = "blue")
p.add_layout(LinearAxis(y_range_name = "current", axis_label = "Current (mA)", axis_label_text_color = "blue"), 'right')
pf.add_hover_tool(p,[a,b])
p.legend.location = "bottom_right"
p.legend.click_policy = "hide"
return p
# create a new plot with a title and axis labels
p = figure( tools = "pan,wheel_zoom,box_zoom,reset,save", \
toolbar_location = "above", \
plot_width = 560, \
plot_height = 500, \
x_axis_type = 'datetime', \
output_backend="webgl", \
x_axis_label = 'Date', y_axis_label='Voltage (V)')
p.grid.visible = True
p.title.text = "VDDUC"
pf.add_basic_layout(p)
a = pf.add_to_plot(p, "VDDUC IC", "IGDP_MIR_IC_V_VDDUC", start, end, conn, color = "red")
b = pf.add_to_plot(p, "VDDUC SW", "IGDP_MIR_SW_V_VDDUC", start, end, conn, color = "orange")
c = pf.add_to_plot(p, "VDDUC LW", "IGDP_MIR_LW_V_VDDUC", start, end, conn, color = "green")
pf.add_hover_tool(p,[a,b,c])
p.legend.location = "bottom_right"
p.legend.click_policy = "hide"
p.legend.orientation = "horizontal"
return p
p : Plot object
Bokeh plot
'''
# create a new plot with a title and axis labels
p = figure( tools = "pan,wheel_zoom,box_zoom,reset,save", \
toolbar_location = "above", \
plot_width = 560, \
plot_height = 500, \
x_axis_type = 'datetime', \
output_backend="webgl", \
x_axis_label = 'Date', y_axis_label='Voltage (V)')
p.grid.visible = True
p.title.text = "VP"
pf.add_basic_layout(p)
a = pf.add_to_plot(p, "VP IC", "IGDP_MIR_IC_V_VP", start, end, conn, color = "red")
b = pf.add_to_plot(p, "VP SW", "IGDP_MIR_SW_V_VP", start, end, conn, color = "orange")
c = pf.add_to_plot(p, "VP LW", "IGDP_MIR_LW_V_VP", start, end, conn, color = "green")
pf.add_hover_tool(p,[a,b,c])
p.legend.location = "bottom_right"
p.legend.click_policy = "hide"
p.legend.orientation = "horizontal"
return p