/ / Python - перетворити тип тимчасових позначок mysql на matplotlib і graph - python, mysql, matplotlib

Python - перетворення типу timestamps типу mysql в matplotlib і графік - python, mysql, matplotlib

Після виконання деяких досліджень я знаходжу це важко з'ясувати, як використовувати MySQL тимчасові мітки в matplotlib.

Поля Mysql для сюжету

Вісь X:

Поле: введено

Тип: мітка часу

Null: НІ

За замовчуванням: CURRENT TIMESTAMP

Приклад: 2017-05-08 18:25:10

Вісь Y:

Поле: значення

Тип: float (12,6)

Null: НІ

Зразок: 123.332

Який формат дат шукає matplotlib? Як конвертувати цей формат? Я дізнався, як перетворити з unix timestamp на формат, прийнятний з matplotlib, це unix timestamp краще, ніж тип поля timestamp я використовую? Чи варто перетворювати цілу таблицю на мітки UNIX?

Будемо вдячні за будь-яку допомогу!

Відповіді:

0 для відповіді № 1

ви можете використовувати модуль datetime, хоча я використовую функцію now () для вилучення datetime з mysql, але я вважаю, що формат є той же

наприклад

python> імпортувати datetime як dt

я помістив дані datetime у список з назвою datelist, а тепер ви можете використовувати функцію datetime.strptime, щоб перетворити формат дати на бажаний

python> dates = [dt.datetime.strptime (d, "% Y-% m-% d% H:% M:% S") для d у списку даних

Нарешті, ви можете поставити список названих дат у площину осі X.

Я сподіваюся, що це допоможе вам.