Transmission Plots#
- gat.quickplots.transmission.plot_flow(flow, column, label, ax=None, annotate=True, palette=None, backend=None)#
Plots Sorted flow of an individual column in a flow dataset. This could be an interface between superzones. An interface between regions, or any line or subset of transmission lines.
- gat.quickplots.transmission.plot_hourly_box_monthly(flow, palette=None, backend=None)#
Creates a facet of hourly boxplots
- Parameters:
flow (Series)
- gat.quickplots.transmission.plot_hourly_boxplot(flow, ax=None, return_frame=False, palette=None, backend=None, **kwargs)#
Input: Timeseries of Flow data or Loading data Output: Boxplot with box for each hour of the day
- Parameters:
flow (Series)
- gat.quickplots.transmission.plot_lines_utilization(utilization, palette=None, backend=None, **kwargs)#
Expects a dataframe with MultiIndex columns Top level should be U75, U90, U95, U99 Bottom level should be a column for each line.
Plots the line utilization in Descending order for each Utilization value.
y-axis: % of time above Utilization x-axis: rank of line (from 0 to # of lines)
- gat.quickplots.transmission.plot_loading_ranked(loading_df, palette=None, backend=None, **kwargs)#
Calculated the mean and max loading and plots the line loading in ranked order.
Expects a line loading dataframe. Can plot a raw flow dataframe, but labels/legend would not be accurate.
y-axis: Loading % x-axis: Rank of line (0 - # of lines)
- gat.quickplots.transmission.plot_ranked_series(series, ax=None, **kwargs)#
Takes a series as input and plots the values in ranked order Useful as a base for building plots like 1. Load Duration Curve. 2. Line Flow.