Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Demonstrating the contrast between ggplot2 and baseR plotting #515

Open
noman32 opened this issue Aug 21, 2024 · 5 comments
Open

Demonstrating the contrast between ggplot2 and baseR plotting #515

noman32 opened this issue Aug 21, 2024 · 5 comments
Assignees
Labels
help wanted Looking for Contributors type:enhancement Propose enhancement to the lesson

Comments

@noman32
Copy link

noman32 commented Aug 21, 2024

How could the content be improved?

As this course is designed for anyone who does not necessarily have any previous exposure to R, I think showing a couple of examples of creating plots using baseR plot functions is useful. From my experience of training R to professionals, I found it quite motivating for the learners atleast to know that we can create plots and even add further layers on an existing plot using base R commands like plot(), abline() etc. However for better visualization, ggplot2 is certainly a good choice. In that way, learners can appreciate ggplot2.
In addition, learners (specially the new comers in R/programming) come to know that for quick plotting for eg EDA, we can simply use base R commands, without loading any additional library. We can either add couple of examples at the beginning of the ggplot episode or alternatively, at the end of ggplot episode, once they master the ggplot skills.
Just to share, in my trainings i show the learners very few examples from base R, lattice, qqplot (sharing with them some official documentation links for further exploration, if they like) and then go to ggplot in full swing. By this learners come to know there are multiple ways for visualization.

@juanfung
Copy link
Contributor

@noman32 you are absolutely right. over time, the lesson has evolved in ways that are not necessarily optimal as a whole.

since you have some experience teaching minimal base plotting before ggplot, would you be interested in submitting a PR with this change?

@juanfung juanfung added status:waiting for response Waiting for Contributor to respond to maintainers' comments or update PR type:enhancement Propose enhancement to the lesson labels Aug 22, 2024
@juanfung juanfung added help wanted Looking for Contributors and removed status:waiting for response Waiting for Contributor to respond to maintainers' comments or update PR labels Sep 4, 2024
@juanfung
Copy link
Contributor

juanfung commented Sep 4, 2024

@noman32 no worries if you're unable but wanted to double check

@noman32
Copy link
Author

noman32 commented Sep 4, 2024 via email

@noman32
Copy link
Author

noman32 commented Sep 8, 2024 via email

@juanfung
Copy link
Contributor

@noman32 thank you so much! i will take a look at your repo and circle back.

@juanfung juanfung self-assigned this Sep 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Looking for Contributors type:enhancement Propose enhancement to the lesson
Projects
None yet
Development

No branches or pull requests

2 participants