条带图
seaborn.stripplot()命令
seaborn.stripplot(
x, y, hue : 绘图中所使用的分类/连续变量/颜色分组变量名
data : 数据框名称
绘制细节:
order, hue_order : hue变量各类别取值的绘图顺序
jitter = True : 是否对散点位置进行随机抖动以避免重叠
orient : “v” | “h”, 条带绘制方向
其他设定:
color : matplotlib颜色设定
palette : 调色盘设定
size : float, optional
linewidth : float, optional
ax : matplotlib Axes, optional
)
# 样本较多时散点通常会重叠,使得图形失去使用价值。
sns.stripplot(y = ccss.s3[:200], jitter = False)
# 解决方案是使用一些随机的“抖动”来调整位置(仅沿着分类轴方向抖动)
sns.stripplot(y = ccss.s3[:200], jitter = True)
seaborn.swarmplot()命令
swarmplot()默认使用避免重叠点的算法来定位分类轴上的每个散点,呈现效果更好。
sns.swarmplot(y = ccss.s3[:200])