You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
I'm not a huge fan of continuing this pattern, we moved to using graphviz for graph visualization (see: #9031) so we didn't have to continue hard coding magic layouts in the visualization functions moving forward. It's not a really good solution because it assumes that all backends prefixed with ibm_ or fake_ and n qubits want to use the same layout. Prior to #9031 being implemented it was not great but better than using the algorithmic layout from rx.spring_layout() (which is garbage for more than a handful of nodes) but we're in a better state now. If the graphviz layout is deficient in some way it might be a better approach if we can come up with a better algorithmic layout for this.
I agree that qubit_coordinates_map is not the best way to do things and should disappear in a future release. But while it is in the code, shouldn't it reflect public devices?
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Added a coordinate map, so that
plot_gate_map
can use the same layout the the IBM Quantum Platform, and not create one randomly.Details and comments
Image below shows the output for
from qiskit.visualization import plot_gate_map plot_gate_map(backend, figsize=(10,10))
.