У меня есть массив двумерного массива, содержащий значения, которые я хотел бы построить по оси Y, и массив двумерного массива значений datetime, которые я хотел бы построить по оси X, и я бы хотел чтобы получить две строки значений по дате из этих массивов. Но эти структуры, используемые as-is, работают не так, как ожидалось, поскольку у меня есть другой вид графика, чем линейный граф.значения сюжета из массивов bidemensionnal
значение для оси х (даты):
[[datetime.datetime(2011, 1, 1, 0, 0, 25, 135000), datetime.datetime(2011, 2, 1, 0, 0, 57, 386000),
datetime.datetime(2011, 3, 1, 0, 0, 59, 579000), datetime.datetime(2011, 4, 1, 0, 0, 27, 676000),
datetime.datetime(2011, 5, 1, 0, 0, 25, 135000), datetime.datetime(2011, 6, 1, 0, 0, 26, 414000),
datetime.datetime(2011, 7, 1, 0, 0, 28, 145000), datetime.datetime(2011, 8, 1, 0, 0, 26, 432000),
datetime.datetime(2011, 9, 1, 0, 0, 27, 301000), datetime.datetime(2011, 10, 1, 0, 0, 27, 643000),
datetime.datetime(2011, 11, 1, 0, 0, 27, 673000), datetime.datetime(2011, 12, 1, 0, 0, 28, 294000)],
[datetime.datetime(2011, 1, 1, 0, 0, 25, 135000), datetime.datetime(2011, 2, 1, 0, 0, 57, 386000),
datetime.datetime(2011, 3, 1, 0, 0, 59, 579000), datetime.datetime(2011, 4, 1, 0, 0, 27, 676000),
datetime.datetime(2011, 5, 1, 0, 0, 25, 135000), datetime.datetime(2011, 6, 1, 0, 0, 26, 414000),
datetime.datetime(2011, 7, 1, 0, 0, 28, 145000), datetime.datetime(2011, 8, 1, 0, 0, 26, 432000),
datetime.datetime(2011, 9, 1, 0, 0, 27, 301000), datetime.datetime(2011, 10, 1, 0, 0, 27, 643000),
datetime.datetime(2011, 11, 1, 0, 0, 27, 673000), datetime.datetime(2011, 12, 1, 0, 0, 28, 294000)]]
значение для оси у (мин, макс):
[[-8.0, 19.0, 11.0, 6.0, 6.0, 6.0, 6.0, 6.0, 2.0, 2.0, 2.0, 2.0],
[-12.0, -7.0, -6.0, -6.0, -6.0, -6.0, -6.0, -6.0, -6.0, -6.0, -7.0, -7.0]]
Я хотел бы некоторую помощь о том, как превратить эти структуры так отображаются две строки мин и максимальная дата.
Хорошо, спасибо. Есть ли более общий способ сделать это так, чтобы он работал для массива с размером, превосходящим 2 или даже размером 1? Я попытался в цикле, но он просто построил прямую вертикальную линию на графике. – jerome
Проверьте изменения. Я попытался ответить на ваши вопросы. – wflynny