Program 8

 8.Write a Python program to plot pie chart using labels of brands of cars 'AUDI',

'BMW', 'FORD', 'TESLA', 'JAGUAR', 'MERCEDES' and sales of the cars.

A Pie Chart is a circular statistical plot that can display only one series of data. The area of the 

chart is the total percentage of the given data. The area of slices of the pie represents the 

percentage of the parts of the data. The slices of pie are called wedges. The area of the wedge 

is determined by the length of the arc of the wedge. The area of a wedge represents the relative 

percentage of that part with respect to whole data. Pie charts are commonly used in business 

presentations like sales, operations, survey results, resources, etc as they provide a quick 

summary.

Creating Pie Chart

Matplotlib API has pie() function in its pyplot module which create a pie chart representing the 

data in an array. 

Syntax: matplotlib.pyplot.pie(data, explode=None, labels=None, colors=None, autopct=None, 

shadow=False)

Parameters:

data represents the array of data values to be plotted, the fractional area of each slice is 

represented by data/sum(data). If sum(data)<1, then the data values returns the fractional 

area directly, thus resulting pie will have empty wedge of size 1-sum(data).

labels is a list of sequence of strings which sets the label of each wedge.

color attribute is used to provide color to the wedges.

autopct is a string used to label the wedge with their numerical value.

shadow is used to create shadow of wedge.

from matplotlib import pyplot as plt

import numpy as np

cars = ['AUDI', 'BMW', 'FORD', 'TESLA', 'JAGUAR', 'MERCEDES']

data = [23, 17, 35, 29, 12, 41]

fig = plt.figure(figsize =(10, 7))

plt.pie(data, labels = cars)

plt.show()

OUTPUT


Comments

Post a Comment