为了账号安全,请及时绑定邮箱和手机立即绑定

“ log”和“ symlog”有什么区别?

“ log”和“ symlog”有什么区别?

鸿蒙传说 2019-12-20 10:47:27
在matplotlib中,我可以使用pyplot.xscale()或设置轴缩放Axes.set_xscale()。这两个函数接受三个不同的尺度:'linear'| 'log'| 'symlog'。'log'和之间有什么区别'symlog'?在我做的一次简单测试中,它们看上去完全一样。我知道文档说它们接受不同的参数,但是我仍然不了解它们之间的区别。有人可以解释一下吗?如果有一些示例代码和图形,答案将是最好的!(另:“符号”的名称从何而来?)
查看完整描述

3 回答

?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

这是必须使用符号日志时的行为示例:


初始图,未缩放。注意多少点聚集在x〜0


    ax = sns.scatterplot(x= 'Score', y ='Total Amount Deposited', data = df, hue = 'Predicted Category')

[ 不缩放 '


对数比例图。一切都崩溃了。


    ax = sns.scatterplot(x= 'Score', y ='Total Amount Deposited', data = df, hue = 'Predicted Category')


    ax.set_xscale('log')

    ax.set_yscale('log')

    ax.set(xlabel='Score, log', ylabel='Total Amount Deposited, log')

对数刻度 '


为什么会崩溃?由于x轴上的某些值非常接近或等于0。


符号比例图。一切都应有。


    ax = sns.scatterplot(x= 'Score', y ='Total Amount Deposited', data = df, hue = 'Predicted Category')


    ax.set_xscale('symlog')

    ax.set_yscale('symlog')

    ax.set(xlabel='Score, symlog', ylabel='Total Amount Deposited, symlog')

符号量表


查看完整回答
反对 回复 2019-12-20
  • 3 回答
  • 0 关注
  • 1431 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信