我正在尝试格式化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
有什么建议吗?
我正在尝试格式化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
有什么建议吗?
我只是通过使用“肮脏的方式”做到了:
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])