Course Details
Topic 1: Overview of Basic Plots in R
- Scatter and Bubble Plots
- Partition Plots
- Bar Plot
- Histogram
- Pie Chart
- Box Plot
- Heatmap
- Treemap
- 3D plots
Topic 2: Data Visualization with ggplot2
- What is ggplot2
- Components of ggplot2
- Scatter Plot
- Add Attributes to Aesthetics
- Add Smoothing Line
- Bar Plot
- Histogram
- Box Plot
- Data Piping
Topic 3: Customize Visualization
- Modifying Background
- Modify Axis, Limits and Legend
- Annotation and Titles
- Add Reference Lines
- Pre-Built Themes
- Install Additional Themes
Topic 4: Geospatial Visualization with ggmap
- Google Map API
- Install ggmap
- Get Google Map
- Get Geo Coding
- Plot Points on Map
- Add Text to Map
- Modifying Points on Map
Course Info
Prerequisite
The following knowledge is assumed
Software Requirement
Please download and install the following software prior to the class
Job Roles
- Data analysts
- Financial analysts
- Marketers
- Researchers
Trainers
Dr. Alvin Ang: Dr. Alvin Ang is a ACTA certified trainer. Dr. Alvin Ang did his Ph.D., Masters and Bachelors from NTU, Singapore. Previously he was a Principal Consultant (Data Science) as well as an Assistant Professor. He was also 8 years SUSS adjunct lecturer. His focus and interest is in the area of real world data science. Though an operational researcher by study, his passion for practical applications outweigh his academic background. He owns a startup externally.
Dwight Nuwan Fonseka: Dwight Nuwan Fonseka is a ACLP certified trainer. He have a degree in Biotechnology from NUS, Advanced diploma in Pharmaceutical management from MDIS and Masters in Education from NTU. He have 8 years experience of teaching biology at O and A levels/ IB level in international schools in Singapore and overseas.
Customer Reviews (9)
- Dwight was a good instructor who patiently guided us Review by Course Participant/Trainee
-
Dwight was a good instructor who patiently guided us with the right methods to apply. Extra exercises were provided to reinforce understanding. (Posted on 2/25/2022)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - might recommend Review by Course Participant/Trainee
-
. (Posted on 5/12/2021)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
. (Posted on 2/10/2021)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Will Recommend Review by Course Participant/Trainee
-
hank you very much for your R data visualization course. I really enjoyed and learnt lots from it. Also, thank you for offering other training courses that help me develop skills in R/Python programming language. (Posted on 11/26/2018)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Will Recommend Review by Course Participant/Trainee
-
There are too many modules covered in one course which is a challenge. Some of the module are similar with different packages. it could be consolidate so that the training can be more qualitative instead of quantitative. (Posted on 7/1/2018)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Will Recommend Review by Course Participant/Trainee
-
Nil (Posted on 5/21/2018)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Might Recommend Review by Course Participant/Trainee
-
The agenda is well structured and the content is good. It would be better if this is 2 day course with more hands on practice.1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment
The lecturer is friendly and passionate about the subject, and the quiet environment is excellent for the class (Posted on 2/26/2018) - Will Recommend Review by Course Participant/Trainee
-
Weekend is better for me. For today, i have to use my annual leave. Even i want to attend some courses, weekdays are not good for me. (Posted on 12/12/2017)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Will Recommend Review by Course Participant/Trainee
-
May wish to consider putting together all the visualization plots and create a gallery for the course promotional materials1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment
Can send participants the list of packages to install in advance to save on downloading and installing time (Posted on 8/28/2017)








