Есть ли способ изменить цвет текста 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