将 stripplot seaborn 的标记更改为字符串,而不是标记

Posted

技术标签:

【中文标题】将 stripplot seaborn 的标记更改为字符串,而不是标记【英文标题】:Change the marker of stripplot seaborn to be a string, not a marker 【发布时间】:2016-10-22 07:20:00 【问题描述】:

我有一个这样的熊猫数据框:

NAME POSITION VALUE A 123 0.1 B 34 0.8

如果使用 stripplot 创建绘图,有没有办法让点实际上是 NAME 中的对应值?

例如,教程中的图 (https://stanford.edu/~mwaskom/software/seaborn/tutorial/categorical.html) 显示了此图。是否可以将这些点替换为另一列中的字符串,例如“NAME”中的字符串?

【问题讨论】:

【参考方案1】:

为了将来参考,可以通过 Dollars($) 将标记设置为任何字符串。

sns.lineplot(data,marker="$string$")

您可能还应该使用标记大小以使其更漂亮。

sns.lineplot(data,marker="$string$", markersize=10)

【讨论】:

以上是关于将 stripplot seaborn 的标记更改为字符串,而不是标记的主要内容,如果未能解决你的问题,请参考以下文章

Python使用matplotlib可视化stripplot抖动数据点使用seaborn中的stripplot函数可视化stripplot防止数据重叠影像可视化效果

Python使用matplotlib可视化stripplot数据点计数图使用seaborn中的stripplot函数可视化stripplot数据越密集区域的计数数据点越大(Counts Plot

所有标记的seaborn散点图标记大小

Seaborn的简述

seaborn+画图+EDA

AttributeError:seaborn 中的未知属性图例