如何在绘图中添加次y轴?

2024-03-28 16:17:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试找出如何在这个图表的右侧添加一个次y轴(见下图)。我有生成图表的代码:

   %matplotlib inline
    %pylab inline
    import matplotlib.pyplot as plt
    mpl.style.use('default')
    fig, ax = plt.subplots(figsize=(12, 5))
    ax.set_title('Chart'.format('default'), color='C6')
    ax.set_xlabel('Date', fontsize=12)
    ax.set_ylabel('Price', fontsize=12)
    ax.plot(allstocks['date'], allstocks['msft'], label='msft')
    ax.plot(allstocks['date'], allstocks['ibm'], label='ibm')
    ax.legend()

我希望msft股票价格是第二个y轴,所以这将是第二个y=[“msft”]。但是,我不知道如何将其合并到上面的代码中。你能帮忙吗?你知道吗

enter image description here


Tags: 代码defaultdateplotmatplotlib图表inlineplt