【问题标题】:matplotlib format offset stringmatplotlib 格式偏移字符串
【发布时间】:2015-11-17 15:39:10
【问题描述】:

所以我希望简单地格式化 matplotlib 放置的偏移字符串(至少我认为它是这样的,见图)以及已设置为以科学记数法显示刻度标签的轴,但是范围小于一个数量级(10 的幂)。

这就是我所说的: 本质上,我如何使它更大/彩色?

【问题讨论】:

    标签: python matplotlib plot format


    【解决方案1】:

    您可以使用ax.yaxis.get_offset_text() 访问偏移文本。然后,您可以设置 Text 对象的大小和颜色。例如:

    import matplotlib.pyplot as plt
    import numpy as np
    
    fig,ax = plt.subplots()
    ax.plot(range(10),np.linspace(0,1e11,10))
    
    offset_text = ax.yaxis.get_offset_text()
    
    offset_text.set_size(20)
    offset_text.set_color('red')
    
    plt.show()
    

    【讨论】:

    • 感谢您提供如此简明扼要的回答。正是我想要的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-14
    • 1970-01-01
    • 2013-09-30
    • 2020-11-29
    相关资源
    最近更新 更多