将 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