我尝试在里面添加大量的 箭头, 大概总数据为 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("图形生成完毕")
大佬们有啥办法解决吗
|  |      1ch2      2021-03-18 20:44:58 +08:00 | 
|  |      3somewheve OP matplotlib 绘图 一次性读取会快很多 难整 但是我不想用 | 
|  |      4somewheve OP 搞定了用 ScatterPlotItem |