[英]Markers are not visible in seaborn plot
基本上,因為這不是markers=
的用途。 根據文檔:
標記:布爾值、列表或字典,可選
確定如何為樣式變量的不同級別繪制標記的對象。 設置為 True 將使用默認標記,或者您可以將標記列表或樣式變量的字典映射級別傳遞給標記。 設置為 False 將繪制無標記線。 標記在 matplotlib 中指定。
因此,僅當您還指定了style=
參數時, markers=
才有用。 例如:
fmri = sns.load_dataset("fmri")
ax = sns.lineplot(x="timepoint", y="signal", style="event", data=fmri, markers=True)
但是,其他 kwargs 被傳遞給plt.plot()
,因此,您可以通過使用marker=
kwarg 來指示lineplot
使用標記(注意缺少“s”):
ax = sns.lineplot(range(10), range(10), marker='o')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.