Voorbeeldcase LocalFocus ‘Vraag en Antwoord’: bierbrouwerijen

Momenteel werken we hard aan de LocalFocus ‘Vraag en Antwoord’. Met deze nieuwe feature kun je twee dingen doen. Allereerst kun je makkelijk lijsten doorzoeken en filteren. Dit is handig als er bijvoorbeeld verkiezingen zijn en je wil snel alle vrouwen op de kieslijsten bekijken. Met de tweede functie stel je een aantal ‘vragen’ aan de lezer, die vervolgens op basis van een dataset ‘antwoord’ krijgt op zijn vraag. Hier onder vind je een voorbeeld van de laatste optie: waar kun je in jouw regio een (speciaal)biertje scoren bij een brouwerij? Doorloop de stappen om daar achter te komen! Bekijk hier hoe Yordi de onderstaande tool maakte.



Dit is een beta-versie. De LocalFocus ‘Vraag en Antwoord’ is momenteel nog in ontwikkeling. Heb je op basis van deze versie opmerkingen of tips? Stuur dan een mailtje naar erik@localfocus.nl

Nieuw in LocalFocus: staaf- en lijngrafieken met dubbele Y-as

We gaan het nieuwe jaar fris in met een nieuwe frisse visualisatievorm! Vanaf nu kun je eenvoudig een lijngrafiek met twee verticale assen maken of een lijn- en staafgrafiek combineren. Deze vorm gebruik je als je twee variabelen met verschillende eenheden (een eenheid is het ‘soort’ cijfer, bijvoorbeeld een percentage, aantal of bedrag) wilt vergelijken of om een verband aan te tonen. Denk aan de jaar-op-jaar prijsstijging van chocola, snoep of ijs en de ontwikkeling ten opzichte van het beginpunt januari 2015 (1) of het aantal melkveebedrijven ten opzichte van het gemiddeld aantal gehouden melkkoeien (2).

Hoe maak je een grafiek met dubbele Y-as?

Voor het maken van een grafiek met een dubbele Y-as heb je een tabel met twee variabelen nodig. Een voorbeeld: we willen uitzoeken hoe het zit met de schaalvergroting van landbouwbedrijven. In onderstaande tabel vind je het aantal bedrijven dat melkvee houdt en het gemiddeld aantal gehouden melkkoeien per landbouwbedrijf

Deze tabel voeg je toe aan het LocalFocus-platform zoals je gewend bent (ben je nieuw met LocalFocus of heb je een opfrisser nodig? Volg dan deze tutorial), waarbij je aangeeft dat het aantal bedrijven en het gemiddeld aantal melkkoeien de eenheden zijn. Vervolgens zet je beide eenheden aan en selecteer je een lijngrafiek.

Omdat je normaal gesproken twee eenheden niet direct met elkaar kunt vergelijken, het zijn immers verschillende ‘soorten’ cijfers, geeft het platform je een automatische waarschuwing (‘Waarschijnlijk kun je de eenheden in deze visualisatie niet met elkaar vergelijken’). Als je van plan bent om een grafiek met dubbele Y-as te maken kun je deze waarschuwing echter negeren.

Ga vervolgens naar het tabje ‘Creëren’ en klik in de grafiek op het legendablokje van de variabel die in de tweede Y-as moet komen te staan, in dit geval het gemiddeld aantal gehouden melkkoeien per landbouwbedrijf. Vink ‘Plaatsen in rechter as aan’ en voilà: een grafiek met dubbele Y-as!

Het platform maakt automatisch een inschatting van de benodigde schaalverdeling voor je grafiek. Mocht je deze alsnog aan willen passen, klik dan wederom in de grafiek op een van cijfers op de verticale as die je aan wilt passen. Vervolgens kun je zelf een minimale en maximale waarde aangeven.

Tot slot is het nog mogelijk om een staaf- en lijngrafiek te combineren. Om dit te doen selecteer je binnen het tabje “Verkennen” de kolomgrafiek (Deze: 📊), selecteer je de variabel die als lijngrafiek weergegeven moet worden (in dit geval gemiddeld aantal gehouden melkkoeien per landbouwbedrijf) en vink je ‘Teken als lijn’ aan.

Hoewel een grafiek met dubbele Y-as in sommige gevallen heel doeltreffend kan zijn, is het voor sommige lezers een complexe en lastig af te lezen grafiekvorm. Vraag jezelf dus goed af of deze vorm geschikt is voor je data. Bij twijfel, kies voor een Storyboard of een grafiek met een interactieve dropdown. Heb je vragen over deze visualisatievorm? Stuur dan een mailtje naar yordi@localfocus.nl

Nieuw in LocalFocus: de scatterplot

Een scatterplot is een enorm veelzijdige manier om data te visualiseren – hoewel het misschien niet de meeste bekende visualisatie is. Met de scatterplot, of puntenwolk, kun je namelijk de relatie tussen twee variabelen tonen: iets waar veel andere visualisatievormen een stuk meer moeite mee hebben. Een van de bekendere voorbeelden van de scatterplot zit in deze lezing van wijlen Hans Rosling, waarin hij de levensverwachting afzet tegen de welvaart.

