gpt4 book ai didi

python - 关闭科学记数法并全局抵消

转载 作者:太空宇宙 更新时间:2023-11-04 03:31:55 25 4
gpt4 key购买 nike

我已经尝试了几个小时来全局关闭科学记数法和 matplotlib 中的偏移量。我的解决方案尝试

import matplotlib  as mpl
import matplotlib.pyplot as plt

文档说:

set the rcParam axes.formatter.useoffset=False to turn it off globally, or set a different formatter.

mpl.rcParams.formatter.useoffset = False 

当然这会失败,因为没有 rcParam 的格式化程序

mpl.ticker.FuncFormatter.__setattr__('set_scientific',False)

我完全迷失了尝试这样做。我刚从 matlab 切换过来。如果这是非常基本的,我深表歉意

最佳答案

您需要在设置文件中更改设置,您可以通过以下代码获取当前设置文件路径:

import matplotlib as mpl
print mpl.matplotlib_fname()

如果文件在mpl-data文件夹中,则通过以下代码将其复制到用户设置文件夹中:

import shutil
shutil.copy(mpl.matplotlib_fname(), mpl.get_configdir())

然后重新启动 python session 并再次显示路径:

print mpl.matplotlib_fname()

编辑这个文件:

axes.formatter.useoffset      : False 

如果你只想在你的一个程序中禁用它,你可以在任何绘图之前设置:

mpl.rcParams["axes.formatter.useoffset"] = False

关于python - 关闭科学记数法并全局抵消,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30813306/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com