Bar Charts

Consultez, exécutez et modifiez Bar Charts dans l’IDE Matplotlib en ligne de CodeUtility.

Bibliothèques préinstallées
🚀 565,286 exécutions totales (11,991 ce mois-ci)
Intégrer
Sortie

Pratiquez Python avec des défis de code

Résolvez des problèmes concrets dans cet éditeur : lancez les tests, soumettez et recevez une relecture IA.

Tous les défis Python
Facile

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

Vous apprendrez ArithmétiqueValeurs de retour
BeginnerLearning-pathVariables
Facile

Days in a Month

Return how many days a month has, including leap years.

Vous apprendrez Règles du calendrierFonctions utilitaires
BeginnerConditionsFunctionsLearning-path
Facile

Produit scalaire de deux vecteurs

Multipliez deux vecteurs élément par élément et additionnez les résultats, l'opération de base de tout neurone.

Vous apprendrez VecteursProduit scalaire
Réseaux de neuronesaiapprentissage automatique
Facile

Distance entre deux points

Calculez la distance en ligne droite entre deux points.

Vous apprendrez Théorème de PythagoreRacines carrées
BeginnerFunctionsLearning-pathmath
Facile

Average of Three

Average three whole numbers.

Vous apprendrez ArithmétiqueDivision
BeginnerLearning-pathVariables
Facile

Liste de tâches

Gérez une liste de tâches : ajoutez-les, marquez-les faites, supprimez-les et indiquez ce qui reste.

Vous apprendrez Collections typéesRecords
BeginnerSimulationStrings
Facile

Vérification de nombre premier

Déterminez si un nombre est premier.

Vous apprendrez DivisibilitéOptimiser une boucle
BeginnerLoopsNumbersStudent-beginner
Difficile

Word Break

Decide whether text can be split into dictionary words.

Vous apprendrez DP sur les préfixesSegmentation de texte
AdvancedDynamic-programmingHackathonStrings
Facile

Count Pairs With a Sum

Count pairs of positions whose values add up to a target.

Vous apprendrez Paires d'indicesÉviter les doubles comptes
ArraysBeginnerLearning-pathNested-loops
Facile

Nombre manquant

Trouvez le nombre manquant dans 0..n.

Vous apprendrez Suites arithmétiquesAstuce de la différence de sommes
ArraysBeginnerStudent-beginnermath
Moyen

K-ième plus petit élément

Trouvez la k-ième plus petite valeur sans trier entièrement.

Vous apprendrez QuickselectPartitionnement
AdvancedCompetitive-programmingSorting
Facile

Min and Max Together

Find the smallest and largest value in one pass.

Vous apprendrez Un seul passagePlusieurs valeurs de retour
ArraysBeginnerFunctionsLearning-path

📊 À propos de cet exécuteur Matplotlib en ligne

Le CodeUtility Matplotlib Executor vous permet d’écrire et d’exécuter du code Python qui inclut des commandes de tracé Matplotlib - directement dans votre navigateur, sans configuration ni installation locale. Il exécute de vrais environnements Python avec Matplotlib préinstallé, ce qui permet de générer des sorties visuelles instantanément.

Cet outil utilise la dernière version de Matplotlib et prend en charge les bibliothèques Python courantes utilisées en analyse de données et en calcul scientifique, notamment NumPy et Pandas.

Vous pouvez créer des graphiques 2D, des nuages de points, des histogrammes ou des visualisations personnalisées - l’outil capture automatiquement votre figure et l’affiche dans une fenêtre contextuelle lorsque le code s’exécute avec succès.

C’est idéal pour les apprenants, data scientists et ingénieurs qui veulent expérimenter rapidement du code de visualisation Python sans avoir besoin de Jupyter Notebook ni d’une installation Python locale.

Bien plus qu’un exécuteur de code

Utilisez depuis le même exécuteur un éditeur multifichier, un terminal d’exécution isolé, des bibliothèques propres à chaque environnement, des espaces de travail persistants, le partage et la collaboration en temps réel.

Comment utiliser cet exécuteur ?

Choisissez un environnement d’exécution, ouvrez ou créez un fichier, écrivez votre code, puis sélectionnez Exécuter. La sortie s’affiche dans le terminal ; les utilisateurs connectés peuvent conserver leurs fichiers dans un espace de travail, installer des bibliothèques et collaborer grâce aux partages.

  1. Sélectionnez une version et modifiez le fichier actuel, ou ouvrez un autre fichier de l’espace de travail.
  2. Exécutez le code, saisissez les données demandées dans le terminal et consultez l’historique des exécutions enregistrées.
  3. Utilisez les bibliothèques, les outils de l’espace de travail, le partage et le chat lorsque votre tâche nécessite plusieurs extraits de code.

📊 Introduction à Matplotlib

1. Qu’est-ce que Matplotlib ?

Matplotlib est une bibliothèque Python populaire utilisée pour créer des visualisations statiques, animées et interactives. Elle est particulièrement utile en data science et en calcul scientifique.

import matplotlib.pyplot as plt

2. Courbe

Un graphique linéaire de base utilisant des valeurs X et Y.

import matplotlib.pyplot as plt

x = [1, 2, 3, 4]
y = [2, 4, 6, 8]

plt.plot(x, y)
plt.title("Courbe")
plt.xlabel("Axe X")
plt.ylabel("Axe Y")
plt.show()

3. Diagramme en barres

Les diagrammes en barres sont utiles pour comparer des catégories discrètes.

categories = ['A', 'B', 'C']
values = [5, 7, 3]

plt.bar(categories, values)
plt.title("Diagramme en barres")
plt.show()

4. Nuage de points

Utilisez des nuages de points pour montrer les relations entre deux variables numériques.

x = [1, 2, 3, 4]
y = [10, 20, 25, 30]

plt.scatter(x, y)
plt.title("Nuage de points")
plt.show()

5. Diagramme circulaire

Les diagrammes circulaires servent à montrer des proportions.

labels = ['Pomme', 'Banane', 'Cerise']
sizes = [30, 40, 30]

plt.pie(sizes, labels=labels, autopct='%1.1f%%')
plt.title("Répartition des fruits")
plt.show()

6. Histogramme

Les histogrammes aident à comprendre la distribution des données numériques.

import numpy as np

data = np.random.randn(1000)

plt.hist(data, bins=30)
plt.title("Histogramme")
plt.show()

7. Graphiques multiples

Tracez plusieurs graphiques dans une même figure à l’aide de sous-graphiques.

x = [1, 2, 3, 4]
y1 = [1, 4, 9, 16]
y2 = [2, 3, 5, 7]

plt.subplot(1, 2, 1)
plt.plot(x, y1)
plt.title("Graphique 1")

plt.subplot(1, 2, 2)
plt.plot(x, y2)
plt.title("Graphique 2")

plt.tight_layout()
plt.show()

8. Personnaliser les styles

Vous pouvez personnaliser les couleurs, styles, marqueurs, etc.

plt.plot(x, y1, color='red', linestyle='--', marker='o')
plt.title("Ligne stylisée")
plt.show()

9. Enregistrer le graphique en image

Enregistrez votre graphique dans un fichier image avec savefig().

plt.plot(x, y1)
plt.savefig("mon_graphique.png")

10. Graphique 3D (Avancé)

Matplotlib prend aussi en charge les tracés 3D via mpl_toolkits.mplot3d.

from mpl_toolkits.mplot3d import Axes3D

fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')

x = [1, 2, 3]
y = [2, 3, 4]
z = [5, 6, 7]

ax.scatter(x, y, z)
plt.show()