在matplotlib中,我可以使用pyplot.xscale()或设置轴缩放Axes.set_xscale().这两个函数都接受三种不同的尺度:'linear'| 'log'| 'symlog'.
'log'和之间有什么区别'symlog'?在我做过的简单测试中,它们看起来完全相同.
我知道文档说它们接受不同的参数,但我仍然不明白它们之间的区别.有人可以解释一下吗?如果它有一些示例代码和图形,答案将是最好的!(另外:'symlog'这个名字来自哪里?)

该图应该显示时间差异,可以是负值和正值.有些差异非常小,而其他差异非常大.
我可以缩放x轴,使分辨率在x = 0附近非常精细,并且远离x = 0粗糙吗?是否有可能从x = 0向外输出对数标度?
编辑:
正如@Evert所建议的,这解决了我的问题:
ax = gca()
...
ax.set_xscale("symlog")
Run Code Online (Sandbox Code Playgroud)
并产生这个情节:
