📜  Python中的 seaborn.lineplot() 方法

📅  最后修改于: 2022-05-13 01:55:29.190000             🧑  作者: Mango

Python中的 seaborn.lineplot() 方法

Seaborn 是一个基于 matplotlib 的Python数据可视化库。它提供了一个用于绘制有吸引力和信息丰富的统计图形的高级界面。颜色突出,层次很好地融合在一起,轮廓贯穿始终,整体包装不仅具有良好的美学品质,而且还为我们提供了有意义的见解。

seaborn.lineplot()

画一个可能有几个语义分组的线图。可以使用色调、大小和样式参数为数据的不同子集显示 x 和 y 之间的关系。这些参数控制用于识别不同子集的视觉语义。通过使用所有三种语义类型可以独立显示多达三个维度,但这种情节风格可能难以解释并且通常无效。使用冗余语义(即同一变量的色调和样式)有助于使图形更易于访问。

以下是上述方法的实现以及一些示例:

示例 1:

Python3
# importing packages
import seaborn as sns
import matplotlib.pyplot as plt
  
# loading dataset
data = sns.load_dataset("iris")
  
# draw lineplot
sns.lineplot(x="sepal_length", y="sepal_width", data=data)
plt.show()


Python3
# importing packages
import seaborn as sns
import matplotlib.pyplot as plt
  
# loading dataset
data = sns.load_dataset("tips")
  
# draw lineplot
# hue by sex
# style to hue
sns.lineplot(x="total_bill", y="size",
             hue="sex", style="sex",
             data=data)
  
plt.show()


输出 :

示例 2:

Python3

# importing packages
import seaborn as sns
import matplotlib.pyplot as plt
  
# loading dataset
data = sns.load_dataset("tips")
  
# draw lineplot
# hue by sex
# style to hue
sns.lineplot(x="total_bill", y="size",
             hue="sex", style="sex",
             data=data)
  
plt.show()

输出 :