如何将一个颜色的y轴标签和勾选标签的红色?
例如,“y标签”和0到40的值将被着色为红色。
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(10)
fig = plt.figure()
ax = plt.subplot(111)
ax.set_ylabel("y-label")
for i in xrange(5):
ax.plot(x, i * x, label='$y = %ix$' % i)
ax.legend()
plt.show()
2条答案
按热度按时间bjp0bcyl1#
类似地,您可以获取和修改刻度标签:
qojgxg4l2#
xlabel可以在设置时进行着色,
要设置ticklabels的颜色,可以使用
tick_params
,它设置ticklabels的颜色以及tick的颜色或者,
plt.setp
可以用来只设置ticklabels的颜色,而不改变tick的颜色。