У меня есть куча данных, из которых я делаю некоторые барплоты следующим образом:
![enter image description here](https://i.stack.imgur.com/FOkFj.png)
Как видите, ylim
устанавливаются автоматическив соответствии с минимумом и максимумом моих данных, используя следующие строки кода:
y = np.array(data1, data2, data3, data4, data5, data6, data7, data8)
low = min(y)
high = max(y)
plt.ylim([low - ((low*5/100)), (high + ((high*2/100))])
Моя задача сгруппировать эти барплоты в разностный линейный подпункт следующим образом:
![enter image description here](https://i.stack.imgur.com/eA7Pd.png)
Итак, моя проблема здесь в том, что я не могу установить ylim
в интерактивном режиме для всех моих данных. Моя идея - создать цикл, который собирает минимум и максимум по всем моим данным, а затем исправляетylim
и yticks
автоматически.Но я не знаю, как это сделать?