Изменение цвета текста в объекте AnchoredTextPython

Программы на Python
Anonymous
Изменение цвета текста в объекте AnchoredText

Сообщение Anonymous »

Есть ли способ изменить цвет текста AnchoredText? Я попробовал at.set_color(), at.patch.set_color(), попробовал также изменить аргумент prop через at.prop["color"], но это привело к Ошибка типа: объект FontProperties не поддерживает назначение элементов.

Код: Выделить всё

at = AnchoredText(f"RMS noise = {self.rms_value*100:.3f}%",
prop=dict(size=8, color="white"),frameon=True, loc='upper right')

at.patch.set_boxstyle("round,pad=0.,rounding_size=0.2")
self.abs_chart.axes.add_artist(at)
Я бы предпочел не создавать элемент заново (если есть более удобный способ). Предполагается, что он будет работать при нажатии кнопки, чтобы изменить тему между темной и светлой (эта часть у меня уже работает хорошо). Я использую Matplotlib 3.8.2.

Подробнее здесь: https://stackoverflow.com/questions/787 ... ext-object

Вернуться в «Python»