Всегда предпочтительно использовать наборы данных long-from или tidy. Но иногда, когда у нас не остается выбора, а не используется набор данных «широкой формы», те же функции могут также применяться к «широкоформатным» данным в различных форматах, включая фреймы данных Pandas или двумерный NumPy. массивы. Эти объекты должны быть переданы непосредственно параметру данных, переменные x и y должны быть указаны как строки
пример
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()
Выход
Кроме того, эти функции принимают векторы объектов Pandas или NumPy, а не переменные в DataFrame.
пример
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()
Выход
Основным преимуществом использования Seaborn для многих разработчиков в мире Python является то, что он может принимать объект DataFrame pandas в качестве параметра.