Visualizing interactions between neighboring qubits on a 2D grid.
Inherits From: Heatmap
cirq.vis.TwoQubitInteractionHeatmap(
value_map: Mapping[cirq.vis.heatmap.QubitTuple
, SupportsFloat],
**kwargs
)
Used in the notebooks
Args |
coupler_margin
|
float, default = 0.03
|
coupler_width
|
float, default = 0.6
|
Methods
plot
View source
plot(
ax: Optional[plt.Axes] = None,
**collection_options
) -> Tuple[plt.Axes, mpl_collections.Collection]
Plots the heatmap on the given Axes.
Args |
ax
|
the Axes to plot on. If not given, a new figure is created,
plotted on, and shown.
|
collection_options
|
keyword arguments passed to mcoll.PolyCollection().
|
Returns |
A 2-tuple (ax, collection) . ax is the plt.Axes that
is plotted on. collection is the collection of paths drawn and filled.
|
update_config
View source
update_config(
**kwargs
) -> "Heatmap"
Add/Modify **kwargs args passed during initialisation.