2017-07-14 4 views
1

PyQt4をPyQt4からPyQt5に更新した後、最近PyQt5の作業を開始しました。そして、pyqtgraph(添付の図参照)で作成されたすべてのプロットの軸位置に永続的なエラーがあることに気付きました。 x軸はウィンドウの下部を横切って伸びず、y軸は左下のx軸に結合されません。さらに、トレースは、大きなx値または小さいy値で軸ラベルによって正確に表されません。pyqtgraphの軸が正しく表示されない

下図を実行することによって製造した。

import pyqtgraph as pg 
pg.plot([0,1,2,3,4,5,6,7,8,9],[1,2,4,5,7,8,10,11,13,14]) 

pyqtgraph output

私は、この問題をテストするために、私のWindows 10マシンでアナコンダを使用して、新しいPython環境を作成しました。 QTcondaリストの出力は、次のとおりです。

pyqt      5.6.0     py35_2 
pyqtgraph     0.10.0     py35_0 
qt      5.6.2     vc14_5 [vc14] 

私は、Pythonの異なるバージョン(3.5.3および3.6)と協力し、成功せずに、すべてのアナコンダ分布を削除して再インストールしようとしました。私は本当にこの問題の助けに感謝します。前もって感謝します。

編集1:私はこのプログラムを外部モニタで実行していると述べておきます。私はちょうど私が小さなラップトップディスプレイにプロットウィンドウをドラッグすると、軸が正しい位置にスナップすることを発見しました。私はまだ外部モニタにプロットを正しく表示する方法を発見していませんが、QT DPIスケーリング環境変数と関係があると思われます。 )QtのGUIイベントループはDPI app.setAttribute(QtCore.Qt.AA_Use96Dpi)

2を設定し始めた後、次の行を追加してもよい)のパラメータをスケーリングWindowsの設定画面を

1:

答えて

0

私はこの問題には2つの可能な解決策を発見しましたプライマリディスプレイ(私の場合はラップトップディスプレイ)のディスプレイスケーリング値と一致する必要があります。

関連する問題