Создание графического представления python matplotlib из массива Numpy - PullRequest
0 голосов
/ 21 мая 2019

У меня есть следующие данные в таблице Excel:

Time    Bin1    Bin2    Bin3    Bin4    Bin5
11:27:12    256.1   241.4   237.7   235.8   250.8
11:27:32    255.2   228.9   242.2   237.0   247.0
11:27:51    253.0   254.6   256.8   241.3   230.1
11:28:11    243.8   248.2   246.3   249.4   237.5
11:28:30    254.1   236.7   250.4   248.2   255.9
11:28:50    251.1   252.8   250.9   250.0   237.5
11:29:09    246.1   263.5   261.8   256.6   240.6
11:29:29    276.2   259.2   262.9   257.2   244.0
11:29:49    252.3   272.8   261.2   238.6   258.3
11:30:08    264.7   260.4   255.1   247.4   237.9

Используя морского волка, я получаю следующий участок:

ax=sns.heatmap(xlsxsht1)
plt.show()

Работает нормально и правильно отображает время на оси Y. Но изображение в квадратных пикселях. Мне нужно либо интерполированное, либо размытое изображение.

Используя plt.imshow Я могу построить интерполированное изображение, но только если я не читаю в столбце Время.

Занимался серфингом в Интернете, но не смог найти ни одного примера того, как правильно преобразовать столбец времени из файла в формат, который требуется и принимается plt.imshow.

1 Ответ

0 голосов
/ 21 мая 2019

просто преобразовать время в int в секундах, как, например, в Как преобразовать строку времени H: MM: SS в секунды в Python? и я бы сказал, что это должно быть на оси х

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...