如何改变颜色?

2024-06-11 02:03:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我想改变蓝色柱状图的颜色。在

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

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

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

有人知道怎么做吗?在

提前谢谢你


Tags: ui颜色barblue蓝色histogrampyqtgraphpg
1条回答
网友
1楼 · 发布于 2024-06-11 02:03:55

我很难做出一个我确定的答案,因为我没有全部的信息。例如,你的问题中ui是什么?下次请做一个MVCE。在

无论如何,假设您有一个名为imgViewImageView对象,以下操作应该可以:

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))

确保alpha小于128。当您将鼠标悬停在区域上方时,将使用2 * alpha的值,如果超过256,您将收到警告。在

顺便说一下,imgView.histogram.itemHistogramLutItem。我通过看它的source code得到了我的答案。在

相关问题 更多 >