Не удается добавить текст в фигуру pyplot после изменения меток xtick - PullRequest
0 голосов
/ 18 июня 2020

У меня проблема с моими фигурами pyplot, и мне было интересно, может ли кто-нибудь помочь.

Вот мой код:

fig= plt.figure()
ax1 = fig.add_subplot(1,1,1)
ax1.plot(np.arange(len(sbf1.columns)), photopic_lums_f1, "b", label=None)
ax1.set_xticks(np.arange(len(sbf1.columns)))
ax1.set_xticklabels(sbf1.columns)
plt.xlabel("Spectrometer file")
plt.ylabel("photopic luminance (cd.m-² or cd.s.m-²)")
plt.title("Calculated photopic luminance (TestB{})".format(current_step), fontweight="bold")
plt.hlines(parameters["photopic luminance"], 0, Nf1, "red", "--", \
           label="Set photopic\nluminance\n(cd.m-² or cd.s.m-²)")
plt.legend()

Снимок экрана

Проблема заключается в том, что после изменения меток xticklabels значения x равны «None» (см. Снимок экрана выше), поэтому я не могу добавить текст, потому что для этого необходимо указать координаты:

plt.text(x,y, "MyText")

Спасибо за помощь!

...