#python #matplotlib #colors #xticks
#питон #matplotlib #Цвет #xticks
Вопрос:
Я обновился до matplotlib 3.3.3, и я больше не могу изменять цвет одного тика при построении графика.
Используя matplotlib 3.2.1, следующий код
import matplotlib.pyplot as plt
plt.ylim(0,3)
ax = plt.gca()
y_label_positions = [0,1,2,3]
y_label_strings = ["0", "1", "2", "3"]
ax.set_yticks(y_label_positions)
ax.set_yticklabels(y_label_strings)
ax.yaxis.get_ticklines()[2].set_markeredgewidth(5)
ax.yaxis.get_ticklines()[2].set_color("red")
plt.savefig("foo.pdf")
работает нормально и изменяет размер и цвет галочки,
но тот же код с Matplotlib 3.3.3 изменяет только размер галочки, а не ее цвет.