Avec matplotlib on peut facilement tracer un simple diagramme circulaire (Pie Chart) en utilisant pyplot.pie, exemple:
import matplotlib.pyplot as plt
labels = 'Allemagne', 'France', 'Belgique', 'Espagne'
sizes = [15, 80, 45, 40]
colors = ['yellowgreen', 'gold', 'lightskyblue', 'lightcoral']
plt.pie(sizes, labels=labels, colors=colors,
autopct='%1.1f%%', shadow=True, startangle=90)
plt.axis('equal')
plt.savefig('PieChart01.png')
plt.show()
Autre exemple en mettant en evidence une partie du diagramme avec explode:
import matplotlib.pyplot as plt
labels = 'Allemagne', 'France', 'Belgique', 'Espagne'
sizes = [15, 80, 45, 40]
colors = ['yellowgreen', 'gold', 'lightskyblue', 'lightcoral']
explode = (0, 0.1, 0, 0)
plt.pie(sizes, explode=explode, labels=labels, colors=colors,
autopct='%1.1f%%', shadow=True, startangle=90)
plt.axis('equal')
plt.savefig('PieChart02.png')
plt.show()
Recherches associées
Liens | Site |
---|---|
pyplot.pie | matplotlib doc |
pie_and_polar_charts example code: pie_demo_features.py | matplotlib doc |
pylab_examples example code: pie_demo2.py | matplotlib doc |
pylab_examples example code: pie_demo.py | matplotlib doc |