-->

Intelligenza Artificiale

A un certo punto non fu più la biologia a dominare il destino dell'uomo, ma il prodotto del suo cervello: la cultura.
Cosicché: "Le uniche leggi della materia sono quelle che la nostra mente deve architettare e le uniche leggi della mente sono architettate per essa dalla materia".
JAMES CLERK MAXWELL

Seaborn


Seaborn è una libreria di visualizzazione dei dati in Python basata su Matplotlib. Creata per rendere la visualizzazione dei dati più facile e attraente,

Esempi di Utilizzo di Seaborn

Seaborn è una libreria di visualizzazione dei dati in Python basata su Matplotlib.
È stata creata per rendere la visualizzazione dei dati più facile e attraente, offrendo una sintassi semplice e funzionalità avanzate per la creazione di grafici complessi.

Installazione di Seaborn


Prima di tutto, è necessario installare Seaborn:

pip install seaborn

Importazione delle Librerie Necessarie



import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd

Creazione di un Dataset



data = {
    'Anno': [2015, 2016, 2017, 2018, 2019, 2020],
    'Vendite': [200, 300, 400, 500, 600, 700]
}

df = pd.DataFrame(data)

Creazione di un Grafico di Linea



sns.lineplot(x='Anno', y='Vendite', data=df, marker='o')
plt.title('Vendite Annuali')
plt.xlabel('Anno')
plt.ylabel('Vendite')
plt.grid(True)
plt.show()

Creazione di un Istogramma



sns.histplot(df['Vendite'], bins=5, kde=True)
plt.title('Distribuzione delle Vendite')
plt.xlabel('Vendite')
plt.ylabel('Frequenza')
plt.show()

Creazione di un Grafico a Barre



sns.barplot(x='Anno', y='Vendite', data=df, palette='viridis')
plt.title('Vendite per Anno')
plt.xlabel('Anno')
plt.ylabel('Vendite')
plt.show()

#### 7. Creazione di un Grafico a Dispersione


sns.scatterplot(x='Anno', y='Vendite', data=df, color='red')
plt.title('Vendite nel Tempo')
plt.xlabel('Anno')
plt.ylabel('Vendite')
plt.show()

Creazione di un Grafico a Violin


Un grafico a violino per visualizzare la distribuzione delle vendite.

sns.violinplot(y='Vendite', data=df)
plt.title('Distribuzione delle Vendite')
plt.xlabel('Vendite')
plt.show()