import matplotlib.pyplot as plt
names = []
marks = []
f = open(‘sample.txt’,’r’)
for row in f:
row = row.split(‘ ‘)
names.append(row[0])
marks.append(int(row[1]))
plt.bar(names, marks, color = ‘g’, label = ‘File Data’)
plt.xlabel(‘Student Names’, fontsize = 12)
plt.ylabel(‘Marks’, fontsize = 12)
plt.title(‘Students Marks’, fontsize = 20)
plt.le
gend()
plt.show()
Pavatharni . S Asked question June 6, 2023
