Using ggplot to create bar charts for 2 categorical variables. R programming for beginners.

  Рет қаралды 81,892

R Programming 101

R Programming 101

Күн бұрын

Creating bar charts or bar graphs is easy using ggplot. R programming provides a number of alternatives for data visualisation. Ggplot or ggpot2 is, in my opinion, the best way to visualise your data and create plots and graphs during your data analysis. If you're interested in quantitative analysis, data science and statistics, then this video is for you. This is an R programming for beginners video.

Пікірлер: 78
@Ruostesieni
@Ruostesieni 3 жыл бұрын
Absolutely love these videos of yours! Keep it up! Wanted to change away from SPSS to R for my doctoral thesis and your videos have given me the motivation AND means to do it.
@HomieCV
@HomieCV 2 жыл бұрын
Currently doing my Google data analytics certificate and I really enjoy adding to my knowledge with these videos. kuddos on your teaching abilities.
@saradhiananth1613
@saradhiananth1613 2 жыл бұрын
Bro, Is that analytics course free ?
@HomieCV
@HomieCV 2 жыл бұрын
@@saradhiananth1613 I payed for it. I was able to finish it in two months by committing to 5-6 hours a day. I heard there is financial aid available but I am not sure how that works.
@kiwookkim340
@kiwookkim340 3 жыл бұрын
haha always love it when you end with "don't do drugs, don't ever change". Fantastic resource for R beginners like myself, thank you!
@RProgramming101
@RProgramming101 3 жыл бұрын
haha - glad you like it.. :)
@MrRubyElf
@MrRubyElf Жыл бұрын
Oh my god thank you so much, you have no idea how long I've been looking for how to separate the bars by different variables. You also made it clear what pipes are. Thank you!
@RProgramming101
@RProgramming101 Жыл бұрын
So glad it was helpful! Thanks and cheers :)
@edongoogle8290
@edongoogle8290 3 жыл бұрын
My favourite channel! Please do an analysis of variance (ANOVA) test for three related data sets of different sizes, including numeric and categorical variables. That would be brilliant.
@someone8116
@someone8116 Жыл бұрын
Very informative video. Would suggest for a follow up video that includes adding error bars to the graph, as well as, significance indicators (previously calculated letters or asterisks) above each individual bar. This would be helpful in the cases where the is a single and 2 categorical variables.
@scr7968
@scr7968 Ай бұрын
Your videos are the best!
@epeliloganimoce6651
@epeliloganimoce6651 2 жыл бұрын
Great explanation: short, succinct and intuitive
@RProgramming101
@RProgramming101 2 жыл бұрын
Thank you kindly!
@ousmanelom6274
@ousmanelom6274 3 жыл бұрын
The best teacher in R with you it become easy
@RProgramming101
@RProgramming101 3 жыл бұрын
Thanks for the very kind comment
@perpetuankeseifiemor6475
@perpetuankeseifiemor6475 Жыл бұрын
Wow!!! Amazing video! R simplified!!! Am glad I came across this video! Makes R more interesting and understandable! Thank you so much!!🙏
@RProgramming101
@RProgramming101 Жыл бұрын
Glad you liked it!! Thanks!
@deeptimittal6547
@deeptimittal6547 10 ай бұрын
Very nice explanation which is very easy to understand.
@theoshouse8215
@theoshouse8215 Жыл бұрын
THANK YOU. really helpful for my poli sci project AND this is making me want to get into R for its own sake
@RProgramming101
@RProgramming101 Жыл бұрын
You can do it! Glad it was helpful! Thank you :)
@ameyadamle9475
@ameyadamle9475 2 жыл бұрын
Excellent Video. It was very easy to understand and helpful to complete a class assignment. Big Thumps up.
@12fra12nk
@12fra12nk Жыл бұрын
Hi dear, i tryed for hours did something like that in some seconds of video you explained exactly what i whant. thank you
@RProgramming101
@RProgramming101 Жыл бұрын
So glad to hear that! Thanks.
@dominiquebarrette9621
@dominiquebarrette9621 2 жыл бұрын
Really excellent communicator bravo and thank you so much
@RProgramming101
@RProgramming101 2 жыл бұрын
Thank you for the feedback, I really appreciate it!
@theexpatteacher8255
@theexpatteacher8255 3 жыл бұрын
Thanks so much for an awesome video. I really like using the pipe operator which, as you said, cuts down on creating more objects. My code is cleaner now and easier to follow.
@RProgramming101
@RProgramming101 3 жыл бұрын
Agree... I LOVE %>%
@leakopp6547
@leakopp6547 9 ай бұрын
the 1 minute gave me a lot of hope :D
@Simba-The_Lion
@Simba-The_Lion Жыл бұрын
Learning a lot here feels easier and understandable.
@RProgramming101
@RProgramming101 Жыл бұрын
Happy to help! Thank you for the feedback.
@ninafulep4707
@ninafulep4707 Жыл бұрын
Amazing video! I don't know what I would've done without them, you make R actually fun! I was wondering, in which video do you talk about adding labels to amounts in a stacked barchart? thanks!
@GnarTank
@GnarTank 11 ай бұрын
I made a bar chart today. Thank you
@RProgramming101
@RProgramming101 11 ай бұрын
Wonderful!
@dr.pervaizahmaddar9662
@dr.pervaizahmaddar9662 10 күн бұрын
Thank you. How to add labels on top of each bar?
@bbluca94
@bbluca94 Жыл бұрын
Amazing videos, keep up!
@RProgramming101
@RProgramming101 Жыл бұрын
Thanks, will do!
@sushilojha5202
@sushilojha5202 3 жыл бұрын
Thank you for making R easy to use😊
@user-jz6le1rh9j
@user-jz6le1rh9j 9 ай бұрын
I love this video.. Amazing!!
@abdulmusa6162
@abdulmusa6162 3 жыл бұрын
Awesome many thanks for the update
@RProgramming101
@RProgramming101 3 жыл бұрын
you are most welcome
@syedatasneemfatima7062
@syedatasneemfatima7062 3 жыл бұрын
Videos are great help ... thank you.
@harikathi2089
@harikathi2089 Жыл бұрын
Super helpful! Thank you!
@RProgramming101
@RProgramming101 Жыл бұрын
You're welcome! Glad you enjoyed it!
@yogawithmichellejulie
@yogawithmichellejulie Жыл бұрын
Thank you so much for explaining everything so well! You're a real life-safer :)
@RProgramming101
@RProgramming101 Жыл бұрын
Happy to help! Thank you :)
@usleoru
@usleoru Жыл бұрын
Very nice!
@RProgramming101
@RProgramming101 Жыл бұрын
Thanks for the feedback!!
@jalepezo
@jalepezo 3 жыл бұрын
thank you very much! precise and to the point
@kwetynasc4764
@kwetynasc4764 3 жыл бұрын
Great videos! Could you post tutorials on Inferential statistics and Biostatistics with R? Much appreciated!
@DK-sm5wf
@DK-sm5wf Ай бұрын
the explanation in regrads to the equal signs threw ,e a bit off, ususally "=" means youa ssing a value, since you want to filter an assignment would be pointless hence you want to access the assigned value of said variable which you do with "==" but the logic in regards the what to do comes from the filter function, so attributing the "if" to the "==" may be not 100% correct as the actualy filtering happens through said function, you simply check the value with the "==" and decide according to the defined logic.
@Fly_maggot
@Fly_maggot Жыл бұрын
Can I know how to overcome error bar overlap when producing a stacked bar chart ?
@user-bl6be5ns6e
@user-bl6be5ns6e Жыл бұрын
Can you please show how to add labels to the bar when we use position = "fill"?
@Levy957
@Levy957 2 жыл бұрын
love your content
@RProgramming101
@RProgramming101 2 жыл бұрын
Thank you!
@jerrynyameye1031
@jerrynyameye1031 2 жыл бұрын
My favourite teacher of all time...love you sir keep up the good work I have a question and that is how do you visualise your data after cleaning...? I filtered a datafram and use mutate function to add new row to the datafram After which I wanted to use ggplot2 to visualise my data but it throwed an error message saying object not found thus the new row I created not found
@tarkbugraasc2446
@tarkbugraasc2446 2 жыл бұрын
Can you explain the reason why nonlinear regression crashes due to the use of unreasonable initial guesses of coefficients?
@zafarsongs
@zafarsongs Жыл бұрын
I need to understand basic the Name of my parameter Can i use " AD+CD-BD_love"???
@anisoleanime2568
@anisoleanime2568 3 жыл бұрын
Absolutely love the videos! How can I create a weekly schedule using ggplot2? Could you make a video on that?
@pukroy
@pukroy Жыл бұрын
I got a problem in this starwars dataset here it is library(tidyverse) > View(starwars) > starwars %>% + filter(hair_color == "black") | + filter(hair_color == "brown") %>% + drop_na(sex) %>% + + ggplot(aes(hair_color, fill = sex))+ + geom_bar(position = "dodge", + alpha= 0.5)+ + labs(x= "Hair Colour", + y= "Number", + title = "Hair color of star wars")+ + theme_bw() Error: object 'hair_color' not found #I don't know why "hair_color" can't find #may be its a big mistake by me #I have a big question please help
@sitinabilah7954
@sitinabilah7954 2 жыл бұрын
Can u explain how to do Non MultiDimensional Scaling using R please.
@nurmuhammad2072
@nurmuhammad2072 2 жыл бұрын
Sir, would you please make a video on Chi-square test in R? Your videos surely helped me import dataset in R and do further analysis.
@RProgramming101
@RProgramming101 2 жыл бұрын
Hi Nur, Chi squared test in R video is to be published today. Hope all is well!
@rajendraregmi5407
@rajendraregmi5407 Жыл бұрын
Hi I love your short and sweet videos, I am wondering how can I prepare Bar chart with more than one numerical variable?
@ricardoansantos
@ricardoansantos 3 жыл бұрын
Another fascinating video! One question, can we used ggplot to perform graphing that are usually embedded in other packages? For instance, the age modelling package Bacon?
@RProgramming101
@RProgramming101 3 жыл бұрын
Great question - I think so (but am now sure). Will see what I can find out)
@omerzahoorchughtai7089
@omerzahoorchughtai7089 2 жыл бұрын
I have to create a bar chart which shows cost of different machines per year.lets say the years are 2018,2019,2020. How can I plot the chart with the data available.
@jababnamgay6366
@jababnamgay6366 3 жыл бұрын
My bar plot in ggplot shows NA although there in no NA or missing value in my data. How do I solve it sir
@andreferreira7873
@andreferreira7873 2 жыл бұрын
If I have data where the are 3 columns ( one is a factor and the other two are numeric values) can i do a bar chart with 2 categorical variables ? for example the x-variable is the name of people of the study and y-variable have the values of the other two colums which are the heights of two diferent years
@splham
@splham 3 ай бұрын
how can i get a personal class from you?
@ahmed007Jaber
@ahmed007Jaber 2 жыл бұрын
i have this set that has numeric variable and two categorical variables. I did everything fine except the legend is done in gradient colour fashion; scale of colour and values while it should be 2 categories either 0 or 1, any ideas? db %>% ggplot(aes(x = age, group= loan_default, fill = loan_default)) + + geom_boxplot(alpha=0.7)+facet_wrap(~ employment_type)+coord_flip()
@draprincesa01
@draprincesa01 2 жыл бұрын
same here ....it´s a factor !!! just put before your variable the word factor and perentesis for example for variable a und b db %>% filter(a %in% c('1','2','3')) %>% drop_na(b) %>% ggplot(aes(factor(b)))+ geom_bar(aes(fill=factor(b)),alpha=0.5)+ facet_wrap(~ a)+ theme_bw()+ theme(panel.grid.major=element_blank(), panel.grid.minor=element_blank(), legend.position='none')+ labs(title = 'titel', x='Transport', y='count')
@zhenhuahuang291
@zhenhuahuang291 3 жыл бұрын
Can you create one for ANN using R Keras?
@6toolbaseball
@6toolbaseball 3 жыл бұрын
LEGEND
@Rehan1824
@Rehan1824 3 жыл бұрын
First one
@TheMagikG
@TheMagikG Жыл бұрын
Doesn't work...
@bijayamanandhar3890
@bijayamanandhar3890 10 ай бұрын
Hello, you should not use the noisy musical background in a short and important academic video, it spoils your presentation, please remove.
@aliqzakry834
@aliqzakry834 10 ай бұрын
Why are you always using tidyverse? It's so infuriating. I'm not here to learn tidyverse. I'm here to learn R
@Ben-fk1dl
@Ben-fk1dl 10 ай бұрын
Bro what😂 you have to load in what codes you’re going to use and tidyverse is the most common
Bar charts and Histograms using ggplot in R
18:22
R Programming 101
Рет қаралды 65 М.
Чёрная ДЫРА 🕳️ | WICSUR #shorts
00:49
Бискас
Рет қаралды 5 МЛН
Bar Charts with {ggplot2}
13:38
yuzaR Data Science
Рет қаралды 5 М.
How to Create Pie Charts in R (6 easy ways)
19:13
The Data Digest
Рет қаралды 6 М.
Bar Charts using ggplot geom_bar - R Lesson 16
9:11
CradleToGraveR
Рет қаралды 40 М.
Clean your data with R.   R programming for beginners.
27:31
R Programming 101
Рет қаралды 141 М.
Error Bars using R programming
12:37
R Programming 101
Рет қаралды 11 М.