import pandas as pd
import plotly.express as px
df = pd.DataFrame([
['Jack', 'Math', 78],
['Jack', 'History', 94],
['Mary', 'Math', 67],
['Mary', 'History', 71],
['Mike', 'Math', 90],
['Mike', 'History', 65],
['David', 'Math', 81],
['David', 'History', 88],
], columns=['Students', 'Class', 'Scores'])
px.bar(df, x='Students', y='Scores', color='Class', title='Final Term')
import pandas as pd
import plotly.express as px
df = pd.DataFrame([
['Jack', 78, 94],
['Mary', 67, 71],
['Mike', 90, 65],
['David', 81, 88],
], columns=['Students', 'Math', 'History'])
px.bar(df, x='Students', y=['Math', 'History'], title='Final Term')