PowerGridVisualizer#
- class wattson.analysis.visualization.power_grid.power_grid_visualizer.PowerGridVisualizer(power_grid: PowerGridModel, network: NetworkEmulator, model_manager: ModelManager, data_points: Dict = None)#
Bases:
object
Methods
create_svg
get_attachment_stroke_width
get_background_color
get_bounding_box
get_bus_position
get_bus_size
get_bus_slots
get_drawer
get_element_offset
get_element_size
get_facility_drawer
get_facility_elements
get_facility_elements_view_box
get_facility_network_elements
get_facility_view_box
get_faded_color
get_font_size
get_grid_scale
get_line_points
get_network_connector_color
get_network_drawer
get_network_element_size
get_network_link_color
get_network_node_facility
get_network_station_group
get_network_stroke_color
get_position_info
get_power_grid_view_box
get_primary_color
get_secondary_color
get_slot_at_bus
get_slot_width
get_slots
get_stroke_width
get_svg
get_z_index
scale_sld_position
visualize
Attributes
use_position_fallback
- __init__(power_grid: PowerGridModel, network: NetworkEmulator, model_manager: ModelManager, data_points: Dict = None)#