R tutorial: Creating Maps and mapping data with ggplot2

  Рет қаралды 106,460

Statistics Guides with Prof Paul Christiansen

Statistics Guides with Prof Paul Christiansen

Күн бұрын

This video shows you how you can simply create country maps in R and then colour code countries according to some data, in this case % of the population having received a covid vaccine. I'll show you how you can alter the map properties and even put your own logo on the map.
Data and code used in the video can be found here drive.google.com/drive/folder...
Why not try the street map video too? • R Tutorial: Creating S...

Пікірлер: 96
@dejamate
@dejamate 2 жыл бұрын
Simple, clear, to the point and very easy to follow at the same time. Thank you for this nice work.
@DrPC_statistics_guides
@DrPC_statistics_guides 2 жыл бұрын
Thank you
@digh4407
@digh4407 2 жыл бұрын
Best explanation of mapping in R I have found till now and I have been researching a lot!
@DrPC_statistics_guides
@DrPC_statistics_guides 2 жыл бұрын
Thank you!
@denizgoktas1535
@denizgoktas1535 3 жыл бұрын
It's a clear and straigthforward explanation. Thanks.
@barbaraedler3628
@barbaraedler3628 Жыл бұрын
Your tutorial helped me a lot in plotting my data. Thanks.
@dianepavat1710
@dianepavat1710 3 жыл бұрын
Thank you for this video! How would you go about keeping the records of NA values to still have the country showing on the map but blank on the inside so it does not influence the color scale of the legend?
@raulfabioriva9652
@raulfabioriva9652 2 жыл бұрын
Really good video, keep it up mate!
@lucyhancock103
@lucyhancock103 Жыл бұрын
Thank you. So concise and helpful.
@lazarus8011
@lazarus8011 3 жыл бұрын
This was so helpful. Saved me alot of time cheers.
@antonyphilipemenyu4845
@antonyphilipemenyu4845 Жыл бұрын
Thanks for this simple and clear video. It was super helpul
@wasafisafi612
@wasafisafi612 10 ай бұрын
Thank you for a wonderful presentation
@muborizmirzoshoev4127
@muborizmirzoshoev4127 3 жыл бұрын
Very instructive video. Thanks.
@pranavlimaye
@pranavlimaye 2 жыл бұрын
Cool tutorial, thanks! I'm just getting into R and I found this to be very helpful. Edit: Give my regards to Bill too.
@andrewjolly319
@andrewjolly319 Жыл бұрын
Super easy to follow, thanks!
@santijaumes
@santijaumes 2 жыл бұрын
I love your tutorial, it was quite helpful when I was trying to do a map. Is it possible to add countries to the map with a value of 0?, maybe not in the gradient, but afterward just add a country? That would be very helpful to me.
@saherakhan8019
@saherakhan8019 8 ай бұрын
Thanks for the tutorial and the codes.
@gridsanawadeepantasri7382
@gridsanawadeepantasri7382 2 жыл бұрын
Thanks!, Really helpful better than my textbook!!
@mohammadbelalalzoubi8102
@mohammadbelalalzoubi8102 2 жыл бұрын
Great video. Thank you.
@lucgardygermain8362
@lucgardygermain8362 Жыл бұрын
Thank you! the video was really helping to get me started4
@JD-rw5vm
@JD-rw5vm 3 жыл бұрын
Thanks. Although instead of a left join and then filtering you would probably get the same result with a right join
@zaraemsley8095
@zaraemsley8095 Жыл бұрын
Super helpful video! Would it be possible to add the NA value to a separate legend to say that NA = grey on your map? :)
@rodolphantonios1595
@rodolphantonios1595 3 жыл бұрын
Extremely helpful video
@drnikford
@drnikford 8 ай бұрын
fabulous! what do you do if you do not have and equivalent value in your dataset for region (or any other)? instead, one might have "area" or "code"
@guningogoi3733
@guningogoi3733 2 жыл бұрын
Nice video and I was looking for this type of material to plot my data. I will try and soon and hopeful that I can replicate the same.
@HangPham-nf6ug
@HangPham-nf6ug 2 жыл бұрын
It's useful. Thank you so much.
@pnm3225
@pnm3225 Жыл бұрын
Thank you soooo much!!! Blessings
@annaly6341
@annaly6341 2 жыл бұрын
Thanks for this video! I had created my first map of the world. For some reason I have a missing gap of South Africa missing while the rest of the countries are present. Is there something wrong with my dataset?
@stefaniaalexandra9878
@stefaniaalexandra9878 9 ай бұрын
Hi! Very informative tutorial - if we want to rather have a different colour for each country (not based on any number data), R will automatically assign some colours - how do we change them?
@remycorpfinance
@remycorpfinance 2 жыл бұрын
Hello, thanks for the video . I wonder where you found your map.shp because i actually need to find one of the France.
@briantendaijuniormbanje7534
@briantendaijuniormbanje7534 2 жыл бұрын
Was it possible instead of using a left join and then filter, to just have done an inner join?
@maurxx1222
@maurxx1222 2 жыл бұрын
Thank you so much!
@omarabdulle7985
@omarabdulle7985 Ай бұрын
Helpful
@bestpotato5464
@bestpotato5464 2 жыл бұрын
Wow. Thank you. I love you
@duaaadnan5884
@duaaadnan5884 Жыл бұрын
hello! i couldn't make some of the countries lighter and other darker depending on their value. is there something i can do to fix that?
@haraldurkarlsson1147
@haraldurkarlsson1147 2 жыл бұрын
Some of the countries look a bit distorted such as Spain and Iceland. You might play with the projection type by changing the "crs" (coordinate reference system).
@juanpablobigordag.1537
@juanpablobigordag.1537 Жыл бұрын
Found the GIS guy! 😄
@louiseclarkson3585
@louiseclarkson3585 Жыл бұрын
For filtering the map down to EU countries only when i use the code - mapdata1% filter(!is.na(mapdata$`All antibiotics`)) View(mapdata1) ``` i get an error message: Error in UseMethod("filter") : no applicable method for 'filter' applied to an object of class "c('gg', 'ggplot')" -- any help with this?? thank you
@briantendaijuniormbanje7534
@briantendaijuniormbanje7534 2 жыл бұрын
Good video it is.
@meshackkibitok3654
@meshackkibitok3654 3 жыл бұрын
How can I get the map data for the entire world? I am trying to View but it displays an error
@omartaani6776
@omartaani6776 2 жыл бұрын
Great video! Any Idea how I can add country names to the map? Thanks
@ayaabdelghany4404
@ayaabdelghany4404 2 жыл бұрын
How did you add a percentage column to the world map table?
@khanmarjanhossen2245
@khanmarjanhossen2245 Ай бұрын
Hello, Im just trying to put data lebel on the region. But i cant do it. Tried a lot. Can you tell me how to do it?
@weareboootifulpeople7943
@weareboootifulpeople7943 Ай бұрын
hi, how to solve the problem of incompatible types when i do left_join function? thanks
@alvaro.sacris1930
@alvaro.sacris1930 Жыл бұрын
Any reason "united States" is missing when creating mapdata?
@WhiteGaming5883
@WhiteGaming5883 2 жыл бұрын
can we modify the geometry part of a shapefile?? thanks~!
@balonciega
@balonciega 2 жыл бұрын
thank you!!
@AbdullahSallam
@AbdullahSallam Жыл бұрын
It looks like map_data is no longer supported by ggplot2. Do you know what it was replaced with?
@emip9862
@emip9862 2 жыл бұрын
Amazing video, super helpful! Do you have a video yet on how to animate it? I have data from 2005 to 2020 and would love to animate this map?
@DrPC_statistics_guides
@DrPC_statistics_guides 2 жыл бұрын
Not yet, gganimate package will do it for you, I will get around to making an animation video soon!
@josieslaathaug8162
@josieslaathaug8162 Жыл бұрын
Amazing video, super helpful! Question, on line 17 of the code where you go to filter the mapdata, what does %>% do ? My R does not recognize it as a function and won't let me filter it with that
@DrPC_statistics_guides
@DrPC_statistics_guides Жыл бұрын
It's from tidyverse and is called a pipe style.tidyverse.org/pipes.html it just executes operations taking an input and giving an output. Install tidyverse and it should work!
@haraldurkarlsson1147
@haraldurkarlsson1147 2 жыл бұрын
Nice demo of ggplot plotting maps. There is a short-cut for eliminating NAs - namely: drop_na(Perc_vaccinated).
@poppypayne4053
@poppypayne4053 3 жыл бұрын
What can you do when their is not a mutual variable between the map data and my own dataset ('region' was the example given here). My countries are also coded indifferently to map data, will these cause some issues? Any help would be very much appreciated for my dissertation! (I'm very new to R)
@P_DOGG_ALI
@P_DOGG_ALI Жыл бұрын
did you manage to get this sorted?
@simrankhalid-islam2793
@simrankhalid-islam2793 Жыл бұрын
is it possible to label the countries on the map ?
@rjthemoneymantoo
@rjthemoneymantoo 2 жыл бұрын
So I have a dataset with volcano names as well as their own longitudes and latitudes. Is there any way I can plot that data into a map that shows their locations as points using this method?
@DrPC_statistics_guides
@DrPC_statistics_guides 2 жыл бұрын
You can use something like this to do that kzbin.info/www/bejne/iZXZeK2YhL9gh9U
@yonder5279
@yonder5279 4 ай бұрын
OHHHHH I get it!I made a mistake by excluding gorup=group in aes and got a messed up map, now corrected it
@eugenebronstein6296
@eugenebronstein6296 2 жыл бұрын
Thanks.
@danielmihai3098
@danielmihai3098 3 жыл бұрын
Is there any way to add to this map another variable that is illustrated for example by bubbles/dots, in addition to the existing one? Thanks!
@norhajaratunfatinmohamadno7710
@norhajaratunfatinmohamadno7710 2 жыл бұрын
What is the best way to get the map data 1? I've watched every video on KZbin from beginning to end, but I'm still unable to locate the vaccination percentage map. Is there a solution?
@DrPC_statistics_guides
@DrPC_statistics_guides 2 жыл бұрын
www.statista.com/statistics/1196071/covid-19-vaccination-rate-in-europe-by-country/
@daemondias3782
@daemondias3782 2 жыл бұрын
Looking to get the provinces of Canada for a map but the world data does not provide this, do you know of any datasets that do?
@DrPC_statistics_guides
@DrPC_statistics_guides 2 жыл бұрын
tengl.net/blog/2020/1/7/drawing-canada-maps-in-r
@nabeelnisar3077
@nabeelnisar3077 3 ай бұрын
Hi, this tutorial is really good and easy to follow, I have created the same map, But I'm having difficulty adding scale_bar or annotation_scale, Could you please show this to viewer how they can add these scales.
@finkthegirl
@finkthegirl 2 жыл бұрын
Hi! Great video! But I always get the notification "Error in left_join(mapdata, fieldworkplaces, by = "region") : could not find function "left_join"". Any ideas on how to solve this? Thanks!
@DrPC_statistics_guides
@DrPC_statistics_guides 2 жыл бұрын
Install the dplyr package
@bankolefalade
@bankolefalade 5 ай бұрын
its not showing Democratic Republic of Congo and Congo Kinshasa, any reason, maybe input names are different. United States will only load when wriiten as USA. thanks for a great workshop
@rashawnhoward564
@rashawnhoward564 2 жыл бұрын
Thank you for this video! them_void in base ggplot2 removes all the axis stuff for you so you don't have to write it out
@shwetahegde475
@shwetahegde475 2 жыл бұрын
Can anybody help me with my data? I am struggling with errors. It is for my thesis.
@innanavenus5213
@innanavenus5213 2 жыл бұрын
How can I use my own shape file
@TheMinstrel55
@TheMinstrel55 2 жыл бұрын
I have put in all the code and nothing is coming out at all
@verygoodlad
@verygoodlad 2 жыл бұрын
Hey, how do you add labels on the countries?
@aymericmouttapa8313
@aymericmouttapa8313 Жыл бұрын
Did you find a way to add the country names ?
@goodluckzmtae
@goodluckzmtae Жыл бұрын
Does it work for r4.1
@parwana-e-aatish9641
@parwana-e-aatish9641 3 жыл бұрын
Thank you for uploading a wonderful tutorial. I have a query that how we can plot two variables data on single map. Like : ggplot() + geom_sf(data=shape, color='grey20', size=0.1, fill=NA) + geom_sf(data = subset(clus_dzc1, type=='high'),aes(fill=CL2),size=0.1,color='black') + scale_fill_discrete_sequential(palette='Burg',name="High-risk",rev=FALSE, guide = guide_legend(ncol=2)) + theme_void() ggplot() + geom_sf(data=shape, color='grey20', size=0.1, fill=NA) + geom_sf(data = subset(clus_dzc1, type=='low'),aes(fill=CL2), size=0.1, color='black') + scale_fill_discrete_sequential(palette='Blues',name="Low-risk",rev=FALSE, guide = guide_legend(ncol=2)) + theme_void() . There are two plots code. Can you please guide me, how i can convert into one gg plot. Can you please write the code for me. I shall be very thankful to you.
@user-ck8xx9by5t
@user-ck8xx9by5t 2 жыл бұрын
plot1
@hinawaritv7575
@hinawaritv7575 3 жыл бұрын
Can we select the other regions examples china, taiwan, Frances?
@DrPC_statistics_guides
@DrPC_statistics_guides 3 жыл бұрын
yes, all countries can be done, I limited them to the ones I had vaccination data for.
@hinawaritv7575
@hinawaritv7575 3 жыл бұрын
@@DrPC_statistics_guides thanks Dr. I Just successful do it awesome.
@fireywhitecelt
@fireywhitecelt 3 жыл бұрын
I'm completely new to it but the view part will not run, does not recognize object
@DrPC_statistics_guides
@DrPC_statistics_guides 3 жыл бұрын
I have just ran all the code and it all works fine, I imagine that you have a slight mismatch between what you have called the object and what you are asking to View() Here are all the cases were there is an object defined + a view in the script that's linked below the video EUvax
@fireywhitecelt
@fireywhitecelt 3 жыл бұрын
@@DrPC_statistics_guides sorry I really didn't expect a reply 😅
@tanushreehalder1629
@tanushreehalder1629 2 жыл бұрын
@@DrPC_statistics_guides, It's a great video. I am trying to plot it, but from where I may get the mapdata? I am finding "Error: object 'map1' not found".
@coolgamer720
@coolgamer720 2 жыл бұрын
Great video! I followed it; however, the USA is not showing up on my map.
@allietexter6949
@allietexter6949 2 жыл бұрын
Try, world_map$region[world_map$region == "USA"] = "United States" that should fix it!
@sharifahnurfatihahbtsyedza5517
@sharifahnurfatihahbtsyedza5517 2 жыл бұрын
how can i get the map1 data ?
@DrPC_statistics_guides
@DrPC_statistics_guides 2 жыл бұрын
www.statista.com/statistics/1196071/covid-19-vaccination-rate-in-europe-by-country/
@sharifahnurfatihahbtsyedza5517
@sharifahnurfatihahbtsyedza5517 2 жыл бұрын
how can i get the data maps ?
@DrPC_statistics_guides
@DrPC_statistics_guides 2 жыл бұрын
www.statista.com/statistics/1196071/covid-19-vaccination-rate-in-europe-by-country/
@norhajaratunfatinmohamadno7710
@norhajaratunfatinmohamadno7710 2 жыл бұрын
how we can get the map data??
@DrPC_statistics_guides
@DrPC_statistics_guides 2 жыл бұрын
The actual numbers? Anywhere really, I got mine from the WHO for this
@norhajaratunfatinmohamadno7710
@norhajaratunfatinmohamadno7710 2 жыл бұрын
@@DrPC_statistics_guides I watched your video, but why can't I run?
How To Create Interactive Maps with R | Step-By-Step Tutorial
21:26
Jared Lander - Using R for GIS and Mapping
20:09
Lander Analytics
Рет қаралды 3,6 М.
WORLD'S SHORTEST WOMAN
00:58
Stokes Twins
Рет қаралды 126 МЛН
I'm Excited To see If Kelly Can Meet This Challenge!
00:16
Mini Katana
Рет қаралды 29 МЛН
Secret Experiment Toothpaste Pt.4 😱 #shorts
00:35
Mr DegrEE
Рет қаралды 38 МЛН
Playing hide and seek with my dog 🐶
00:25
Zach King
Рет қаралды 36 МЛН
R tutorial: Mapping data on to a google map using ggmap (part 1)
14:16
Statistics Guides with Prof Paul Christiansen
Рет қаралды 14 М.
Spatial Data in R
47:24
Biodiversity Data Science
Рет қаралды 20 М.
Data Visualization in Map with R
20:03
Siddha Raj Bhatta
Рет қаралды 12 М.
GIS 101: Mapping data points in R
18:46
Milos Makes Maps
Рет қаралды 2,8 М.
Creating maps with the sf package in R
35:26
Statistics Ninja
Рет қаралды 3,7 М.
My Workflow for Building any Streamlit Dashboard Project
9:40
Fanilo Andrianasolo
Рет қаралды 78 М.
How to Create Amazing Eurostat Maps in 2024 with R and ggplot2
45:37
Milos Makes Maps
Рет қаралды 1,6 М.
Why Do Bubbles Form In Glasses Of Water?
12:33
Joe Scott
Рет қаралды 78 М.
Choose a car for Father ♥️ #cars #viralvideo #automobile
0:18
что за звук?
0:15
Мурат 07 манипулятор
Рет қаралды 3,8 МЛН
ПОКРАСИЛ МАШИНУ (@stilbruchlack - TikTok)
0:28
В ТРЕНДЕ
Рет қаралды 2,8 МЛН
Поймал ГНУСНОГО и ПОДЛОГО перекупа.
0:42
Саша Туман
Рет қаралды 1,3 МЛН