- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
How to join the points of a point chart if X-axis values are categorical in R using ggplot2?
A point chart is usually drawn to see the relationship between two continuous variables and it is also called scatterplot but if the independent variable is categorical then we simply call it a point chart. Often, we want to join or connect the points of a point chart to visually represent the variation of categories of the independent variable and make it a line chart. This can be done by setting stat_summary argument geom to line and setting group = 1 in aes.
Example
Consider the below data frame −
Class<-c("A","B","C") Frequency<-c(23,24,12) df<-data.frame(Class,Frequency) df
Output
Class Frequency 1 A 23 2 B 24 3 C 12 library(ggplot2)
Creating a simple point chart −
ggplot(df,aes(x,y,group=1))+geom_point()
Output
Creating the plot with connected points −
ggplot(df,aes(x,y,group=1))+geom_point()+stat_summary(fun.y=sum,geom="line")
Output
- Related Articles
- How to join points in a point chart with lines using ggplot2 in R?
- How to create a point chart with empty points using ggplot2 in R?
- How to create a point chart for categorical variable in R?
- How to create a point chart for cumulative sums using ggplot2 in R?
- How to represent all values of X-axis or Y-axis on the graph in R using ggplot2 package?
- How to change the gridlines of Y-axis on a chart created by using ggplot2 in R?
- How to change the color of X-axis label using ggplot2 in R?
- How to display count on Y-axis for line chart using ggplot2 in R?
- How to display mean for each group in point chart using ggplot2 in R?
- How to X-axis labels to the top of the plot using ggplot2 in R?
- How to align the bars of a barplot with the X-axis using ggplot2 in R?
- How to change the Y-axis values in a bar plot using ggplot2 in R?
- How to increase the X-axis labels font size using ggplot2 in R?
- How to create cumulative sum chart with count on Y-axis in R using ggplot2?
- How to write partial title of X-axis in italics using ggplot2 of R?

Advertisements