A pie chart is a circle divided into
sectors that each represent a proportion of the whole. This page
explains how to build one with basic `R`

commands.

`pie()`

`R`

natively offers the `pie()`

function that
builds pie charts. The input is just a numeric variable, each value
providing the value of a group of the piechart.

__Important note__: pie chart are widely known as a bad way to
visualize information. Check
this post
for reasons and alternatives.

`labels`

Provide a vector of labels to the `labels`

argument to
add names to piechart groups:

`edges`

Decrease the value of the `edges`

argument to get angles
around your piechart.

```
# If you give a low value to the "edge" argument, you go from something circular to a shape with edges
pie(Prop , labels = c("Gr-A","Gr-B","Gr-C","Gr-D","Gr-E") , edges=10)
```

`density`

The `density`

arguments adds stripes.

You can control the angle of those stripes with `angle`

.

```
# The density arguments adds stripes. You can control the angle of this lines with "angle"
pie(Prop , labels = c("Gr-A","Gr-B","Gr-C","Gr-D","Gr-E") , density=10 , angle=c(20,90,30,10,0))
```

`col`

and `border`

Change group color with `col`

, and border color with
`border`

.

Here, the `RcolorBrewer`

package is used to build a nice
color palette.