Error Bars and Uncertainty

Visualizza, esegui e sperimenta con Error Bars and Uncertainty nell’IDE Matplotlib online di CodeUtility.

Librerie preinstallate
🚀 565,273 esecuzioni totali (11,978 questo mese)
Incorpora
Output

Esercitati in Python con le sfide di codice

Risolvi problemi pratici direttamente in questo editor: esegui i test di esempio, invia la soluzione e ricevi una revisione AI del codice.

Tutte le sfide Python
Facile

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

Imparerai AritmeticaValori di ritorno
BeginnerLearning-pathVariables
Facile

Days in a Month

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

Imparerai Regole del calendarioFunzioni di supporto
BeginnerConditionsFunctionsLearning-path
Facile

Prodotto scalare di due vettori

Moltiplica due vettori elemento per elemento e somma i risultati, l'operazione alla base di ogni neurone.

Imparerai VettoriProdotto scalare
Reti neuraliaiapprendimento automatico
Facile

Distance Between Points

Compute the straight-line distance between two points.

Imparerai Teorema di PitagoraRadici quadrate
BeginnerFunctionsLearning-pathmath
Facile

Average of Three

Average three whole numbers.

Imparerai AritmeticaDivisione
BeginnerLearning-pathVariables
Facile

Lista delle cose da fare

Gestisci una lista di attività: aggiungile, segnale come fatte, rimuovile e riporta quelle ancora da fare.

Imparerai Collezioni tipizzateRecord
BeginnerSimulationStrings
Facile

Verifica Numero Primo

Stabilisci se un numero è primo.

Imparerai DivisibilitàOttimizzare i cicli
BeginnerLoopsNumbersStudent-beginner
Difficile

Word Break

Decide whether text can be split into dictionary words.

Imparerai DP sui prefissiSegmentare il testo
AdvancedDynamic-programmingHackathonStrings
Facile

Count Pairs With a Sum

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

Imparerai Coppie di indiciEvitare i doppi conteggi
ArraysBeginnerLearning-pathNested-loops
Facile

Numero Mancante

Trova l'unico numero mancante da 0 a n.

Imparerai Serie aritmeticheTrucco della differenza delle somme
ArraysBeginnerStudent-beginnermath
Media

K-th Smallest Element

Find the k-th smallest value without fully sorting.

Imparerai QuickselectPartizionamento
AdvancedCompetitive-programmingSorting
Facile

Min and Max Together

Find the smallest and largest value in one pass.

Imparerai Un solo passaggioPiù valori di ritorno
ArraysBeginnerFunctionsLearning-path

📊 Informazioni su questo esecutore online di Matplotlib

Il CodeUtility Matplotlib Executor ti consente di scrivere ed eseguire codice Python che include comandi di Matplotlib - direttamente nel browser, senza configurazioni o installazioni locali. Esegue ambienti Python reali con Matplotlib preinstallato, permettendo di generare output visivi all'istante.

Questo strumento utilizza l'ultima versione di Matplotlib e supporta le librerie Python tipiche usate nell'analisi dei dati e nel calcolo scientifico, tra cui NumPy e Pandas.

Puoi creare grafici 2D, diagrammi a dispersione, istogrammi o visualizzazioni personalizzate - lo strumento cattura automaticamente la figura e la mostra in una finestra popup quando il codice viene eseguito correttamente.

È perfetto per studenti, data scientist e ingegneri che vogliono sperimentare rapidamente con il codice di visualizzazione in Python senza bisogno di Jupyter Notebook o di un'installazione locale di Python.

Più di un semplice esecutore di codice

Usa nello stesso esecutore un editor multifile, un terminale di esecuzione isolato, librerie specifiche per il runtime, spazi di lavoro persistenti, condivisione e collaborazione in tempo reale.

Come si usa questo esecutore?

Scegli un runtime, apri o crea un file, scrivi il codice e seleziona Esegui. L’output appare nel terminale; gli utenti che hanno effettuato l’accesso possono conservare i file in uno spazio di lavoro, installare librerie e collaborare tramite le condivisioni.

  1. Seleziona una versione e modifica il file corrente oppure apri un altro file dello spazio di lavoro.
  2. Esegui il codice, inserisci i dati nel terminale quando richiesto e consulta la cronologia delle esecuzioni salvate.
  3. Usa librerie, strumenti dello spazio di lavoro, condivisione e chat quando l’attività richiede più di un frammento di codice.

📊 Introduzione a Matplotlib

1. Che cos'è Matplotlib?

Matplotlib è una libreria Python molto diffusa per creare visualizzazioni statiche, animate e interattive. È particolarmente utile nella data science e nel calcolo scientifico.

import matplotlib.pyplot as plt

2. Grafico a linee

Un grafico a linee di base che usa valori X e Y.

import matplotlib.pyplot as plt

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

plt.plot(x, y)
plt.title("Grafico a linee")
plt.xlabel("Asse X")
plt.ylabel("Asse Y")
plt.show()

3. Grafico a barre

I grafici a barre sono utili per confrontare categorie discrete.

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

plt.bar(categories, values)
plt.title("Grafico a barre")
plt.show()

4. Diagramma a dispersione

Usa i diagrammi a dispersione per mostrare le relazioni tra due variabili numeriche.

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

plt.scatter(x, y)
plt.title("Diagramma a dispersione")
plt.show()

5. Grafico a torta

I grafici a torta si usano per mostrare le proporzioni.

labels = ['Mela', 'Banana', 'Ciliegia']
sizes = [30, 40, 30]

plt.pie(sizes, labels=labels, autopct='%1.1f%%')
plt.title("Distribuzione della frutta")
plt.show()

6. Istogramma

Gli istogrammi aiutano a comprendere la distribuzione dei dati numerici.

import numpy as np

data = np.random.randn(1000)

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

7. Grafici multipli

Rappresenta più grafici in un'unica figura usando i subplot.

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("Grafico 1")

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

plt.tight_layout()
plt.show()

8. Personalizza gli stili

Puoi personalizzare colori, stili, marker e altro.

plt.plot(x, y1, color='red', linestyle='--', marker='o')
plt.title("Linea stilizzata")
plt.show()

9. Salva il grafico come immagine

Salva il grafico in un file immagine usando savefig().

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

10. Grafico 3D (Avanzato)

Matplotlib supporta anche la grafica 3D tramite 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()