首页 > 解决方案 > 为主要和次要 y 轴设置 ytick.labelsize

问题描述

我正在创建一个带有小标签的图形:

from matplotlib import pyplot as p
from numpy import sin, cos, arange
rc = {'font.size': 1,
                   'axes.titlesize': 1,
                   'axes.labelsize': 1,
                   'xtick.labelsize': 1,
                   'ytick.labelsize': 1}

with plt.rc_context(rc):
    x = arange(0, 10, .01)

    for plotnum in range(1, 5):
        p.subplot(2, 2, plotnum)
        ax1 = p.gca()
        p.plot(sin(x), x)
        ax2 = p.twiny()
        p.plot(cos(x) + plotnum, x, 'g--')
    

但是当我运行代码时,只有一些刻度标签受到影响。这个答案显示了如何在交互式上下文中调整双轴的所有刻度标签,但我将如何在rc_context?

标签: pythonmatplotlib

解决方案


推荐阅读