:py:mod:`raesl.plot.matrix` =========================== .. py:module:: raesl.plot.matrix .. autoapi-nested-parse:: Matrix based views on an ESL specification. Module Contents --------------- Functions ~~~~~~~~~ .. autoapisummary:: raesl.plot.matrix.mdm .. py:function:: mdm(graph: ragraph.graph.Graph, node_kinds: Optional[List[str]] = None, edge_kinds: Optional[List[str]] = None, edge_labels: Optional[List[str]] = None, edge_weights: Optional[List[str]] = None, lead_components: Optional[List[ragraph.node.Node]] = None, depth: Optional[int] = 2, style: raesl.plot.generic.Style = Style()) -> plotly.graph_objs.Figure Create a Multi-Domain Matrix plot using Plotly. :param node_kinds: The node kinds to display. :param edge_kinds: The edge kinds to display. :param edge_labels: The edge labels to display. :param edge_weights: The edge weights to display. :param lead_components: The lead components to be used in node selection. :param depth: The depth up to which components and related nodes must be included. :param style: RaESL style options. :returns: Plotly :obj:`go.Figure` object of the Multi-Domain Matrix.