import pandas as pd import matplotlib.pyplot as plt def plot(data): # Convert the list of dictionaries to a pandas DataFrame df = pd.DataFrame(data) # Plotting plt.figure(figsize=(10, 6)) # Set the figure size plt.bar(df['name'], df['participations'], color='skyblue') # Create a bar chart plt.xlabel('Name') # Label on X-axis plt.ylabel('Participations') # Label on Y-axis plt.title('Number of Participations by Name') # Title of the chart plt.xticks(rotation=45) # Rotate the X-axis labels for better readability plt.savefig('participations.png') # Save the chart as a PNG file