首页 > 解决方案 > 情节变化不影响所有子情节

问题描述

所以我有一个功能可以绘制运行时间,并在休赛期削减部分时间。

def plotTimes(data):
    x = data["x"]
    y = data["y"]
    fig, axes = plt.subplots(1, data["years"], sharey=True)
    for i in range(data['years']):
        axes[i].plot(x, y)
        if i < data['years'] - 1:
            axes[i].spines['right'].set_visible(False)
        if i > 0:
            axes[i].spines['left'].set_visible(False)
            axes[i].yaxis.set_ticks_position('none')
        axes[i].set_xlim(data['boundaries'][i]['start'],data['boundaries'][i]['end'])
    plt.xticks(rotation=90)
    plt.xlabel('Date')
    plt.ylabel('5k Time')
    plt.title(data['name'])
    plt.show()

这段代码生成了这样的图像: 在此处输入图像描述

标签: pythonpython-3.xmatplotlib

解决方案


推荐阅读