Это минимальный пример кода того, что я делаю:
B = np.array([0.6383447, 0.5271385, 1.7721380, 1.7817880])
b_mean = mean(B)
ori_t = stats.ttest_1samp(B, 0)[0]
r1 = [1]
plt.bar(r1,b_mean,width=barWidth, color="blue")
Этот код выдает график среднего значения массива 'B'.Теперь я хотел бы добавить значение T (извлечено в 3 строке) и отобразить его над барплотом.Я пробовал следующее:
plt.text(x=r1, y=b_mean+0.1, s=ori_t, size = 6)
каждый раз, когда он возвращает
TypeError: float() argument must be a string or a number
, что я не понимаю.Кто-нибудь знает, как этого добиться или преодолеть?