Seaborn - wykreślanie danych z szerokich formularzy

Zawsze lepiej jest używać zbiorów danych „od dawna” lub „uporządkowanych”. Ale czasami, gdy nie mamy wyboru, zamiast korzystać ze zbioru danych „szerokoformatowych”, te same funkcje można również zastosować do danych „szerokoformatowych” w różnych formatach, w tym ramkach danych Pandas lub dwuwymiarowych NumPy tablice. Te obiekty powinny być przekazywane bezpośrednio do parametru danych, a zmienne x i y muszą być określone jako ciągi

Przykład

import pandas as pd
import seaborn as sb
from matplotlib import pyplot as plt
df = sb.load_dataset('iris')
sb.boxplot(data = df, orient = "h")
plt.show()

Wynik

Ponadto te funkcje akceptują wektory obiektów Pandas lub NumPy zamiast zmiennych w DataFrame.

Przykład

import pandas as pd
import seaborn as sb
from matplotlib import pyplot as plt
df = sb.load_dataset('iris')
sb.boxplot(data = df, orient = "h")
plt.show()

Wynik

Główną zaletą używania Seaborn dla wielu programistów w świecie Pythona jest to, że może on przyjmować obiekt DataFrame pandy jako parametr.