Seaborn 简明教程

Seaborn - Plotting Wide Form Data

总是建议使用“长形式”或“整齐”数据集。但有时当我们除了使用“宽格式”数据集外别无选择时,相同的功能也可应用于各种格式的“宽格式”数据,包括 Pandas 数据框或二维 NumPy 数组。应将这些对象直接传递到 data 参数中,并且必须将 x 和 y 变量指定为字符串

Example

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()

Output

models

此外,这些函数接受 Pandas 或 NumPy 对象的向量,而不是数据框中的变量。

Example

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()

Output

designs

对于 Python 世界中的许多开发者来说,使用 Seaborn 的主要优势在于它可以将 pandas 数据框对象作为参数。