
我尝试在里面添加大量的 箭头, 大概总数据为 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 年 3 月 18 日 |
3 somewheve OP matplotlib 绘图 一次性读取会快很多 难整 但是我不想用 |
4 somewheve OP 搞定了用 ScatterPlotItem |