企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# Seaborn Pandas > 原文: [https://pythonbasics.org/seaborn_pandas/](https://pythonbasics.org/seaborn_pandas/) Pandas 是一个数据分析和处理模块,可帮助您加载和解析数据。 这是您在创建绘图时可能会使用的模块。 在 Pandas 中,数据存储在数据帧中。 例如,如果您从 Excel 加载数据。 当然,在处理数据时,您不必使用 Pandas,就像在旅行时不必使用汽车一样。 但这使处理数据变得更加容易。 ## 示例 ### Pandas 从 Pandas 数据帧创建 Seaborn Pandas 图。 数据帧使用随机数据,但实际上,这些数据通常来自数据库,Excel 或其他来源。 该程序会创建不同的图,但为简单起见,仅显示一个结果。 ```py import numpy as np import pandas as pd from scipy import stats import matplotlib.pyplot as plt import seaborn as sns df_obj1 = pd.DataFrame({"x": np.random.randn(500), "y": np.random.randn(500)}) df_obj2 = pd.DataFrame({"x": np.random.randn(500), "y": np.random.randint(0, 100, 500)}) sns.jointplot(x="x", y="y", data=df_obj2) sns.jointplot(x="x", y="y", data=df_obj2, kind="hex"); sns.jointplot(x="x", y="y", data=df_obj1, kind="kde"); dataset = sns.load_dataset("tips") sns.pairplot(dataset); #titanic = sns.load_dataset('titanic') #planets = sns.load_dataset('planets') #flights = sns.load_dataset('flights') #iris = sns.load_dataset('iris') exercise = sns.load_dataset('exercise') sns.stripplot(x="diet", y="pulse", data=exercise) sns.swarmplot(x="diet", y="pulse", data=exercise, hue='kind') sns.boxplot(x="diet", y="pulse", data=exercise) sns.boxplot(x="diet", y="pulse", data=exercise, hue='kind') sns.violinplot(x="diet", y="pulse", data=exercise, hue='kind') sns.barplot(x="diet", y="pulse", data=exercise, hue='kind') sns.pointplot(x="diet", y="pulse", data=exercise, hue='kind'); plt.show() ``` ![seaborn pandas](https://img.kancloud.cn/8d/f5/8df5b72865e0b7037da097da4e3caebf_600x600.jpg)