Page 91 - IPP-12-2024
P. 91

Program 17: For the Data frames created above, analyze and plot appropriate charts with title and
             legend.
               Solution:
            import matplotlib.pyplot as plt
            import numpy as np
            s=['1st','2nd','3rd']
            per_sc=[95,89,77]
            per_com=[90,93,75]
            per_hum=[97,92,77]
            x=np.arange(len(s))
            plt.bar(x,per_sc,label='Science',width=0.25,color='green')
            plt.bar(x+.25,per_com,label='commerce',width=0.25,color='red')
            plt.bar(x+.50,per_hum,label='Humanities',width=0.25,color='gold')
            plt.xticks(x,s)
            plt.xlabel('Position')
            plt.ylabel('Percentage')
            plt.title('Bar Graph For Result Analysis')
            plt.legend()
            plt.show()
            Output:




















         Program 18: Plot the following data on line chart and follow the given instructions:

                          Day          Monday        Tuesday       Wednesday         Thursday       Friday
                          Income       510           350           475               580            600


             a.  Write a title for the chart "The Weekly Income Report".
   86   87   88   89   90   91   92   93   94   95   96