Kaarten met paden tussen oorsprong en bestemming maken in Tableau
U kunt kaarten maken in Tableau Desktop die paden tussen oorsprong en bestemming tonen. Dergelijke kaarten worden spiderkaarten of oorsprong-bestemmingskaarten genoemd.
Spiderkaarten zijn ideaal als u werkt met hubs die verbinding maken met veel omliggende punten. Ze vormen een uitstekende manier om het pad tussen een oorsprong en een of meer bestemmingslocaties te tonen.
Er zijn verschillende manieren om spiderkaarten te maken in Tableau. In dit onderwerp wordt aan de hand van twee voorbeelden uitgelegd hoe u een spiderkaart maakt. Volg de voorbeelden in dit onderwerp om te leren hoe u uw databron instelt en de weergave voor twee verschillende spiderkaarten maakt.
Zie de volgende werkmappen op Tableau Public voor andere voorbeelden die mogelijk beter bij uw data passen:
Puget Sound Radio Tower Bandwidth(Link wordt in een nieuw venster geopend)
Recruitment Strategies in the English Premier League(Link wordt in een nieuw venster geopend)
2014 U.S. Flight Departure Delays(Link wordt in een nieuw venster geopend)
Opmerking: In de volgende voorbeelden heeft de databron punten die elk een unieke pad-ID hebben en zich elk op een andere rij bevinden. Als uw oorsprongs- en bestemmingsdata zich op dezelfde rij bevinden, kunt u de functie MAKELINE gebruiken om een lijnmarkering te genereren tussen twee ruimtelijke punten. Zie Een visualisatie maken met MAKELINE.
Voorbeeld 1: Metrostationverkeer in Parijs, Frankrijk
Uw databron instellen
Om dit type spiderkaart in Tableau te maken, moet uw databron de volgende informatie bevatten:
- Een pad-ID voor elk uniek pad. Zie De kolom Lijngroep (pad-ID) voor meer informatie.
- Getallen om de tekenvolgorde van elk datapunt (locatie) te definiëren. Zie De kolom Volgorde van punten voor meer informatie.
- Breedtegraad- en lengtegraadcoördinaten voor elke locatie. Zie de onderstaande voorbeeldtabel.
- Een kolom met uw locatienamen (aanbevolen, maar niet verplicht).
De volgende tabel is een fragment van de databron Transporten, die is opgenomen in de Voorbeeldwerkmap 1 Spiderkaarten maken in Tableau(Link wordt in een nieuw venster geopend) op Tableau Public. Het bevat metroverkeersdata voor alle metrolijnen in Parijs, Frankrijk. In dit voorbeeld zijn de eerste drie metrostations voor twee metrolijnen opgenomen en het bevat de vereiste kolommen Lijngroep (pad-ID), Volgorde van punten, Breedtegraad en Lengtegraad. Het bevat ook de extra kolommen Lijn, Station en Verkeer voor extra duidelijkheid en organisatie, maar deze zijn niet vereist om de kaartweergave te maken.
Lijn | Lijngroep (pad-ID) | Volgorde van punten | Station | Breedtegraad | Lengtegraad | Verkeer |
1 | 1 | 1 | La Défense (Grande Arche) | 48,891934 | 2,237883 | 14.275.382 |
1 | 1 | 2 | Esplanade de la Défense | 48,887843 | 2,250442 | 9.843.051 |
1 | 1 | 3 | Pont de Neuilly | 48,884509 | 2,259892 | 6.902.931 |
10 BOUCLE | 10 | 1 | Boulogne-Jean-Jaurès | 48,842222 | 2,238836 | 3.847.782 |
10 BOUCLE | 10 | 2 | Porte d'Auteuil | 48,848074 | 2,258648 | 687.237 |
10 BOUCLE | 10 | 3 | Michel-Ange-Auteuil | 48,847740 | 2,264297 | 2.222.709 |
Voor elk pad is er een unieke sleutel of tekenreeks, die aan elke locatie in dat pad wordt toegevoegd.
In dit voorbeeld wordt de kolom Lijngroep (pad-ID) gebruikt om elk uniek pad te identificeren. U gebruikt deze kolom om uw spiderkaart te maken.
In de bovenstaande tabel zijn er bijvoorbeeld twee metrolijnen (1 en 10 Boucle) en elk van die metrolijnen heeft een unieke pad-ID die in de kolom Lijngroep (pad-ID) wordt vermeld. Voor metrolijn 1 is de Lijngroep 1. Voor metrolijn 10 Boucle is de Lijngroep 10. Elke locatie in lijn één bevat de Lijngroep 1, en elke locatie in lijn 10 Boucle bevat de Lijngroep 10.
Deze kolom definieert de volgorde van de punten en de richting waarin de lijn wordt getrokken vanaf het eerste datapunt tot het laatste datapunt op uw kaart. In dit voorbeeld zijn dat het begin en einde van de metrolijn. Dit veld is erg belangrijk als u meer dan twee locaties in een pad hebt, omdat het de paden in de gewenste volgorde tekent (u kunt het zien als het verbinden van de punten).
In de bovenstaande voorbeeldtabel zijn er drie stations op lijn 1. Ze worden in volgorde van La Défense (Grande Arche) tot Pont de Neuilly vermeld met behulp van de getallen 1 tot 3 in de kolom Volgorde van punten. Hetzelfde geldt voor lijn 10 Boucle.
Bouwstenen voor een basiskaart:
Container Kolommen: | Lengtegraad (continue meetwaarde, geografische rol voor lengtegraad toegewezen) |
Container Rijen: | Breedtegraad (continue meetwaarde, geografische rol voor breedtegraad toegewezen) |
Detail: | Veld Pad-ID (discrete dimensie) |
Pad: | Volgordeveld (continue dimensie) |
Markeringstype: | Lijn |
De kaartweergave maken
Om dit voorbeeld te volgen, downloadt u de Voorbeeldwerkmap 1 Spiderkaarten maken in Tableau(Link wordt in een nieuw venster geopend) vanuit Tableau Public en opent u deze in Tableau Desktop.
Klik in de Voorbeeldwerkmap Spiderkaarten maken in Tableau op het pictogram Nieuw werkblad.
Sleep in het nieuwe werkblad, vanuit Meetwaarden, Lengtegraad naar de container Kolommen en Breedtegraad naar de container Rijen.
Sleep vanuit het deelvenster Data Lijngroep (pad-ID) naar Detail op de kaart Markeringen.
Klik op de kaart Markeringen op de vervolgkeuzelijst Markeringstype en selecteer Lijn.
De kaartweergave wordt bijgewerkt met een lijn die alle punten met elkaar verbindt. De knop Pad zou op de kaart Markeringen moeten verschijnen.
Sleep vanuit het deelvenster Data Puntvolgorde naar Pad op de kaart Markeringen.
De puntvolgorde wordt geaggregeerd als een som.
Klik op de kaart Markeringen met de rechtermuisknop op het veld SUM(Puntvolgorde) en selecteer Dimensie.
De kaartweergave wordt bijgewerkt met een lijn voor elke metrolijn.
Sleep vanuit het deelvenster Data Lijngroep (pad-ID) naar Kleur op de kaart Markeringen.
Elke regel heeft nu een eigen kleur en er wordt een kleurlegenda aan de weergave toegevoegd.
Sleep vanuit het deelvenster Data Lengtegraad naar de container Kolommen en plaats deze rechts van het eerste veld Lengtegraad.
Er staan nu twee velden Lengtegraad in de container Kolommen. De weergave wordt bijgewerkt met twee identieke kaarten. De kaart Markeringen wordt bijgewerkt met twee tabbladen: één voor de kaart aan de linkerkant en één voor de kaart aan de rechterkant. U kunt deze tabbladen aanpassen om de visuele details van elke kaartweergave te wijzigen. Er is een tabblad Alles waarmee u de visuele details in beide kaarten tegelijkertijd kunt regelen.
Klik op de kaart Markeringen op het onderste tabblad AVG(Lengtegraad) (2).
Klik op de kaart Markeringen, onder het onderste tabblad AVG(Lengtegraad), op de vervolgkeuzelijst Markeringtype en selecteer Automatisch.
De kaartweergave aan de rechterkant wordt bijgewerkt naar een puntenkaart.
Klik in de container Kolommen met de rechtermuisknop op het tweede veld AVG(Lengtegraad) (aan de rechterkant) en selecteer Dubbele as.
Uw kaartweergaven worden nu over elkaar heen weergegeven.
Sleep vanuit het deelvenster Data Verkeer naar Formaat op de onderste AVG(Lengtegraad) kaart Markeringen.
Het formaat van de datapunten wordt bijgewerkt om de hoeveelheid verkeer per station te tonen.
Klik op de kaart Markeringen op Formaat en verplaats de schuifregelaar naar rechts.
Klik op de kaart Markeringen op Kleuren klik vervolgens, onder Effecten, op de vervolgkeuzelijst Rand en selecteer een kleur.
De weergave is nu compleet. U kunt snel de stations met het meeste verkeer op elke metrolijn zoeken.
De hoeveelheid informatie in de weergave filteren
Als u het aantal regels wilt filteren dat u in de weergave ziet:
Sleep vanuit het deelvenster Data Lijngroep naar de container Filters.
U kunt ook met de rechtermuisknop op het veld Lijngroep klikken en Filter tonen selecteren om een filterkaart in de weergave te tonen.
Voorbeeld 2: Fietsdeeldata in Seattle, Washington
Uw databron instellen
Net als bij het eerste voorbeeld moet uw databron voor dit type spiderkaart de volgende informatie bevatten:
- Een Pad-ID voor elk uniek pad. Zie De kolom Pad-ID hieronder voor meer informatie.
- Breedtegraad- en lengtegraadcoördinaten voor elke locatie. Zie de onderstaande voorbeeldtabel.
- Twee rijen in uw databron voor elk pad. U moet één rij hebben voor uw oorsprongslocatiedata en één rij voor uw bestemmingslocatiedata, herhaald voor elk pad. Dit is een cruciale stap die ervoor zorgt dat Tableau uw paden correct tekent. Zie Rijen Oorsprong-bestemming hieronder voor meer informatie.
- Een kolom met uw locatienamen (aanbevolen, maar niet verplicht).
Dit voorbeeld is een fragment van de databron Fietsdelen in Seattle, die is opgenomen in de Voorbeeldwerkmap 2 Spiderkaarten maken in Tableau(Link wordt in een nieuw venster geopend). Deze heeft een kolom voor Oorsprong-bestemming, Station, Pad-ID, Breedtegraad en Lengtegraad. Voor het maken van een spiderkaart zijn alleen de laatste drie kolommen in deze databron vereist, maar de kolommen Oorsprong-bestemming en Locatienaam zorgen voor meer duidelijkheid en organisatie.
Oorsprong-bestemming | Station | Pad-ID | Breedtegraad | Lengtegraad |
Oorsprong | BT-01 | BT-01_BT-01 | 47,61841 | -122,35101 |
Bestemming | BT-01 | BT-01_BT-01 | 47,61841 | -122,35101 |
Oorsprong | BT-01 | BT-01_BT-03 | 47,61841 | -122,35101 |
Bestemming | BT-03 | BT-01_BT-03 | 47,61576 | -122,34843 |
Oorsprong | BT-01 | BT-01_BT-04 | 47,61841 | -122,35101 |
Bestemming | BT-04 | BT-01_BT-04 | 47,61613 | -122,34108 |
Oorsprong | BT-01 | BT-01_BT-05 | 47,61841 | -122,35101 |
Bestemming | BT-05 | BT-01_BT-05 | 47,61303 | -122,34410 |
Voor elk uniek pad dat u wilt maken, hebt u een rij nodig voor uw oorsprongslocatie en een rij voor uw bestemmingslocatie in uw databron. Dit betekent dat uw oorsprongslocatie wordt gekoppeld aan elke bestemmingslocatie.
Wanneer u bijvoorbeeld het pad tussen een oorsprongslocatie voor fietsdelen en verschillende bestemmingslocaties in een stad wilt tonen, hebt u een rij nodig voor de oorsprongslocatie en een rij voor de bestemmingslocatie voor elk pad.
In het bovenstaande voorbeeld wordt het oorsprongsstation BT-01 gekoppeld aan verschillende bestemmingslocaties (BT-01, BT-03, BT-04, BT-05) om aan te tonen dat fietsen zijn uitgecheckt op locatie BT-01 en zijn teruggebracht naar dezelfde locatie of naar een andere locatie. Elk oorsprong-bestemmingspaar is voorzien van een kleurcode om aan te tonen dat ze één pad vormen. Er is een kolom voor Oorsprong-bestemming om dit concept verder te uit te leggen, maar deze kolom is niet vereist.
De kolom Pad-ID wordt gebruikt om elk uniek pad van oorsprong-naar-bestemming aan te geven. U gebruikt deze kolom om uw spiderkaart te maken.
Voor elke oorsprongs- en bestemmingslocatie is er een unieke sleutel of tekenreeks die deze als een paar identificeert.
In het onderstaande voorbeeld is de Pad-ID voor het eerste oorsprong-bestemmingspad BT-01_BT-01. Voor het tweede oorsprong-bestemmingspad is de Pad-ID BT-01_BT-03. Elke Pad-ID wordt twee keer vermeld: één keer voor de oorsprongslocatie en één keer voor de bestemmingslocatie. Ook hier is elk paar voorzien van een kleurcode om aan te geven dat ze één pad vormen.
Oorsprong-bestemming | Locatienaam | Pad-ID | Breedtegraad | Lengtegraad |
Oorsprong | BT-01 | BT-01_BT-01 | 47,61841 | -122,35101 |
Bestemming | BT-01 | BT-01_BT-01 | 47,61841 | -122,35101 |
Oorsprong | BT-01 | BT-01_BT-03 | 47,61841 | -122,35101 |
Bestemming | BT-03 | BT-01_BT-03 | 47,61576 | -122,34843 |
Opmerking: U kunt uw Pad-ID naar eigen wens instellen. Als u echter complexe berekende velden wilt maken om de locaties later te kunnen filteren, is het handig als uw pad-ID's consistent zijn voor alle paden. Een goede manier om dit te doen, is door pad-ID's te maken die bestaan uit een combinatie van de namen van uw oorsprongs- en bestemmingslocaties, gescheiden door een scheidingsteken. De Pad-ID voor de oorsprongslocatie BT-01 en de bestemmingslocatie BT-03 is bijvoorbeeld BT-01_BT-03. Zie de sectie Optie 2: Een dynamisch filter maken: voor een voorbeeld van de reden waarom u dit mogelijk zou willen doen.
Bouwstenen voor een basiskaart:
Container Kolommen: | Lengtegraad (continue dimensie, geografische rol voor lengtegraad toegewezen) |
Container Rijen: | Breedtegraad (continue dimensie, geografische rol voor breedtegraad toegewezen) |
Detail: | Veld Pad-ID (discrete dimensie) |
Markeringstype: | Lijn |
De kaartweergave maken
Nadat u uw databron hebt ingesteld, kunt u er verbinding mee maken in Tableau Desktop en een spiderkaart maken. Om dit voorbeeld te volgen, downloadt u de Voorbeeldwerkmap 2 Spiderkaarten maken in Tableau(Link wordt in een nieuw venster geopend) vanuit Tableau Public.
Sleep vanuit het deelvenster Data Lengtegraad naar de container Kolommen en Breedtegraad naar de container Rijen.
Klik in de container Kolommen met de rechtermuisknop op het veld Lengtegraad en selecteer Dimensie. Doe hetzelfde voor het veld Breedtegraad in de container Rijen.
Hiermee voorkomt u dat Tableau uw oorsprongs- en bestemmingslocaties aggregeert.
Klik op de kaart Markeringen op de vervolgkeuzelijst Markeringstype en selecteer Lijn. De weergave wordt bijgewerkt en toont een lijn die elk datapunt verbindt. De kaart Markeringen wordt bijgewerkt met een knop Pad.
Sleep vanuit het deelvenster Data Pad-ID naar Detail op de kaart Markeringen.
U zou alle locaties in de databron als datapunten op uw kaart moeten zien. In dit voorbeeld is er een datapunt voor elke fietsdeellocatie in de databron.
Als u slechts een paar oorsprong-bestemmingsparen hebt, kan uw weergave er ongeveer als volgt uitzien:
Als u echter veel oorsprong-bestemmingsparen hebt, kan uw weergave er ongeveer zo uitzien:
Dit komt vaak voor en kan worden opgelost door een groot deel van uw paden uit de weergave te filteren. Ga door naar de volgende sectie om een aantal manieren te leren waarop u dit kunt doen.
De hoeveelheid informatie in de weergave filteren
Als uw databron veel oorsprong-bestemmingsparen bevat, kunt u de meeste daarvan uit de weergave filteren.
Optie 1: Een eenvoudig filter maken:
Sleep vanuit het deelvenster Data Pad-ID naar de container Filters.
In het dialoogvenster Filter dat wordt geopend, doet u het volgende:
Selecteer onder het tabblad Algemeen de optie Geen.
Klik op het tabblad Jokerteken.
Voer onder het tabblad Jokerteken voor de Overeenkomstwaarde BT-01 in, en klik vervolgens op Begint met.
Klik op OK.
Hiermee wordt de weergave gefilterd tot alleen de paden die beginnen met BT-01.
Optie 2: Een dynamisch filter maken:
U kunt ook een berekend veld maken en dit combineren met een parameter, zodat u direct in de weergave kunt schakelen tussen de paden die u wilt zien. Volg de onderstaande stappen om te leren hoe u dit kunt doen.
Stap 1: De parameter maken
Klik in het deelvenster Data op de vervolgkeuzelijst deelvenster Data en selecteer Parameter maken.
In het dialoogvenster Parameter maken, doet u het volgende:
Geef de parameter de naam StationSelected.
Selecteer voor Datatype Tekenreeks
Klik voor Toegestane waarden op Lijst, selecteer Toevoegen vanuit veld en selecteer vervolgens het veld Locatienamen.
Klik op OK.
Stap 2: het berekende veld maken
Selecteer Analyse > Berekend veld maken.
Geef in de editor berekeningen het berekende veld de naam Selecteren op oorsprong-bestemming en voer vervolgens de volgende formule in:
IF
LEFT([Path ID], FIND([Path ID], "_") -1) = [StationSelected] THEN "Origin"
ELSEIF
RIGHT([Path ID], LEN([Path ID]) - FIND([Path ID], "_")) = [StationSelected] THEN "Destination"
ELSE
"Unselected stations"
ENDIn de tabel hierboven bevat elke Pad-ID (bijvoorbeeld BT-01_BT-03) een onderstrepingsteken (_) als scheidingsteken om de naam van de oorsprongslocatie (BT-01) te scheiden van de naam van de bestemmingslocatie (BT-03). Dit scheidingsteken wordt in de formule gebruikt om Tableau te vertellen welke locaties (geselecteerd in de parameter die u in stap 1 van deze procedure hebt gemaakt) oorsprongslocaties zijn en welke bestemmingslocaties zijn. De parameter die u hierboven hebt gemaakt, wordt ook gebruikt in de formule (StationSelected).
Controleer of de berekening geldig is en klik vervolgens op OK.
Stap 3: Het berekende veld toevoegen aan de container Filters
Sleep vanuit het deelvenster Data het berekende veld naar de container Filters.
Selecteer in het dialoogvenster Filter Oorsprong en klik vervolgens op OK.
Stap 4: Het parameterbesturingselement tonen
Klik in het deelvenster Data met de rechtermuisknop op de parameter die u hebt gemaakt en selecteer Parameterbesturingselement tonen.
U kunt nu een oorsprong selecteren via het parameterbesturingselement in de weergave, waarna de markeringen op uw kaartweergave worden bijgewerkt.
Zie ook:
Bericht van de Tableau-community: Oorsprong-bestemmingskaarten (of flowkaarten)(Link wordt in een nieuw venster geopend)
Kaarten met een pad in de loop van de tijd maken in Tableau(Link wordt in een nieuw venster geopend)
Concepten voor het maken van kaarten in Tableau(Link wordt in een nieuw venster geopend)
Parameters maken(Link wordt in een nieuw venster geopend)
Data uit uw weergaven filteren(Link wordt in een nieuw venster geopend)