0% found this document useful (0 votes)
16 views3 pages

Codes H

Uploaded by

saarikgowshik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views3 pages

Codes H

Uploaded by

saarikgowshik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

import matplotlib.

pyplot as plt

import pandas as pd

# Load data from CSV

data = pd.read_csv("C:\\Users\\ADMIN\\Desktop.csv")

# Extract data

songs = data['songs']

streams_in_billions = data['streams_in_billions']

# Bar graph

plt.figure(figsize=(8, 5))

plt.bar(songs, streams_in_billions, color='skyblue', edgecolor='black')

plt.title("Top 5 Most Streamed Songs on Spotify - Bar Graph", fontsize=14)

plt.xlabel("Songs", fontsize=12)

plt.ylabel("Streams (Billions)", fontsize=12)

plt.xticks(rotation=45)

plt.show()
import matplotlib.pyplot as plt

import pandas as pd

# Load data from CSV

data = pd.read_csv("C:\\Users\\ADMIN\\Desktop.csv")

# Extract data

songs = data['songs']

streams_in_billions = data['streams_in_billions']

# Pie chart

plt.figure(figsize=(8, 5))

plt.pie(streams_in_billions, labels=songs, autopct='%1.1f%%', startangle=90, colors=['skyblue', 'orange',


'green', 'red', 'purple'])

plt.title("Top 5 Most Streamed Songs on Spotify - Pie Chart", fontsize=14)

plt.show()
import matplotlib.pyplot as plt

import pandas as pd

# Load data from CSV

data = pd.read_csv("C:\\Users\\ADMIN\\Desktop.csv")

# Extract data

streams_in_billions = data['streams_in_billions']

# Histogram

plt.figure(figsize=(8, 5))

plt.hist(streams_in_billions, bins=5, color='skyblue', edgecolor='black')

plt.title("Distribution of Streams for Top 5 Most Streamed Songs on Spotify - Histogram", fontsize=14)

plt.xlabel("Streams (Billions)", fontsize=12)

plt.ylabel("Frequency", fontsize=12)

plt.grid(True)

plt.show()

You might also like