Het is nu ook mogelijk om scatterplots met LocalFocus te maken. Het voorbeeld in bovenstaande video kan bijvoorbeeld ook gemakkelijk worden gemaakt in het dataplatform.

Voor het maken van een scatterplot heb je een tabel nodig met ten minste twee variabelen voor op de assen. In bovenstaand voorbeeld zijn dat de levensverwachting en het BBP per hoofd van de bevolking. De punten worden bepaald door andere dimensie, bijvoorbeeld de landen van de wereld. Mogelijkheden die je in ons platform bij andere visualisaties hebt, werken ook voor de scatterplot:

  • Er kunnen interactieve elementen aan de visualisatie worden toegevoegd. Een timeslider maakt het bijvoorbeeld mogelijk om de patronen door de tijd heen te bekijken.
  • Er kan extra nadruk worden gegeven aan belangrijke punten met behulp kleur en directe labels.

Tot slot is het ook mogelijk om een zogeheten connected scatterplot te maken. Hierbij werden we geïnspireerd door dit voorbeeld uit het boek The Functional Art van Alberto Cairo. De richting van de lijn laat zien hoe Brazilië zich tussen 1981 en 2010 heeft ontwikkeld. Wanneer de lijn zich bijvoorbeeld naar rechtsboven beweegt, laat dit zien dat de welvaart toeneemt, maar wel steeds ongelijker verdeeld is.

Lees meer over connected scatterplots in deze blog van Alberto Cairo of ga er zelf mee aan de slag in ons dataplatform om een productie zoals deze te maken:

Vragen of opmerkingen over de scatterplot? Mail naar jelle@localfocus.nl!

Hoe een robot ons meer tijd geeft voor journalistiek

Begin 2017 hadden wij overleg. We waren veel tijd kwijt met simpel terugkerend werk. Voorbeeld: mijn collega Yordi houdt o.a. de maandelijkse werkloosheidcijfers bij. Dus opletten of er nieuwe cijfers zijn, dan naar de site van de databron, selecties maken, data downloaden, bewerken, uploaden in LocalFocus, stukje tikken, notificatie-mailt sturen. Elke maand dezelfde handelingen. En dat is zonde. Want het gaat ten koste van echt journalistiek werk.

LocalFocus Connect verstuurt een tweetje met grafiek

Daarom zijn we een project gestart: LocalFocus Connect. Dit is een robot die honderden datasets van open data-bronnen zoals CBS en Kadaster bijhoudt. Wanneer een dataset wordt bijgewerkt voert de robot taken uit. Bijvoorbeeld het uitrekenen van relatieve cijfers, een tweet met grafiek sturen via @lfbetabot of de dataset in LocalFocus plaatsen. Lijkt een beetje op If This Then That, maar dan voor open data.

Voordelen van een data-robot:

  • Automatiseer simpele taken tot de max! Verspil geen tijd met terugkerende werk. Als jij elke dag/week/maand een stukje en grafiekje maakt over een bepaald onderwerp, dan kan je dit voor een deel automatiseren.
  • Robots slapen niet. Als een dataset wordt bijwerkt, weet jij het als eerste.
  • Je kan honderden (misschien duizenden?) datasets tegelijk in de gaten houden.


Hoe redacteuren ermee werken

LocalFocus Connect is een Python-programma met een command-line-interface. Iedereen bij LocalFocus kan ermee werken. Dit is wat redacteuren doen:

  1. Start LocalFocus Connect en kies welke databron en dataset je wilt bijhouden
  2. Vertel welke selecties je wilt bijhouden binnen de deze dataset
  3. Vertel wat er moet gebeuren wanneer de datasets is bijgewerkt
  4. Simuleer de taak zodat je weet dat alles goed werkt

En voila, LocalFocus Connect zal deze taak 24 uur per dag bijhouden en de opdrachten uitvoeren wanneer dat nodig is. Op bot.localfocus.nl zie je welke taken LocalFocus-redacteuren nu hebben draaien.

Modules

LocalFocus Connect bestaat uit een kern en daaromheen verschillende modules. Voor de invoer van data zijn er op dit moment de modules CBS, Eurostat, Kadaster. Voor de uitvoer zijn er LocalFocus, Twitter en Slack. Alle invoer bestaat op dit moment uit open data.We zullen de komende tijd meer modules schrijven voor andere bekende open data-bronnen. We gaan ook onderzoeken hoe we een module kunnen opzetten die geautomatiseerd een tekst schrijft aan de hand van de nieuwe dataset.

Wil je hierover praten? Toffe ideeën? Neem dan contact met ons op via jelle@localfocus.nl



Nieuw inlogscherm voor LocalFocus

Het dataplatform van LocalFocus krijgt een nieuw inlogscherm. Hiervoor kon je alleen inloggen met een Google-account. Vanaf nu kan je je ook aanmelden met een mailadres en LocalFocus-wachtwoord. Wil je hiervan gebruikmaken? Stel dan eerst eenmalig dit wachtwoord in. Dat kan in het platform onder het menukopje Gebruiker.

