我已经使用seaborn绘制了箱线图,y轴使用了对数刻度(时间以毫秒为单位)。我想通过在轴上包含更多值来使y轴更清晰。我该如何实现?使用的代码和生成的图形如下。
ax2 = sns.boxplot(x="xVals", y="Time", data=df2, whis=[0, 100])
ax2.set(yscale="log")
最佳答案
尝试
ax2.xaxis.set_major_locator(ticker.MultipleLocator(5))
ax2.xaxis.set_minor_locator(ticker.MultipleLocator(1))
更多信息:
https://matplotlib.org/api/ticker_api.html