
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Create Line Chart for Categories with Grey Color Palette using ggplot2 in R
To create line chart for categories with grey color palette using ggplot2, we can follow the below steps −
- First of all, create a data frame.
- Then, create the line chart for categories with default color of lines.
- Create the line chart for categories with color of lines in grey palette.
Create the data frame
Let's create a data frame as shown below −
x<-rnorm(25) y<-rnorm(25) Factor<-factor(sample(1:3,25,replace=TRUE)) df<-data.frame(x,y,Factor) df
On executing, the above script generates the below output(this output will vary on your system due to randomization) −
x y Factor 1 0.16617082 0.6440847 2 2 0.64861850 0.0894490 3 3 2.23253199 0.9830666 3 4 0.15959321 -1.5818475 3 5 0.99115481 0.3007150 3 6 -0.11421911 -0.0597798 2 7 -2.18767456 0.4199796 1 8 -0.45615151 -0.9753236 3 9 0.31962740 -0.1656778 1 10 -0.26188647 -1.4247906 1 11 -0.07914911 -1.1719439 1 12 0.04386646 -0.6051025 1 13 0.30364566 0.3973123 3 14 1.91715394 0.4858528 3 15 -1.31486210 -2.2679916 1 16 -0.64839356 -1.9870203 1 17 -1.04466289 0.5891917 1 18 0.21874848 -0.2328089 1 19 1.27746893 0.6943986 3 20 0.49281808 -1.0389503 3 21 0.13930975 0.3550664 2 22 1.02323729 1.5719230 3 23 1.31209069 -1.6987137 1 24 0.99838299 1.2443123 2 25 0.64388089 1.1059815 2
Create line chart with lines in default colors
Loading ggplot2 package and creating line chart with default colors of violins −
x<-rnorm(25) y<-rnorm(25) Factor<-factor(sample(1:3,25,replace=TRUE)) df<-data.frame(x,y,Factor) library(ggplot2) ggplot(df,aes(x,y,colour=Factor))+geom_line()
Output
Create line chart with lines in grey color palette
Use scale_fill_grey to create the line chart with lines in grey color palette −
x<-rnorm(25) y<-rnorm(25) Factor<-factor(sample(1:3,25,replace=TRUE)) df<-data.frame(x,y,Factor) library(ggplot2) ggplot(df,aes(x,y,colour=Factor))+geom_line()+scale_color_grey()
Output
Advertisements