Python 3.x Python3.3 pyqtgraph可以';t点图
是我,还是无法使用Python 3.3在pyqtgraph中绘制点(散点图) 我有相当大的数据*,并且发现matplotlib的速度太慢,所以我想尝试一下: 1)Python 3.x Python3.3 pyqtgraph可以';t点图,python-3.x,plot,pyqtgraph,Python 3.x,Plot,Pyqtgraph,是我,还是无法使用Python 3.3在pyqtgraph中绘制点(散点图) 我有相当大的数据*,并且发现matplotlib的速度太慢,所以我想尝试一下: 1) pyqtgraph.plot([1],[1])在绘图中不显示任何内容 2) pyqtgraph.绘图([1,2,3,4],[1,2,3,4])显示一条连接点的线 3) pyqtgraph.plot([1,2,3,4],[1,2,3,4],pen=None)如文档所示,错误** 4) pyqtgraph.ScatterPlotItem(
pyqtgraph.plot([1],[1])
在绘图中不显示任何内容
2) pyqtgraph.绘图([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:-:“非类型”和“非类型”的操作数类型不受支持
***可能与此无关,但我也无法运行示例(Ubuntu 13.04)。创建散点图的正确方法是在绘制时指定符号属性(symbol、symbolPen、symbolBrush、symbolSize;请参阅): 或者直接创建一个ScatterPlotItem,它似乎存在于我这边:
>>> import pyqtgraph as pg
>>> pg.ScatterPlotItem
<class 'pyqtgraph.graphicsItems.ScatterPlotItem.ScatterPlotItem'>
>>将pyqtgraph作为pg导入
>>>第页散点图项目
关于如何使用后一种方法,请参见examples/ScatterPlot.py
。非常感谢。
在你的答复的帮助下,我找到了一个解决办法
x = np.float64(10.5)
y = np.float64(6.4)
x_gap = (0.001 * x) / 100.0
y_gap = (0.001 * y) / 100.0
x_list = [(x - gap_q), x, (x + gap_q), x]
y_list = [(y), (y + y_gap), y, (y - y_gap)]
pg.plot(x_list, y_list,
pen=None,
name="BEP",
symbol='o',
symbolPen=pg.mkPen(color=(0, 0, 255), width=0),
symbolBrush=pg.mkBrush(0, 0, 255, 255),
symbolSize=7)
您应该更改标记,以便获得实际使用的库,而不是不使用的库using@tcaswell你应该在pyqtgraph邮件列表中发布运行示例时遇到的问题。
x = np.float64(10.5)
y = np.float64(6.4)
x_gap = (0.001 * x) / 100.0
y_gap = (0.001 * y) / 100.0
x_list = [(x - gap_q), x, (x + gap_q), x]
y_list = [(y), (y + y_gap), y, (y - y_gap)]
pg.plot(x_list, y_list,
pen=None,
name="BEP",
symbol='o',
symbolPen=pg.mkPen(color=(0, 0, 255), width=0),
symbolBrush=pg.mkBrush(0, 0, 255, 255),
symbolSize=7)