zaterdag 27 juli 2013

Circos 2

Eindelijk heb ik mijn eerste visualisatie in Circos gereed. Het is nog niet hemelschokkend maar het is een begin:

Het origineel staat hier.

Hier zie je hoeveel elektra er wordt verbruikt voor verschillende oppervlakten en verschillende functies van ruimten (functie verblijfsobject). Ik kan er zelf nog niet veel uithalen behalve wat ik eerder ook al zag: als er meer oppervlakte is, wordt er ook meer elektra verbruikt. Dat zag ik al in deze 2-dimensionele grafiek.

Na mijn vakantie nog wat hiermee doorspelen. Ik wil ook de status van het verblijfsobject en de status van het pand als extra cirkels gaan toevoegen.

vrijdag 19 juli 2013

Circos 1


Visualisatie is belangrijk als je veel data hebt. Faceted Classification werkt perfect voor het toegang bieden tot informatie: geen hiërarchie en het kunnen maken van complexe filters zonder dat je het door hebt omdat iedere gebruikersactie een reactie op het scherm geeft. Sequoia view van de TUE is een schitterende visualisatie van de bestanden op je hard disk. Ook hier: maximaal overzicht en tegelijkertijd maximaal veel detail, zonder dat je een hiërarchie hoeft te creëren. Sequoia view kent 2 spin off's: MagnaView voor websites en SynerScope voor echt zware datatoepassingen. SynerScope gebruikt een cirkel om een overzicht over de data te geven. Omdat SynerScope niet zo happig is met trial licenties, houd ik me eerst een tijd bezig met Circos. Circos gebruikt naar mijn oordeel van dit moment (19 juli 2013) ongeveer dezelfde visualisatie als SynerScope.

 De visualisatie met een cirkel is in zijn basis hetzelfde als een tabel: er zijn vertrekpunten (in een tabel meestal de rijen), er zijn aankomstpunten (in een tabel meestal de kolommen) en daartussen een verbinding die aangeeft hoeveel er is tussen het vertrek- en aankomstpunt (in een tabel de cel). Belangrijke verschillen tussen Circos en een tabel:
  1. het begrijpen van de cel vereist dat je het getal leest en je jezelf de grootte realiseert. Met een visualisatie, zie je al meteen de grootte, je hoeft niet te interpreterenn
  2. het wisselen tussen het lezen vanuit de kolommen en het lezen vanuit de rijen, kost relatief veel inspanning. Bij de cirkel visualisatie is het onderscheid tussen rijen en kolommen verdwenen. Je ziet tegelijkertijd beide benaderingen. Probeer maar eens hieronder waar het verband tussen de kleur van de ogen en de kleur van het haar wordt weergegeven.
  3. er is ook nog een wazig verhaal dat mensen gemakkelijker gebogen lijnen kunnen aflezen dan lijnen met hoeken erin. Ik kan dit verhaal niet staven noch ontkennen.


Methode

  1. Bepaal je interesse: waar gaat het je om? waar ligt je interesse?
  2. Zoek getallen bij je doel. 
  3. Bepaal de 2 belangrijkste aspecten (kolommen en rijen bij een tabel). Deze aspecten gaan de binnenste cirkel vormen. Iedere cel van de tabel wordt een lint (ribbon) in de cirkel. Een breed lint geeft een hoge waarde aan, een smal lint een lage waarde.
  4. Als je nog een aspect hebt, dan gaat dit een buitenste cirkel vormen. Een buitenste cirkel geeft een toelichting op de binnenste cirkel. Je kunt zoveel cirkels aanbrengen als je wilt

Bronnen

  1. Circos
  2. TableViewer invoer: tabel, uitvoer Circos visualisatie

Toepassing

Het gaat ons om de trias energetica.
  1. zo weinig mogelijk energie verbruiken
  2. energie zoveel mogelijk groen (bijv. zon of wind) opwekken
  3. zuinig met fossiele brandstof
