[PYTHON] Derjenige, der den grafisch darstellt, der die Fitbit-Daten vom Server erhalten hat

Überblick

--Dasjenige, das im selben Verzeichnis ausgeführt wird wie das im folgenden Artikel erstellte Programm

Code


%matplotlib inline
import os
import sys
import numpy as np
import pandas as pd
import plotly
import matplotlib.pyplot as plt
plotly.offline.init_notebook_mode(connected=False)

#Geben Sie die Häufigkeit und das Datum des Plots an
FREQ = '1sec' #1sec,1min,15min
DATE = '2017-01-29' #YYYY-MM-DD

#Generieren Sie den Dateinamen und den Verzeichnispfad aus Häufigkeit und Datum
#Abnormale Beendigung, wenn nicht die angegebene Frequenz
#Korrigieren Sie, wenn der relative Pfad falsch ist
FILE = './HR_%s_%s.csv' % ( DATE, FREQ )
DIR = './%s' % FREQ
if not FREQ in {'1sec','1min','15min'}:sys.exit(1)
if not os.path.exists(DIR):DIR = '.%s' % DIR

#Arbeitsverzeichnis nach DIR verschieben
#Abnormale Beendigung, wenn DATEI nicht vorhanden ist
os.chdir(DIR)
if not os.path.exists(FILE):sys.exit(1)

#Lesen Sie die CSV-Datei und das Diagramm
raw = pd.read_csv(FILE,header=None,skiprows=1,names=['Time','HR'])
data = [ plotly.graph_objs.Scatter(x=raw['Time'], y=raw['HR'], name='test') ]
fig = plotly.graph_objs.Figure(data=data)
plotly.offline.iplot(fig)

Lauf

--Starten Sie Jupyter mit "jupyter notebook" oder "ipython notebook" im Terminal (es ist einfacher, zuerst mit dem Befehl cd in das Verzeichnis zu wechseln, in dem die Daten gespeichert sind). --Klicken Sie auf dem Jupyter-Startbildschirm auf Neu, um ein Python 2-Notizbuch zu erstellen


Wird später bearbeitet

Recommended Posts

Derjenige, der den grafisch darstellt, der die Fitbit-Daten vom Server erhalten hat
Der Typ, der die Fitbit-Daten vom Server erhält
Ich habe mich im Labyrinth verlaufen
Derjenige, der nicht auf DVD ist
Diejenige, die den Fortschrittsbalken in Python anzeigt
Der Typ, der die Fitbit-Daten vom Server erhält
Senden Sie Protokolldaten vom Server an Splunk Cloud
Ich habe nach Railway Kawayanagi aus den Daten gesucht
Ein Liner, der die Farben von Matplotlib auflistet
POST-Images von ESP32-CAM (MicroPython) an den Server
Diejenige, die den Fortschrittsbalken in Python anzeigt
Übergang von Baseball aus Daten gesehen
Extrahieren Sie Zeilen, die die Bedingungen erfüllen, aus Excel mit Datumsdaten (% Y /% m /% d).