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:
- nets
str
,list
,optional
Name of the net or list of nets to plot. If
None
all nets will be plotted.- layers
str
,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. IfFalse
the plot will be colored by layer. (default)- show_legendbool,
optional
If
True
the legend is shown in the plot. (default) IfFalse
the legend is not shown.- save_plot
str
,optional
If a path is specified the plot will be saved in this location. If
save_plot
is provided, theshow
parameter is ignored.- outline
list
,optional
Add a customer outline from a list of points of the outline to plot.
- size
tuple
,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. IfFalse
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.
- nets
- Returns:
- (
ax
,fig
) Matplotlib ax and figures.
- (