In de week van 29 augustus zal dit nieuwe inlogscherm beschikbaar zijn.

 

Nieuw inlogscherm LocalFocus

 

Zonder in te loggen aan de slag met LocalFocus? Dat kan!

Een suffe spreadsheet omtoveren in een vette visualisatie? Dat is vanaf nu nog makkelijker! Ga zonder in te loggen direct aan de slag met de gratis versie van het platform: de LocalFocus playground. Speel met één van de voorbeelddatasets of voeg je eigen datasets toe. Inloggen (met een Google-account) doe je nu pas zodra je een graphic wilt embedden. Wel zo handig! Daarnaast kun je kiezen voor een lijst-of tegelweergave van je toegevoegde datasets, voor nog meer overzicht.

Zelf aan de slag? Klik dan hier.

Nieuw met LocalFocus? We hebben vast een aantal Nederlandse datasets klaargezet in het platform over onder meer autobranden, singles en boetes voor fietsen zonder licht (klik op een link om direct naar het onderwerp in LocalFocus te gaan). Daarnaast worden automatisch tientallen CBS-datasets dagelijks bijgewerkt. Denk aan cijfers over het aantal asielzoekers in Nederland, benzineprijzen, werkloosheid en inflatie. Deze datasets vind je achter de tab “CBS datasets” in het menu aan de linkerkant van het scherm.

Enkele CBS-datasets in de LocalFocus Playground

 

Update LocalFocus: nieuwe functies!

We hebben een update doorgevoerd met nieuwe functies!

Liggende staafgrafiek groeperen of stapelen

We kregen van veel gebruikers deze wens door en vanaf nu kan het! Liggende staafgrafieken groeperen of stapelen.

 

 

Klik en bewerk

Als je in het tabje Creëren bent, kan je elementen van de visualisatie direct bewerken. Op dit moment zijn nog niet alle elementen aanklikbaar, maar we zullen dit steeds verder uitbreiden.

 

Nieuw! Lijnen en vlakken op Nieuwskaarten

Vanaf nu is het mogelijk om zelf lijnen en vlakken te tekenen op Nieuwskaarten van LocalFocus. Kleuren, lijndikte, vloeiende lijn, gestippeld, doorzichtig, etc. Genoeg opties om mee te spelen. Voor liefhebbers: je kan lijnen/vlakken ook importeren vanuit KML-bestanden.

Kijk hoe Yordi deze kaart maakt (2x afspeelsnelheid):

 

Simpele lijnen en vlakken bieden veel nieuwe mogelijkheden! Dit zou je kunnen maken:

Metrostations in Amsterdam (lijnen en stations vanuitKML):

Bekijk interactieve versie

Bermudadriehoek

 
 
 

Conceptkaart (alle kaartfuncties gebruikt binnen een kaart):

 

Kaarten van de Verenigde Staten nu ook in LocalFocus

Volgende week dinsdag is het Super Tuesday en vinden in dertien staten voorverkiezingen plaats voor de Amerikaanse presidentsverkiezingen. Om die reden is het ook goed om te weten dat er met LocalFocus ook kaarten van de Verenigde Staten gemaakt kunnen worden. Op de onderstaande kaart wordt bijvoorbeeld de agenda voor de voorverkiezingen weergegeven. De staten waar komende dinsdag gestemd kan worden zijn donkerblauw weergegeven.

Ook de uitslagen van de Amerikaanse Presidentsverkiezingen van voorgaande jaren kunnen zo in kaart gebracht worden.

 

Wil je zelf een kaart maken van de Verenigde Staten? Je cijfers kunnen gekoppeld worden met zowel de Nederlandse als Engelse benaming van de staten. Ook de tweeletterige afkorting kan worden gebruikt. Kijk hier voor een volledig overzicht.

Nieuwe tricks voor Nieuwskaart

We hebben de laatste weken een aantal nieuwe functies toegevoegd aan de Nieuwskaart, met name voor datasets. Hier een opsomming en hoe je ze gebruikt!

Tooltips:

Handig voor gebruikers. Hoeven ze niet meer te klikken op een kaartpunt om te zien welke locatie het is. Voeg een dataset toe aan Nieuwskaart en definieer een van de kolommen als Tooltip.
Demo: https://localfocus2.appspot.com/56c6ef300ae6a

 

Zoekvenster:

Zoeken naar kaartpunten? Je kan het zoekvenster laten zoeken binnen een of meerdere kolommen in jouw dataset. Voeg een dataset toe aan Nieuwskaart en definieer de kolommen waarbinnen gezocht moet worden als Filter. Druk dan op Creëren > Locatiezoeker en zet aan.
Demo: https://localfocus2.appspot.com/56c6f0bfcc1f5

 

Youtube’s en afbeeldingen vanuit dataset 

Dat kan! Voeg in een kolom de linkjes naar youtube-filmpjes of afbeeldingen toe. Voeg een dataset toe aan Nieuwskaart en definieer een kolom als Youtube-filmpje of Afbeelding. De filmpjes en afbeeldingen worden toegevoegd aan de pop-up.
Demo: https://localfocus2.appspot.com/56c6f23f2ca6e