如果我运行这段代码
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
%matplotlib inline
fig = plt.figure()
ax = fig.add_subplot(111)
df = pd.DataFrame(np.random.randn(3, 1))
ax.barh(df.index, df[0])
我得到以下情节:
如果我添加这一行
ax.tick_params(axis='y', which='major', labelcolor='red')
然后,y轴上的每个刻度标签将变为红色。但是,我只希望标签'2.0'被涂成红色-其他所有标签应保持黑色。