如何更改 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 中执行其他常见任务: