仅给某些刻度标签上色

时间:2018-09-03 15:43:47

标签: python matplotlib plot

如果我运行这段代码

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])

我得到以下情节:

enter image description here

如果我添加这一行

ax.tick_params(axis='y', which='major', labelcolor='red')

然后,y轴上的每个刻度标签将变为红色。但是,我只希望标签'2.0'被涂成红色-其他所有标签应保持黑色。

0 个答案:

没有答案