gpt4 book ai didi

python - 使用 PyQtGraph,我的曲面图显示在窗口的左下角。

转载 作者:太空宇宙 更新时间:2023-11-03 12:02:10 24 4
gpt4 key购买 nike

这是我的代码。

from pyqtgraph.Qt import QtGui
import numpy as np
import pyqtgraph.opengl as gl
from netCDF4 import Dataset
import sys

def main():

app = QtGui.QApplication(sys.argv)
w=gl.GLViewWidget()
w.show()
w.setCameraPosition(distance=150)

#just my data
data=Dataset('200707.nc')


prec=data.variables['Prec'][5,:59,:59]

p = gl.GLSurfacePlotItem(z=prec[:] ,shader='heightColor')
p.shader()['colorMap'] = np.array([0.2, 2, 0.5, 0.2, 1, 1, 0.2, 0, 2])


w.addItem(p)
sys.exit(app.exec_())

if __name__ == '__main__':

main()

我认为问题可能出在图书馆与我的 Mac 像素布局的交互上。真的不确定它可能是什么或如何解决它。我应该考虑使用不同的程序吗?

最佳答案

我在我的 Macbook Pro 上遇到了同样的问题。我认为您安装的 PyQtGraph 版本中的某些内容不允许在您的(和大多数 Mac)设备上进行适当的缩放。

我并没有真正搞砸太多,但为了解决这个问题,我在 Anaconda 中创建了一个新的 Python 环境(以确保任何其他依赖项不会导致此问题)并安装了可通过 Conda 获得的 PyQtGraph 版本。我不知道其他来源的其他版本是否也适用,但这个似乎对我有用。

如果您的计算机上安装了 Anaconda,只需执行以下操作:

  • 创建一个新的 Python 环境。 conda create -n env_name python=py_ver anaconda
  • 来源到您的环境。 source 激活 env_name
  • 安装 PyQtGraph。 conda install -c anaconda pyqtgraph

现在,当您运行您的程序时,它应该可以适当缩放。

关于python - 使用 PyQtGraph,我的曲面图显示在窗口的左下角。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45554346/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com