У меня проблема с моими фигурами 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")
Спасибо за помощь!