首页 > 解决方案 > 如何使用 Python Seaborn 在时间序列图中添加标记

问题描述

我有以下来自 Seaborn 的参考图

import seaborn as sns; 
sns.set()
import matplotlib.pyplot as plt
fmri = sns.load_dataset("fmri")
ax = sns.lineplot(x="timepoint", y="signal", hue="event", style="event", markers=True, data=fmri)

上面的代码结果如下图:

在此处输入图像描述

但是,当我用以下代码替换上述代码的最后一行时:

ax = sns.lineplot(x="timepoint", y="signal", markers=True, data=fmri)

我得到以下情节:

在此处输入图像描述

我的问题是:

如何在上面的单个图中合并标记?看来markers = True这里不起作用。有什么办法可以解决这个问题吗?

标签: pythonplotseaborn

解决方案


推荐阅读