我尝试在里面添加大量的 箭头, 大概总数据为 4w+ 其中 up 的有 4000+ down 的有 3000+, 然后渲染起来就非常慢 。。。。
def set_history_arrow(self):
print(f"===> up: {len(self.up)} down: {len(self.down)}")
for up in self.up:
print("up", self.up.index(up))
up_arrow = pg.TextItem('↑', fill=(255, 0, 0))
self.plot_widget.addItem(up_arrow)
up_arrow.setPos(up, self.data[up])
for down in self.down:
print("down", self.down.index(down))
down_arrow = pg.TextItem("↓", fill=(0, 238, 118))
self.plot_widget.addItem(down_arrow)
down_arrow.setPos(down, self.data[down])
print("图形生成完毕")
大佬们有啥办法解决吗
1
ch2 2021-03-18 20:44:58 +08:00
|
3
somewheve OP matplotlib 绘图 一次性读取会快很多 难整 但是我不想用
|
4
somewheve OP 搞定了用 ScatterPlotItem
|