seaborn:如何在小倍数图中制作log base 2轴?

问题描述 投票:0回答:2
进行小型倍数。

g = sns.relplot(data=df, kind='scatter', col='mycol', row='arow', x='a', y='b', hue='c', legend=False, alpha=.5)

i可以轻松地将轴的轴以10:

中的对数刻度的轴进行变形:
g.set(xscale="log")
g.set(yscale="log")

如果我用matplotlib绘制一个简单的图,我可以在基本2中使用日志刻度:
ax.set_xscale('log', basex=2)
ax.set_yscale('log', basey=2)

但是我如何在海洋中制作log2
log2

Just Just发现了如何使用全局函数进行操作:
matplotlib data-visualization seaborn
2个回答
0
投票
plt.xscale('log', basex=2) plt.yscale('log', basey=2)

plt.xscale("log", base=2)
plt.yscale("log", base=2)

0
投票

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.