How to plot bubble chart using matplotlib, numpy and pandas in python?

Description

To plot bubble chart for given data
sample using python.

  • Read the sample data.
  • Import needed libraries.
  • Assign x,y,z for plotting.
  • Use plt.scatter() to plot the bubble chart.

#import libraries

import matplotlib.pyplot as plt

import numpy as np

import pandas as pd

#Read the sample data

data=pd.read_csv(‘/home/soft27/

Sathish/Pythonfiles/Employee.csv’)

#create data frame

df=pd.DataFrame(data)

#assign x variable

x = df[‘salary’]

#assign y variable

y = df[‘bonus’]

z = np.random.rand(10)

#pick random color

colors = np.random.rand(10)

#plot the bubble chart

plt.scatter(x, y, s=z*1000,c=colors)

plt.xlabel(‘salary’)

plt.ylabel(‘bonus’)

plt.show()

Leave Comment

Your email address will not be published. Required fields are marked *

clear formSubmit