- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
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 create pie chart using plotly in R?
To create pie chart using plotly, we first need to find the count data based on categories and then use the plot_ly function by mentioning chart type as "pie".
To find the count data, we can use count function from dplyr package after that plot_ly function will be applied.
Check out the below example to understand how it can be done.
Example
Following snippet creates the mtcars data −
data(mtcars) head(mtcars,20)
Output
The following mtcars data is created −
mpg cyl disp hp drat wt qsec vs am gear carb Mazda RX4 21.0 6 160.0 110 3.90 2.620 16.46 0 1 4 4 Mazda RX4 Wag 21.0 6 160.0 110 3.90 2.875 17.02 0 1 4 4 Datsun 710 22.8 4 108.0 93 3.85 2.320 18.61 1 1 4 1 Hornet 4 Drive 21.4 6 258.0 110 3.08 3.215 19.44 1 0 3 1 Hornet Sportabout 18.7 8 360.0 175 3.15 3.440 17.02 0 0 3 2 Valiant 18.1 6 225.0 105 2.76 3.460 20.22 1 0 3 1 Duster 360 14.3 8 360.0 245 3.21 3.570 15.84 0 0 3 4 Merc 240D 24.4 4 146.7 62 3.69 3.190 20.00 1 0 4 2 Merc 230 22.8 4 140.8 95 3.92 3.150 22.90 1 0 4 2 Merc 280 19.2 6 167.6 123 3.92 3.440 18.30 1 0 4 4 Merc 280C 17.8 6 167.6 123 3.92 3.440 18.90 1 0 4 4 Merc 450SE 16.4 8 275.8 180 3.07 4.070 17.40 0 0 3 3 Merc 450SL 17.3 8 275.8 180 3.07 3.730 17.60 0 0 3 3 Merc 450SLC 15.2 8 275.8 180 3.07 3.780 18.00 0 0 3 3 Cadillac Fleetwood 10.4 8 472.0 205 2.93 5.250 17.98 0 0 3 4 Lincoln Continental 10.4 8 460.0 215 3.00 5.424 17.82 0 0 3 4 Chrysler Imperial 14.7 8 440.0 230 3.23 5.345 17.42 0 0 3 4 Fiat 128 32.4 4 78.7 66 4.08 2.200 19.47 1 1 4 1 Honda Civic 30.4 4 75.7 52 4.93 1.615 18.52 1 1 4 2 Toyota Corolla 33.9 4 71.1 65 4.22 1.835 19.90 1 1 4 1
To create pie chart using plotly in R, add the following code to the above snippet −
library(dplyr) Pie_Data<-count(mtcars,am) Pie_Data
Output
If you execute all the above given snippets as a single program, it generates the following output −
am n 1 0 19 2 1 13
To create pie chart using plotly in R, add the following code to the above snippet −
library(plotly) plot_ly(Pie_Data,values=~n,labels=~factor(am),marker=list(colors=c("blue","green")),type="pie")
Output
If you execute all the above given snippets as a single program, it generates the following output −
- Related Articles
- How to create a bar chart using plotly in R?
- How to create pie chart in base R?
- How to create pie chart in base R with labels?
- How to create a Pie chart using JavaFX?
- How to create plotly bar chart with negative values in R?
- ReactJS: How to Create a Pie Chart using Recharts?
- How to Create a Pie Chart in Seaborn?
- How to create plotly bar chart with values on top of bars in R?
- How to draw a multiple line chart using Plotly Express in Python Plotly?
- How to display long X-axis labels in a bar chart using plotly in R?
- How to create bar chart using ggplot2 with chart sub-title in R?
- How to create stacked bar chart using ggvis in R?
- How to create grouped line chart using ggplotly in R?
- Explain: How to draw Pie chart?
- How to create horizontal stacked bar chart using ggvis in R?
