如何使用符号间距相等的对数刻度属性的符号刻度

时间:2018-09-28 14:51:13

标签: python matplotlib plot axis-labels

下面的图显示了第一。 symlog标度(ax.set_xscale("symlog"))和2。 log缩放比例(ax.set_xscale("log")如您所见,0并未出现在log缩放比例中,但我的x值由(0, 0.001, 0.01, 0.1, 1, 10, 100)组成。我想找到一种方法在第二个图中也有一个比例,它也显示了我的0值。建议的解决方案是使用symlog。图1中显示结果。那里是0,但标签在0周围(0,0.001,0.01,0.1 )彼此紧挨着放置,无论它们的值如何,我都失去了刻度之间的距离相同的秤的属性,有人知道如何解决吗? Symlog

Log

1 个答案:

答案 0 :(得分:0)

已解决:ax.set_xscale('symlog',linthreshx=0.001)做了,而0.001是轴symlog上的最小x值