您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python – 如何在seaborn的facetgrid中设置可读的xticks?

5b51 2022/1/14 8:23:12 python 字数 1623 阅读 570 来源 www.jb51.cc/python

我有这个与seaborn的facetgrid的数据框图: import seaborn as sns import matplotlib.pylab as plt import pandas import numpy as np plt.figure() df = pandas.DataFrame({"a": map(str, np.arange(1001, 1001 + 30)),

概述

import seaborn as sns
import matplotlib.pylab as plt
import pandas
import numpy as np

plt.figure()
df = pandas.DataFrame({"a": map(str,np.arange(1001,1001 + 30)),"l": ["A"] * 15 + ["B"] * 15,"v": np.random.rand(30)})
g = sns.FacetGrid(row="l",data=df)
g.map(sns.pointplot,"a","v")
plt.show()

seaborn绘制了所有的xtick标签,而不仅仅是挑选几个,它看起来很糟糕:

有没有办法对它进行自定义,以便在x轴上绘制每个第n个刻度而不是全部?

import seaborn as sns
import matplotlib.pylab as plt
import pandas
import numpy as np

df = pandas.DataFrame({"a": np.arange(1001,1001 + 30),data=df)
g.map(plt.plot,"v",marker="o")
g.set(xticks=df.a[2::8])


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