seaborn修改y轴(对数刻度)以显示更多值

问题描述 投票:1回答:1

我使用seaborn绘制了一个boxplot,y轴使用了一个对数刻度(以毫秒为单位的时间)。我想通过在轴上包含更多值来使y轴更清晰。我怎么能实现这一目标?使用的代码和生成的图表如下。

ax2 = sns.boxplot(x="xVals", y="Time", data=df2, whis=[0, 100])
ax2.set(yscale="log")

enter image description here

python graph scale axis seaborn
1个回答
0
投票

尝试

ax2.xaxis.set_major_locator(ticker.MultipleLocator(5))
ax2.xaxis.set_minor_locator(ticker.MultipleLocator(1))

更多信息:

https://matplotlib.org/api/ticker_api.html

© www.soinside.com 2019 - 2024. All rights reserved.