有没有办法改变 matplotlib 中 x/y 刻度的 alpha 值?

Is there a way to change the alpha value of the x/y ticks in matplotlib?

我想更改 x 刻度颜色的 alpha 值。我了解如何更改 xticks 的颜色(见下文),但不确定如何更改 alpha 值。这可能吗?任何帮助将不胜感激。

ax.tick_params(axis='x', which=u'both',length=3, color="red")

提前致谢。

您可以传递一个 4 元组,其中最后一个表示 alpha 通道:

ax.tick_params(axis='x', which=u'both',length=3, color=[1,0,0,0.5])

或者您可以传递一个十六进制代码:

ax.tick_params(axis='x', which=u'both',length=5, color='#FF000080')

输出: