如何更改 seaborn 图中的线条样式


您可以使用lineplot()函数中的linestyle参数来调整海洋图中线条的样式:

 import seaborn as sns

sns. lineplot (data=df, x=' x_var ', y=' y_var ', linestyle=' dashed ')

linestyle参数中提供的最常见样式包括:

  • 实心(默认)
  • 带点
  • 观点
  • 边缘缝合

以下示例展示了如何在实践中更改海洋图中的线条样式。

示例:在 Seaborn 中更改线条样式

假设我们有以下 pandas DataFrame,其中包含有关零售店每天销售额的信息:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' day ': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
                   ' sales ': [3, 3, 5, 4, 5, 6, 8, 9, 14, 18]})

#view DataFrame
print(df)

   day sales
0 1 3
1 2 3
2 3 5
3 4 4
4 5 5
5 6 6
6 7 8
7 8 9
8 9 14
9 10 18

我们可以使用 Seaborn 中的lineplot()函数来创建带有实线的线性图:

 import seaborn as sns

#create line plot with default line width
sns. lineplot (data=df, x=' day ', y=' sales ')

我们还可以使用linestyle参数来代替虚线

 import seaborn as sns

#create line plot with dashed line
sns. lineplot (data=df, x=' day ', y=' sales ', linestyle=' dashed ') 

或者我们可以使用linestyle参数来代替虚线

 import seaborn as sns

#create line plot with dotted line
sns. lineplot (data=df, x=' day ', y=' sales ', linestyle=' dotted ') 

或者我们可以使用linestyle参数来代替虚线:

 import seaborn as sns

#create line plot with dashdot line
sns. lineplot (data=df, x=' day ', y=' sales ', linestyle=' dashdot ') 

另请注意,如果您创建具有多条线的海洋图,则linestyle参数将影响图中每条线的样式。

其他资源

以下教程解释了如何在 Seaborn 中执行其他常见任务:

如何更改 Seaborn 线图中的颜色
如何在Seaborn中调整线条粗细
如何在Seaborn中绘制多条线

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注