gpt4 book ai didi

python-3.x - Python 3.3 pyqtgraph 无法绘制点

转载 作者:行者123 更新时间:2023-12-01 11:41:56 25 4
gpt4 key购买 nike

是我,还是无法使用 Python 3.3 在 pyqtgraph 中绘制点(散点图)?

我有相当大的数据*,发现 matplotlib 太慢了,所以我想试一试:

1) pyqtgraph.plot([1],[1])图中没有显示任何内容。

2) pyqtgraph.plot([1,2,3,4], [1,2,3,4])显示连接点的线

3) pyqtgraph.plot([1,2,3,4], [1,2,3,4], pen=None)按照文档的建议,错误**

4) pyqtgraph.ScatterPlotItem()不存在。

我不知道该尝试什么了......有没有人可以使用它并愿意共享代码?

* 我知道我提供的数据具有讽刺意味,请原谅。

** TypeError: 不支持的操作数类型 -: 'NoneType' 和 'NoneType'。

*** 也许无关,但我也无法运行示例(Ubuntu 13.04)。

最佳答案

创建散点图的正确方法是在绘图时指定符号属性(symbol、symbolPen、symbolBrush、symbolSize;参见 PlotDataItem API):

pg.plot([1,2,3,4], [1,2,3,4], pen=None, symbol='o')

或者直接创建一个 ScatterPlotItem,它似乎存在于我的一端:
>>> import pyqtgraph as pg
>>> pg.ScatterPlotItem
<class 'pyqtgraph.graphicsItems.ScatterPlotItem.ScatterPlotItem'>

examples/ScatterPlot.py关于如何使用后一种方法。

关于python-3.x - Python 3.3 pyqtgraph 无法绘制点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19414510/

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