【发布时间】:2020-08-04 22:40:49
【问题描述】:
我正在尝试在 pyqtgraph 中为我的条形图设置颜色渐变 - 目标是制作在 y 方向上改变颜色的渐变。
到目前为止,我有这段代码 sn-p 来尝试制作渐变,但没有绘制(或刷)条:
from pyqtgraph.Qt import QtGui, QtCore
import pyqtgraph as pg
# Make gradient for bar plot
grad = QtGui.QLinearGradient(0, 0, 0, 3)
grad.setColorAt(0.1, pg.mkColor('#000000'))
grad.setColorAt(0.9, pg.mkColor('b'))
brush = QtGui.QBrush(grad)
# Attempt to add gradient to bar plot
self.bar = pg.BarGraphItem(x=data_x, height=data_y, width=700, brush=brush)
self.win = pg.plot()
self.win.addItem(self.bar, ignoreBounds=False)
【问题讨论】:
标签: python-3.x user-interface plot pyqt5 pyqtgraph