Voor nu vertaal ik dit in energieverbruik waarbij de evnetueel opgewekte energie wordt afgetrokken van de verbruikte energie.

Verder heb ik nog niet heel veel data behalve van de Basisregistratie Adressen en Gebouwen (BAG) en de data van Liander. Ik kan dus werken met de volgende dimensies:
  • elektriciteitsverbruik (gas heb ik ook), dit worden de verschillende linten (de verbindingen in de cirkel)
  • postcode
  • functie (woonfunctie, winkelfunctie, sportfunctie, overige gebruiksfunctie, onderwijsfunctie, logiesfunctie, kantoorfunctie, industriefunctie, gezondheidszorgfunctie, celfunctie, bijeenkomstfunctie)
  • status (Verblijfsobject ingetrokken, Verblijfsobject in gebruik (niet ingemeten), Verblijfsobject in gebruik, Verblijfsobject gevormd, Verblijfsobject buiten gebruik, Niet gerealiseerd verblijfsobject)
  • pandstatus (Sloopvergunning verleend, Pand in gebruik (niet ingemeten), Pand in gebruik, Pand gesloopt, Pand buiten gebruik, Niet gerealiseerd pand, Bouwvergunning verleend, Bouw gestart)
  • totale oppervlakte voor deze postcode
  • mediaan bouwjaar voor deze postcode

donderdag 21 februari 2013

21 feb 2013

Vandaag wordt mijn smart meter geplaatst. Tip van Enerlogic: "Schrijf je meterstanden op, zowel van de oude als de nieuwe meter." Bij deze:
En de nieuwe meters. Gas:
en electra:
Mijn meterkast voor de smartmeter:

Plan

Mijn plan op dit moment (21 februari 2013) is om een app te ontwikkelen. De app vergelijkt mijn meterstanden met allemaal andere data. Denk aan

  • het weer (koud weer = meer gas), 
  • moment waarop de zon opkomt en ondergaat (minder licht nodig)
Dat lijstje gaat nog flink uitgebreid worden.

Het doel is dat ik met de data kan gaan zien hoe mijn (ons) gedrag van invloed is op ons verbruik. Natuurlijk eerst de verwarming inregelen:

  • cv watertemperatuur
  • boiler aan of uit
  • raampjes en ontluchters open of dicht
  • verwarmen middels vloerverwarming of onze radiatoren
  • spouwmuren isoleren
  • etc.
Maar vervolgens ons eigen gedrag:
  • CRT tv versus LED
  • Laptop zoveel mogelijk of zo weinig mogelijk aan de voeding
en allerlei ander gedrag dat een bepaald energieverbruik kost of juist een energiebesparing oplevert.

Over deze blog

Deze blog ben ik begonnen te schrijven om mijn ervaringen vast te leggen. Voor mezelf maar het zou zo maar kunnen dat anderen er ook wat aan hebben. Mijn doel is om groen te creëren met data.
Wat is groen?
Voor mij is groen:
  • kost weinig fossiele brandstoffen
  • levert weinig CO2
Hoezo data?
Data is mijn passie. Waarom? Data bevatten mogelijkheden. Welke mogelijkheden, dat zien we vaak nog niet. Sterker zelfs, dat is tegenwoordig het hele motto. Denk niet na over de mogelijkheden. Zorg alleen voor data. Dan blijkt dat de mogelijkheden uit hele onverwachte hoeken gaan komen. In het begin is dit moeilijk te vatten. Maar als je eenmaal dit fenomeen hebt leren zien dan kom je (ik) in een versnelling terecht. Zoveel data, zoveel mogelijkheden. Gelukkig wordt dit niet alleen gezien door een stelletje nerds maar is er op politiek niveau dit inzicht. Het idee is dat de mogelijkheden kunnen worden vertaald in toegevoegde waarde en toegevoegde waarde worden vertaald in economische activiteit. De schattingen lopen in de miljarden :-)