plot#

EdbNets.plot(nets=None, layers=None, color_by_net=False, show_legend=True, save_plot=None, outline=None, size=(6000, 3000), plot_components=True, top_view=True, show=True, annotate_component_names=True, plot_vias=False, include_outline=True, plot_edges=True, **kwargs)[source]#

Plot a Net to Matplotlib 2D Chart.

Parameters:
netsstr, list, optional

Name of the net or list of nets to plot. If None all nets will be plotted.

layersstr, list, optional

Name of the layers to include in the plot. If None all the signal layers will be considered.

color_by_netbool, optional

If True the plot will be colored by net. If False the plot will be colored by layer. (default)

show_legendbool, optional

If True the legend is shown in the plot. (default) If False the legend is not shown.

save_plotstr, optional

If a path is specified the plot will be saved in this location. If save_plot is provided, the show parameter is ignored.

outlinelist, optional

Add a customer outline from a list of points of the outline to plot.

sizetuple, int, optional

Image size in pixel (width, height). Default value is (6000, 3000)

top_viewbool, optional

Whether if use top view or bottom view. Components will be visible only for the highest layer in the view.

plot_componentsbool, optional

If True the components placed on top layer are plotted. If False the components are not plotted. (default). This may impact in the plot computation time. If nets and/or layers is specified, only the components belonging to the specified nets/layers are plotted.

annotate_component_names: bool, optional

Whether to add the component names to the plot or not. Default is True.

plot_viasbool, optional

Whether to plot vias (circular and rectangular) or not. This may impact in the plot computation time. Default is False.

showbool, optional

Whether to show the plot or not. Default is True.

include_outlinebool, optional

Whether to include the internal layout outline or not. Default is True.

plot_edgesbool, optional

Whether to plot polygon edges or not. Default is True.

Returns:
(ax, fig)

Matplotlib ax and figures.