/ / Python - konvertovať časové značky typu mysql na matplotlib a graf - python, mysql, matplotlib

Python - prevod mysql časových značiek na matplotlib a graf - python, mysql, matplotlib

Po vykonaní trochu výskumu som ťažké zistiť, ako používať mysql časové značky v matplotlib.

Mysql pole na plot

Os X:

Pole: zadané

Typ: časová pečiatka

Null: NIE

Predvolené: CURRENT TIMESTAMP

Ukážka: 2017-05-08 18:25:10

Y-os:

Pole: hodnota

Typ: plavák (12,6)

Null: NIE

Vzorka: 123,332

Ktorý formát dátumu hľadá matplotlib? Ako môžem previesť na tento formát? Zistil som, ako previesť z unix timestamp na formát, ktorý je prijateľný s matplotlib, je unix timestamp lepšie ako typ časovej pečiatky, ktorú používam? Mal by som konvertovať celý svoj tabuľku na časové pečiatky unix?

Ocenil by som akúkoľvek pomoc!

odpovede:

0 pre odpoveď č. 1

môžete použiť dátumový modul, aj keď teraz používam () funkciu na extrahovanie datetime z mysql, ale myslím, že formát je rovnaký.

napríklad

python> importtime datetime ako dt

Dala som dátové dáta do zoznamu s názvom datelist, a teraz môžete použiť funkciu datetime.strptime pre prevod formátu dátumu na to, čo chcete

python> dates = [dt.datetime.strptime (d, "% Y-% m-% d% H:% M:% S"

Nakoniec môžete dať zoznam pomenovaných dátumov do osi X.

Dúfam, že vám to pomôže.