У меня есть файл с данными, которые я разделяю на три категории.Я хочу отобразить три разных «ячейки», которые отображают только одно число (среднее по этой категории).
import csv
import matplotlib.pyplot as plt
import seaborn as sns
c1 = [1, 1, 1, 3, 3, 3] # average 2
c2 = [8, 12] # average 10
c3 = [20, 30, 40] # average 30
sns.set(style='ticks')
plt.hist([(sum(c1)/len(c1)), (sum(c2)/len(c2)), (sum(c3)/len(c3))], bins=8)
plt.show()
Теперь я знаю, что мой код не работает, я просто не знаю, как установитьчто-то вроде этого, которое дало бы мне желаемый результат.
Подводя итог, что я хочу: по осям x c1, c2, c3.По осям y я хочу, чтобы c1 перешел к среднему значению этого списка (2 по осям y для c1), для c2 до 10 и для c3 до 30.