pyqtgraph histogram LUT项目 - 如何改变颜色?

时间:2017-08-18 11:10:56

标签: python colors histogram pyqtgraph

我想更改直方图中蓝色条的颜色。

我已经改变了背景的颜色:

.ui.histogram.setBackground(background= pg.mkColor(37,37,37))

但我不知道如何改变Blue Bar的颜色。 (我将pyqtgraph导入为pg)

有人知道怎么做吗?

提前谢谢

1 个答案:

答案 0 :(得分:0)

我很难做出我能肯定的答案,因为我没有掌握所有信息。例如,你问题中ui是什么?下次请MVCE

无论如何,假设您有一个名为ImageView的{​​{1}}对象,则以下内容应该有效:

imgView

确保alpha = 50 region = imgView.histogram.item.region region.setBrush(color=(255, 0, 0, alpha)) for line in region.lines: line.setPen(color=(255, 0, 0, 255)) 小于128.当您将鼠标悬停在该区域之上时,将使用alpha的值,如果超过256,则会收到警告。

顺便说一句,2 * alphaimgView.histogram.item。我通过查看source code来得到我的答案。