title
TABLEAU DESTINATION MAPS

description
Get Tableau Certified, guaranteed - https://www.artofvisualization.com/ Destination Maps geographically show the movement of information or objects from one location to another and their amount. Typically Destination Maps are used to show the migration data of people, animals, and products. Its thickness represents the magnitude or amount of movement in a single flow line. This helps to show how migration is distributed geographically. Destination Maps are drawn from the point of origin and branch out their "flow lines." Arrows can be used to show direction, or if the movement is incoming or outgoing. Without arrows can be used to represent trade going back-and-forth. Merging/bundling flow lines together and avoiding crossovers can help to reduce visual clutter on the map. To stay up to date with our latest videos make sure to subscribe to this YouTube channel!

detail
{'title': 'TABLEAU DESTINATION MAPS', 'heatmap': [{'end': 272.981, 'start': 252.424, 'weight': 0.701}, {'end': 646.983, 'start': 575.757, 'weight': 0.799}], 'summary': "Tutorial 'tableau destination maps' covers creating destination maps using flight delay data from january 2015, illustrating the process of route identifier and route order fields, route location field creation, tableau data joining, and visualization techniques for displaying average flight delays and enhancing arrival delay visualizations with bubbles.", 'chapters': [{'end': 381.605, 'segs': [{'end': 49.605, 'src': 'embed', 'start': 19.904, 'weight': 0, 'content': [{'end': 26.307, 'text': "The data we're using today is obtained from the Kaggle website and is published by the Department of Transportation within the US.", 'start': 19.904, 'duration': 6.403}, {'end': 30.87, 'text': 'It is flight delays and cancellations in 2015.', 'start': 26.808, 'duration': 4.062}, {'end': 37.353, 'text': 'We will only be using a subset of the data, which is January 2015, and only focusing on delayed flights.', 'start': 30.87, 'duration': 6.483}, {'end': 39.814, 'text': "Let's have a look at the data.", 'start': 38.874, 'duration': 0.94}, {'end': 49.605, 'text': 'The first file we will be using is the actual delayed information, whereby we can see which airline has been affected, what the delay had been,', 'start': 41.843, 'duration': 7.762}], 'summary': 'Data from kaggle on us flight delays in january 2015 will be analyzed.', 'duration': 29.701, 'max_score': 19.904, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/ckQNNhCfUW4/pics/ckQNNhCfUW419904.jpg'}, {'end': 90.501, 'src': 'embed', 'start': 66.448, 'weight': 1, 'content': [{'end': 73.458, 'text': 'This file contains the airport code, airport name, the city in which the airport is, the state, as well as the country and, more importantly,', 'start': 66.448, 'duration': 7.01}, {'end': 77.804, 'text': 'latitude and longitude of this airport, which is needed for this visualization.', 'start': 73.458, 'duration': 4.346}, {'end': 81.697, 'text': 'Creating a destination map will be done within three steps.', 'start': 78.996, 'duration': 2.701}, {'end': 86.139, 'text': "Firstly, we'll connect to our data and do some basic data wrangling.", 'start': 82.017, 'duration': 4.122}, {'end': 89.14, 'text': 'We will also be using edge reunion of data.', 'start': 86.619, 'duration': 2.521}, {'end': 90.501, 'text': 'Next, we will create a route.', 'start': 89.46, 'duration': 1.041}], 'summary': 'Creating a destination map with airport data, involving 3 steps: data connection, wrangling, and route creation.', 'duration': 24.053, 'max_score': 66.448, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/ckQNNhCfUW4/pics/ckQNNhCfUW466448.jpg'}, {'end': 276.965, 'src': 'heatmap', 'start': 252.424, 'weight': 2, 'content': [{'end': 261.968, 'text': 'and we also need to create a route identifier now that is derived from using the origin airport as well as the destination airport in creating that as a sort of a key.', 'start': 252.424, 'duration': 9.544}, {'end': 272.981, 'text': "now that is done using a calculated field, and let's just call this the root identification, root identifier actually.", 'start': 261.968, 'duration': 11.013}, {'end': 276.965, 'text': "And we'll use a normal concatenation function within Tableau.", 'start': 273.842, 'duration': 3.123}], 'summary': 'Create route identifier using origin and destination airports with tableau.', 'duration': 24.541, 'max_score': 252.424, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/ckQNNhCfUW4/pics/ckQNNhCfUW4252424.jpg'}, {'end': 364.6, 'src': 'embed', 'start': 327.145, 'weight': 3, 'content': [{'end': 330.246, 'text': "The second record we're creating will use the same route identifier,", 'start': 327.145, 'duration': 3.101}, {'end': 336.387, 'text': 'but the location will be based on CLT airport and that will be using the record at the bottom.', 'start': 330.246, 'duration': 6.141}, {'end': 342.389, 'text': 'To do that, we will create another calculated field based on the table name.', 'start': 337.628, 'duration': 4.761}, {'end': 352.951, 'text': 'We will call this the route order, and the route order basically specifies the start and end, and we assign a one or a two.', 'start': 344.469, 'duration': 8.482}, {'end': 364.6, 'text': "So this is a normal if function that we'll be using and we will say if the table name is equal to the first table name and we can just copy it from there and paste it.", 'start': 354.016, 'duration': 10.584}], 'summary': 'Creating a second record with route order specifying start and end using if function.', 'duration': 37.455, 'max_score': 327.145, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/ckQNNhCfUW4/pics/ckQNNhCfUW4327145.jpg'}], 'start': 0.409, 'title': 'Visualizing flight delay data', 'summary': 'Focuses on creating destination maps using flight delay data from january 2015, obtained from kaggle, and demonstrates the creation of route identifier and route order fields as part of the visualization process.', 'chapters': [{'end': 252.424, 'start': 0.409, 'title': 'Destination map visualization', 'summary': 'Focuses on creating destination maps using flight delay data from january 2015, obtained from the kaggle website, and highlights the process of connecting to the data, creating routes, and visualizing the data.', 'duration': 252.015, 'highlights': ['The data used is flight delays and cancellations in January 2015, obtained from the Kaggle website and published by the Department of Transportation within the US. The data used for the visualization is flight delays and cancellations in January 2015, obtained from the Kaggle website and published by the Department of Transportation within the US.', 'The process of creating a destination map involves connecting to the data, doing basic data wrangling, creating a route, and visualizing the data. Creating a destination map involves connecting to the data, doing basic data wrangling, creating a route, and visualizing the data.', 'The file contains airport code, airport name, city, state, country, latitude, and longitude, which are needed for the visualization. The file contains airport code, airport name, city, state, country, latitude, and longitude, which are needed for the visualization.']}, {'end': 381.605, 'start': 252.424, 'title': 'Creating route identifier and route order', 'summary': 'Demonstrates the creation of a route identifier using concatenation of origin and destination airports, and the creation of a route order field to specify the start and end of the route, with the application of a calculated function to assign values of one or two.', 'duration': 129.181, 'highlights': ["Creation of route identifier using concatenation of origin and destination airports A route identifier is created by concatenating the origin airport and destination airport, such as 'origin airport_destination airport'.", 'Creation of route order field to specify the start and end of the route A route order field is created to specify the start and end of the route, with the application of a calculated function to assign values of one or two based on the table name.']}], 'duration': 381.196, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/ckQNNhCfUW4/pics/ckQNNhCfUW4409.jpg', 'highlights': ['The data used is flight delays and cancellations in January 2015, obtained from the Kaggle website and published by the Department of Transportation within the US.', 'The file contains airport code, airport name, city, state, country, latitude, and longitude, which are needed for the visualization.', "Creation of route identifier using concatenation of origin and destination airports A route identifier is created by concatenating the origin airport and destination airport, such as 'origin airport_destination airport'.", 'Creation of route order field to specify the start and end of the route A route order field is created to specify the start and end of the route, with the application of a calculated function to assign values of one or two based on the table name.']}, {'end': 534.215, 'segs': [{'end': 433.033, 'src': 'embed', 'start': 382.806, 'weight': 0, 'content': [{'end': 383.486, 'text': "Let's hit apply.", 'start': 382.806, 'duration': 0.68}, {'end': 384.642, 'text': 'and say, okay.', 'start': 384.042, 'duration': 0.6}, {'end': 388.743, 'text': 'All right.', 'start': 388.423, 'duration': 0.32}, {'end': 393.825, 'text': 'So that field you can see now is linked to the root identifier.', 'start': 388.783, 'duration': 5.042}, {'end': 397.126, 'text': 'And if I just scroll down, you will see them changing at the bottom.', 'start': 393.845, 'duration': 3.281}, {'end': 399.847, 'text': 'Uh, let me just find the first record.', 'start': 397.146, 'duration': 2.701}, {'end': 404.548, 'text': "Um, and as we've seen, it was SFO CLT.", 'start': 399.867, 'duration': 4.681}, {'end': 410.17, 'text': 'So this specific record is then linked or will then be linked to the specific record.', 'start': 404.588, 'duration': 5.582}, {'end': 415.122, 'text': 'But we still need to create a single field to show what the location is.', 'start': 410.799, 'duration': 4.323}, {'end': 418.044, 'text': 'In the first root order, it will be SFO.', 'start': 415.482, 'duration': 2.562}, {'end': 419.785, 'text': 'And in the second will be CLT.', 'start': 418.464, 'duration': 1.321}, {'end': 425.148, 'text': 'We once again create that using a calculated field based on the table name.', 'start': 421.045, 'duration': 4.103}, {'end': 425.808, 'text': 'All right.', 'start': 425.508, 'duration': 0.3}, {'end': 427.249, 'text': "So let's do calculated field.", 'start': 426.029, 'duration': 1.22}, {'end': 429.431, 'text': 'And we call this root location.', 'start': 427.63, 'duration': 1.801}, {'end': 433.033, 'text': 'Exactly the same if statement.', 'start': 431.352, 'duration': 1.681}], 'summary': 'Creating a calculated field to link and display location data for root records.', 'duration': 50.227, 'max_score': 382.806, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/ckQNNhCfUW4/pics/ckQNNhCfUW4382806.jpg'}, {'end': 513.679, 'src': 'embed', 'start': 489.848, 'weight': 1, 'content': [{'end': 497.832, 'text': 'So we will be joining on this new route location field to get the coordinates for either the arrival or departure airport.', 'start': 489.848, 'duration': 7.984}, {'end': 505.898, 'text': "But you will notice that this root location is not on the data source as it wasn't in a field which came from the original file.", 'start': 499.176, 'duration': 6.722}, {'end': 510.879, 'text': 'However, Tableau does allow us to create a new join location.', 'start': 506.978, 'duration': 3.901}, {'end': 513.679, 'text': "So what we'll do, we'll just close this for a second.", 'start': 511.279, 'duration': 2.4}], 'summary': 'Joining new route location field to get airport coordinates in tableau.', 'duration': 23.831, 'max_score': 489.848, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/ckQNNhCfUW4/pics/ckQNNhCfUW4489848.jpg'}], 'start': 382.806, 'title': 'Creating route location field', 'summary': 'Illustrates the process of creating a route location field using a calculated field based on the table name, allowing the identification of specific trip origins and destinations.', 'chapters': [{'end': 534.215, 'start': 382.806, 'title': 'Creating route location field', 'summary': 'Illustrates the process of creating a route location field using a calculated field based on the table name, allowing the identification of specific trip origins and destinations.', 'duration': 151.409, 'highlights': ['A field linked to the root identifier changes as the specific record changes, providing dynamic linking of data.', 'Creation of a calculated field to determine the location based on the table name, enabling differentiation between origin and destination airports.', 'Demonstrates the process of joining the airport file based on the new route location field to obtain coordinates for arrival or departure airports.']}], 'duration': 151.409, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/ckQNNhCfUW4/pics/ckQNNhCfUW4382806.jpg', 'highlights': ['Creation of a calculated field to determine the location based on the table name, enabling differentiation between origin and destination airports.', 'Demonstrates the process of joining the airport file based on the new route location field to obtain coordinates for arrival or departure airports.', 'A field linked to the root identifier changes as the specific record changes, providing dynamic linking of data.']}, {'end': 719.287, 'segs': [{'end': 646.983, 'src': 'heatmap', 'start': 535.657, 'weight': 0, 'content': [{'end': 541.562, 'text': 'And we can just say, okay, so on the left-hand side, it will basically give us the root location, which is correct.', 'start': 535.657, 'duration': 5.905}, {'end': 547.807, 'text': "And on the airport side, make sure to select the ERTAR code, not airport because that's the description, but the ERTAR code.", 'start': 541.662, 'duration': 6.145}, {'end': 553.632, 'text': 'Once that is clicked, the tableau will obviously do some joins in the background.', 'start': 550.169, 'duration': 3.463}, {'end': 557.882, 'text': "And once they're done, we will be able to see the output.", 'start': 554.779, 'duration': 3.103}, {'end': 558.963, 'text': "Let's just close that.", 'start': 557.902, 'duration': 1.061}, {'end': 566.769, 'text': 'So in this case, we have, for instance, the route location, which is the departing airport, San Francisco.', 'start': 559.503, 'duration': 7.266}, {'end': 573.014, 'text': "As you can see now that it's joined in, we've got the airport called San Francisco international, the city and the state that it's in,", 'start': 567.49, 'duration': 5.524}, {'end': 575.637, 'text': 'as well as its exact coordinates.', 'start': 573.014, 'duration': 2.623}, {'end': 578.339, 'text': 'And that will be done straight through for all of the records.', 'start': 575.757, 'duration': 2.582}, {'end': 583.123, 'text': 'Our data is prepped up and ready for the visualization.', 'start': 580.18, 'duration': 2.943}, {'end': 585.76, 'text': 'So we click on sheet one.', 'start': 584.639, 'duration': 1.121}, {'end': 588.563, 'text': 'I would just like to change this grouping.', 'start': 587.141, 'duration': 1.422}, {'end': 591.385, 'text': "It's just my own preference to rather see the fields like this.", 'start': 588.583, 'duration': 2.802}, {'end': 599.273, 'text': "And we'll start off by just double clicking the latitude and longitude to create them into the actual map.", 'start': 592.446, 'duration': 6.827}, {'end': 600.074, 'text': 'All right.', 'start': 599.753, 'duration': 0.321}, {'end': 609.863, 'text': "Next, we need to just be sure that we use the root identifier as our detail, as that's the level we want to display our visualization at.", 'start': 600.094, 'duration': 9.769}, {'end': 615.414, 'text': 'And what do we want to display is obviously the arrival delays.', 'start': 611.312, 'duration': 4.102}, {'end': 618.856, 'text': 'And we can drag that into our visualization.', 'start': 615.855, 'duration': 3.001}, {'end': 621.658, 'text': 'You can see that it actually created a sun.', 'start': 620.017, 'duration': 1.641}, {'end': 627.701, 'text': 'For this purpose, it would be better to show the average delay, not the overall delay, but the average delay of each of these flights.', 'start': 621.898, 'duration': 5.803}, {'end': 634.225, 'text': 'And we would be able to see which have the biggest average delay.', 'start': 630.103, 'duration': 4.122}, {'end': 645.483, 'text': "next we just change our visualization to a line graph and you will see a very strange looking line graph which doesn't make an awful lot of sense.", 'start': 636.48, 'duration': 9.003}, {'end': 646.983, 'text': 'and this is where the magic comes in.', 'start': 645.483, 'duration': 1.5}], 'summary': 'Preparing data for visualization using tableau, displaying airport details and average arrival delays in line graph.', 'duration': 64.417, 'max_score': 535.657, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/ckQNNhCfUW4/pics/ckQNNhCfUW4535657.jpg'}, {'end': 667.842, 'src': 'embed', 'start': 621.898, 'weight': 3, 'content': [{'end': 627.701, 'text': 'For this purpose, it would be better to show the average delay, not the overall delay, but the average delay of each of these flights.', 'start': 621.898, 'duration': 5.803}, {'end': 634.225, 'text': 'And we would be able to see which have the biggest average delay.', 'start': 630.103, 'duration': 4.122}, {'end': 645.483, 'text': "next we just change our visualization to a line graph and you will see a very strange looking line graph which doesn't make an awful lot of sense.", 'start': 636.48, 'duration': 9.003}, {'end': 646.983, 'text': 'and this is where the magic comes in.', 'start': 645.483, 'duration': 1.5}, {'end': 649.624, 'text': 'so you will recall, we created the route order field.', 'start': 646.983, 'duration': 2.641}, {'end': 659.446, 'text': 'now the route order was the start and end of the actual route, one being the departure and second being the arrival,', 'start': 649.624, 'duration': 9.822}, {'end': 667.842, 'text': "and i'm not sure if you've used this path option here before, but that helps us to to show the lines between the start and end.", 'start': 659.446, 'duration': 8.396}], 'summary': 'Analyzing average flight delays and creating route visualization for better insights.', 'duration': 45.944, 'max_score': 621.898, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/ckQNNhCfUW4/pics/ckQNNhCfUW4621898.jpg'}], 'start': 535.657, 'title': 'Tableau data join and visualization tutorial', 'summary': 'Covers tableau data joining process, emphasizing the importance of selecting the correct ertar code and obtaining specific details. it also demonstrates data visualization processes, including creating maps, displaying average flight delays, and improving visualizations through filters and route order fields.', 'chapters': [{'end': 578.339, 'start': 535.657, 'title': 'Tableau data join process', 'summary': 'Discusses the process of joining data in tableau, emphasizing the importance of selecting the correct ertar code for accurate data output and highlighting the specific details obtained, such as airport names, city, state, and coordinates.', 'duration': 42.682, 'highlights': ['The importance of selecting the correct ERTAR code for accurate data output is emphasized, ensuring the inclusion of specific details such as airport names, city, state, and coordinates.', 'The process involves Tableau performing joins in the background, resulting in the ability to view the output with specific details for all records, including airport names, city, state, and coordinates.', 'The root location, departing airport, San Francisco, is used as an example, demonstrating the inclusion of specific details such as the airport name, city, state, and coordinates.']}, {'end': 719.287, 'start': 580.18, 'title': 'Data visualization tutorial', 'summary': 'Demonstrates the process of visualizing data, including changing grouping preferences, creating maps, displaying average flight delays, and improving visualizations by using filters and route order fields.', 'duration': 139.107, 'highlights': ['The chapter demonstrates the process of visualizing data The tutorial covers the process of visualizing data using Tableau software.', 'Improving visualizations by using filters and route order fields The tutorial emphasizes the use of filters and route order fields to improve the visual representation of data, leading to a more organized and comprehensive visualization.', 'Displaying average flight delays The chapter emphasizes the importance of displaying average flight delays as opposed to overall delays to gain insights into the flights with the biggest average delays.', 'Creating maps and changing grouping preferences The tutorial explains the process of creating maps and demonstrates the preference of changing grouping to enhance the visualization of data.']}], 'duration': 183.63, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/ckQNNhCfUW4/pics/ckQNNhCfUW4535657.jpg', 'highlights': ['The process involves Tableau performing joins in the background, resulting in the ability to view the output with specific details for all records, including airport names, city, state, and coordinates.', 'The importance of selecting the correct ERTAR code for accurate data output is emphasized, ensuring the inclusion of specific details such as airport names, city, state, and coordinates.', 'The root location, departing airport, San Francisco, is used as an example, demonstrating the inclusion of specific details such as the airport name, city, state, and coordinates.', 'Improving visualizations by using filters and route order fields The tutorial emphasizes the use of filters and route order fields to improve the visual representation of data, leading to a more organized and comprehensive visualization.', 'Displaying average flight delays The chapter emphasizes the importance of displaying average flight delays as opposed to overall delays to gain insights into the flights with the biggest average delays.', 'Creating maps and changing grouping preferences The tutorial explains the process of creating maps and demonstrates the preference of changing grouping to enhance the visualization of data.', 'The chapter demonstrates the process of visualizing data The tutorial covers the process of visualizing data using Tableau software.']}, {'end': 943.876, 'segs': [{'end': 766.219, 'src': 'embed', 'start': 739.065, 'weight': 0, 'content': [{'end': 748.311, 'text': "So what we'll do is we will create two separate, we'll basically duplicate this map and we will overlay the bubbles on top of this.", 'start': 739.065, 'duration': 9.246}, {'end': 756.276, 'text': 'The way we do that is by taking the latitude in the row shelf while holding down control or command, just drag it next to itself.', 'start': 748.671, 'duration': 7.605}, {'end': 766.219, 'text': "immediately you'll see it being updated and also at the same time, you will notice that we can control the charts individually,", 'start': 757.611, 'duration': 8.608}], 'summary': 'Create duplicate map, overlay bubbles, and control charts individually.', 'duration': 27.154, 'max_score': 739.065, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/ckQNNhCfUW4/pics/ckQNNhCfUW4739065.jpg'}, {'end': 839.308, 'src': 'embed', 'start': 816.457, 'weight': 1, 'content': [{'end': 824.562, 'text': 'What I would like to do is just to increase the size of these circles so one can properly see the arrival delay.', 'start': 816.457, 'duration': 8.105}, {'end': 825.403, 'text': 'There we go.', 'start': 825.023, 'duration': 0.38}, {'end': 831.547, 'text': 'So you can see the bigger arrival delay, the bigger the circle, the smaller the arrival delay, the smaller the circle.', 'start': 825.423, 'duration': 6.124}, {'end': 839.308, 'text': 'Next, we will add some coloring, and we will again use the arrival delay as our coloring mechanism.', 'start': 833.646, 'duration': 5.662}], 'summary': 'Increasing circle size based on arrival delay for data visualization.', 'duration': 22.851, 'max_score': 816.457, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/ckQNNhCfUW4/pics/ckQNNhCfUW4816457.jpg'}, {'end': 919.501, 'src': 'embed', 'start': 889.348, 'weight': 2, 'content': [{'end': 892.09, 'text': 'I think this would look great with a black background.', 'start': 889.348, 'duration': 2.742}, {'end': 897.656, 'text': "So let's see if we go to map, map layers and change the style to dark.", 'start': 892.13, 'duration': 5.526}, {'end': 899.398, 'text': 'Yeah, there we go.', 'start': 898.717, 'duration': 0.681}, {'end': 900.719, 'text': 'That looks great.', 'start': 899.698, 'duration': 1.021}, {'end': 908.557, 'text': "So there's obviously much more you can do with this by using the airline's information and so forth.", 'start': 902.515, 'duration': 6.042}, {'end': 912.599, 'text': 'However, I think this is where we can stop for today.', 'start': 909.318, 'duration': 3.281}, {'end': 919.501, 'text': 'Maybe lastly is just to look at another airport and see how we can get further information from it.', 'start': 912.999, 'duration': 6.502}], 'summary': "Demonstrated changing map style to dark; highlighted further possibilities with airline's information; concluded session with suggestion for future exploration.", 'duration': 30.153, 'max_score': 889.348, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/ckQNNhCfUW4/pics/ckQNNhCfUW4889348.jpg'}], 'start': 720.151, 'title': 'Visualizing arrival delay with bubbles', 'summary': 'Demonstrates visualizing arrival delay using bubbles on a map and discusses creating data visualization using tableau to enhance the visual representation of arrival delays in flight data.', 'chapters': [{'end': 766.219, 'start': 720.151, 'title': 'Visualizing arrival delay with bubbles', 'summary': 'Demonstrates how to visualize arrival delay using bubbles on a map, illustrating the ineffectiveness of line thickness and the method to overlay bubbles on the map by duplicating it and dragging latitude in the row shelf.', 'duration': 46.068, 'highlights': ['The chapter demonstrates the ineffectiveness of using line thickness to depict arrival delay on a map.', 'The method of overlaying bubbles on a map by duplicating it and dragging latitude in the row shelf is explained.']}, {'end': 943.876, 'start': 766.219, 'title': 'Data visualization techniques', 'summary': 'Discusses the process of creating a data visualization using tableau, including resizing, changing chart types, overlaying charts, adding color, and customizing the appearance to enhance the visual representation of arrival delays in flight data.', 'duration': 177.657, 'highlights': ['The process of creating a data visualization using Tableau involves resizing the elements, changing chart types, overlaying charts, adding color, and customizing the appearance. The speaker demonstrates the steps to resize elements, change chart types, overlay charts, and add and customize colors to enhance the visual representation.', 'The visualization technique involves using circles or bubbles to represent data, where the size of the circles corresponds to the magnitude of arrival delay, and the color is used to represent the average arrival delay. The technique utilizes circles or bubbles to represent data, where the size and color of the circles are used to visually depict the magnitude and average arrival delay, respectively.', 'Customizing the appearance includes adjusting the color type, line clarity, and background style to enhance the visual appeal of the visualization. The speaker demonstrates customizing the appearance by adjusting color type, line clarity, and background style to improve the visual appeal of the visualization.']}], 'duration': 223.725, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/ckQNNhCfUW4/pics/ckQNNhCfUW4720151.jpg', 'highlights': ['The method of overlaying bubbles on a map by duplicating it and dragging latitude in the row shelf is explained.', 'The visualization technique involves using circles or bubbles to represent data, where the size and color of the circles are used to visually depict the magnitude and average arrival delay, respectively.', 'Customizing the appearance includes adjusting the color type, line clarity, and background style to enhance the visual appeal of the visualization.']}], 'highlights': ["Creation of route identifier using concatenation of origin and destination airports A route identifier is created by concatenating the origin airport and destination airport, such as 'origin airport_destination airport'.", 'Creation of route order field to specify the start and end of the route A route order field is created to specify the start and end of the route, with the application of a calculated function to assign values of one or two based on the table name.', 'Creation of a calculated field to determine the location based on the table name, enabling differentiation between origin and destination airports.', 'Demonstrates the process of joining the airport file based on the new route location field to obtain coordinates for arrival or departure airports.', 'Improving visualizations by using filters and route order fields The tutorial emphasizes the use of filters and route order fields to improve the visual representation of data, leading to a more organized and comprehensive visualization.', 'Displaying average flight delays The chapter emphasizes the importance of displaying average flight delays as opposed to overall delays to gain insights into the flights with the biggest average delays.', 'Creating maps and changing grouping preferences The tutorial explains the process of creating maps and demonstrates the preference of changing grouping to enhance the visualization of data.', 'The method of overlaying bubbles on a map by duplicating it and dragging latitude in the row shelf is explained.', 'The visualization technique involves using circles or bubbles to represent data, where the size and color of the circles are used to visually depict the magnitude and average arrival delay, respectively.', 'Customizing the appearance includes adjusting the color type, line clarity, and background style to enhance the visual appeal of the visualization.']}