Charted er et værktøj til automatisk visualisering af data, oprindeligt skabt af Product Science-teamet på Medium. Hvis du angiver linket til en datafil, returnerer Charted et smukt, interaktivt og delbart diagram af dataene. Diagrammerne ser således ud:
Charted er bevidst sparsomt med muligheder for formatering og datatransformation og giver dig i stedet et par kraftfulde kernefunktioner:
- Rendering fungerer godt på alle skærmstørrelser, herunder skærme
- Henter dataene igen og opdaterer diagrammet hvert 30. minut
- Flytter dataserier til separate diagrammer
- Justerer diagramtype, etiketter/titler og baggrund
Understøttede filer
Charted understøtter i øjeblikket følgende filtyper:
- .csv-filer
- .tsv-filer
- Google Spreadsheets (indstillet til at kunne deles)
- Dropbox-delingslinks til understøttede filer
Datastruktur
Charted behandler den første kolonne i datafilen som etiketter forx-aksen. Alle efterfølgende kolonner tilføjes som y-serier. Charted analyserer ikke den første kolonne (x-aksen), men i stedet altid lige store mellemrum mellem datapunkterne langs x-aksen.
Kørsel af Charted
For at prøve Charted skal du blot downloade repo’en og køre npm install
for at installere afhængigheder. Derefter vil du være i stand til at kørenpm start
. Dette vil starte en server på localhost:3000.