python - 如何使用 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
这里不起作用。有什么办法可以解决这个问题吗?
解决方案
推荐阅读
- haskell - 使用 map 函数转换列表的每个元素
- java - 如何使用 ZAP 的 Java API 检索 AjaxSpider 扫描的结果
- php - 尝试从一对多关系 Laravel 检索数据时获取空数组
- ruby-on-rails - 您可以为 Savon 客户端 gem 手动设置 SSL cert_store 吗?
- c# - DataGridCheckBoxColumn 用法——抛出未处理的异常
- django - 无法从 URL 获取参数。姜戈
- c# - 为什么 blazor (WASM) 不能使用 MemoryStream?
- angular - 延迟加载组件的 Angular 反应式表单组问题
- firebase - 字段更改时,FirestorePagingAdapter 不更新 Firestore 数据?
- android - 无需选择 sdcard 的 Android SDCard 写入权限