É sempre preferível usar conjuntos de dados 'longos' ou 'organizados'. Mas, às vezes, quando não temos outra opção a não ser usar um conjunto de dados de 'formato amplo', as mesmas funções também podem ser aplicadas a dados de formato amplo em uma variedade de formatos, incluindo Pandas Data Frames ou NumPy bidimensional matrizes. Esses objetos devem ser passados diretamente para o parâmetro de dados, as variáveis xey devem ser especificadas como strings
Exemplo
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()
Resultado
Além disso, essas funções aceitam vetores de objetos Pandas ou NumPy em vez de variáveis em um DataFrame.
Exemplo
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()
Resultado
A principal vantagem de usar o Seaborn para muitos desenvolvedores no mundo Python é que ele pode usar o objeto DataFrame do pandas como parâmetro.