如何让 Pycharm 显示 qiskit 可视化?

问题描述 投票:0回答:2

我正在尝试在 pycharmCE 中做 qiskit 教程。我可以获得所有数字,但无法显示图表。它不是打印图表,而是打印“图(700x700)这是代码:

    from qiskit import *
from qiskit.visualization import plot_histogram
from qiskit.tools.monitor import job_monitor
#qunatum circit in bell state
bell = QuantumCircuit(2 ,2)
bell.h(0)
bell.cx(0, 1)

meas =  QuantumCircuit(2, 2)
meas.measure([0,1], [0,1])

#execute Qc
backend = BasicAer.get_backend('qasm_simulator') #the divice to run
circ = bell.compose(meas)
result = backend.run(transpile(circ, backend), shots=1000).result()
counts = result.get_counts(circ)
print(counts)

plot_histogram(counts)
pycharm qiskit
2个回答
0
投票

对我来说,如果我导入 matplotlib.pyplot (

import matplotlib.pyplot as plt
),它就有效。然后您可以添加
plt.show()
作为代码的最后一行。


0
投票

这是一个在 Pycharm 上对我有用的示例(绘制电路),

qc.x(1)
qc.h(range(3))
qc.cx(0, 1)
qc.measure(range(3), range(3))
qc.draw(output='mpl')
plt.draw()
plt.show()

我必须在代码块末尾添加

plt.draw()
plt.show()

© www.soinside.com 2019 - 2024. All rights reserved.