возраст = ['66', '67', '68', '69', '70', '71', .....]
Использование: chart = QChart
, axis = QBarCategoryAxis()
, axis.append(ages)
, я рисую возраст как метки оси x. Все работает правильно.
Однако я хочу изменить цвет каждого возраста / метки, если «возраст» превышает определенное значение, например :
for item in ages:
if int(item) > self.your_age:
axis.append("<span style=\"color: #FFFF00;\">item</span>")
else:
axis.append("<span style=\"color: #FFFFFF;\">item</span>")
Я использовал этот ответ Изменение цвета текста для каждой метки в QCategoryAxis в качестве шаблона для приведенного выше кода, но не знаю, как изменить его так, чтобы «элемент» в :
axis.append("<span style=\"color: #FFFF00;\">item</span>")
не "жестко закодированы" на диаграмме, как этот код.