x值小于1的对数x轴格式

我正在尝试格式化x轴以正确显示小于1的对数值。

x轴从0.15开始,我想将值显示为0.15、0.2、0.3、0.4 0.5等,以此类推。

现在我正在使用以下格式:

ax.xaxis.set_major_formatter(mticker.FuncFormatter(lambda x,_: '{:g}'.format(x)))

给出以下结果: Log x-axis,wrong formatting

有什么建议吗?

tanxueli 回答:x值小于1的对数x轴格式

我只是通过使用“肮脏的方式”做到了:

ax.set_xticks([0.15,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100,200,300])
本文链接:https://www.f2er.com/2521685.html

大家都在问