Source code for piel.visual.experimental.dc.measurement_data

from piel.types import SignalDCCollection
from piel.visual import create_plot_containers, save


[docs] def plot_dc_sweep(dc_sweep: SignalDCCollection, **kwargs) -> tuple: """ Plot a DC sweep measurement. Parameters ---------- dc_sweep : DCMeasurementDataTypes The DC sweep measurement data to plot. """ fig, axs = create_plot_containers(container_list=[dc_sweep.collection]) axs[0].plot( # dc_sweep.inputs[0].signal.trace_list[0].values dc_sweep.outputs[0].signal.trace_list[0].values, ) # Save the figure if 'path' is provided in kwargs save(fig, **kwargs) return fig, axs