更改极坐标图中 rticklabels 的颜色
Changing the color of the rticklabels in a polar plot
我想将极坐标图中 rticklabels 的颜色更改为白色。
它适用于
ax.set_rgrids([1., 2., 3.], color='white')
但是,使用 set_rgrids
我必须给出刻度标签的位置。我宁愿使用标准位置,这样我就不必考虑它们对不同数据集的价值。
我有办法直接访问和更改 rticklabels 的颜色吗?
有一种方法:对于极坐标图,theta
和 r
分别映射到 x
和 y
以用于通用轴动作。所以 - 你只要做
rlabels = ax.get_ymajorticklabels()
for label in rlabels:
label.set_color('white')
Documentation for get_ymajorticklabels()
shows that it returns a list of Text
objects - the actions you can perform on a Text
object are in the docs.
我想将极坐标图中 rticklabels 的颜色更改为白色。 它适用于
ax.set_rgrids([1., 2., 3.], color='white')
但是,使用 set_rgrids
我必须给出刻度标签的位置。我宁愿使用标准位置,这样我就不必考虑它们对不同数据集的价值。
我有办法直接访问和更改 rticklabels 的颜色吗?
有一种方法:对于极坐标图,theta
和 r
分别映射到 x
和 y
以用于通用轴动作。所以 - 你只要做
rlabels = ax.get_ymajorticklabels()
for label in rlabels:
label.set_color('white')
Documentation for get_ymajorticklabels()
shows that it returns a list of Text
objects - the actions you can perform on a Text
object are in the docs.