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

Python seaborn修改y轴(对数刻度)以显示更多值,python,graph,scale,axis,seaborn,Python,Graph,Scale,Axis,Seaborn,我使用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

我使用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))
更多信息:


默认情况下,“ticks”样式可能包括次要的ticks谢谢-我最终使用了matplotlib.pyplot.grid(True,which=“both”)。最好创建一个对ticker对象的引用来解释它的作用。