2024-06-11 02:03:55 发布
网友
我想改变蓝色柱状图的颜色。在
我已经改变了背景的颜色:
.ui.histogram.setBackground(background= pg.mkColor(37,37,37))
但是我不知道如何改变Blue Bar的颜色。 (我将pyqtgraph作为pg导入)
有人知道怎么做吗?在
提前谢谢你
我很难做出一个我确定的答案,因为我没有全部的信息。例如,你的问题中ui是什么?下次请做一个MVCE。在
ui
无论如何,假设您有一个名为imgView的ImageView对象,以下操作应该可以:
imgView
ImageView
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,您将收到警告。在
alpha
2 * alpha
顺便说一下,imgView.histogram.item是HistogramLutItem。我通过看它的source code得到了我的答案。在
imgView.histogram.item
HistogramLutItem
我很难做出一个我确定的答案,因为我没有全部的信息。例如,你的问题中
ui
是什么?下次请做一个MVCE。在无论如何,假设您有一个名为
imgView
的ImageView
对象,以下操作应该可以:确保
alpha
小于128。当您将鼠标悬停在区域上方时,将使用2 * alpha
的值,如果超过256,您将收到警告。在顺便说一下,
imgView.histogram.item
是HistogramLutItem
。我通过看它的source code得到了我的答案。在相关问题 更多 >
编程相关推荐