如何创建带有辅助y轴的matplotlib图?

时间:2020-07-20 12:34:04

标签: python pandas matplotlib graph

我想使用matplotlib创建折线图,其中COMPMKR在一个轴上,LENDKNC在第二个y轴上。 X轴应为日期列。我只想要从2020-07-182020-07-20的日期。下面的输出是一个熊猫数据框。

我该怎么做?谢谢!


              COMP   LINK    LEND    KNC     MKR
date                                            
2020-07-16  154.84  8.350  0.2766  1.571  443.10
2020-07-17  167.20  8.261  0.2883  1.636  449.49
2020-07-18  163.72  7.971  0.3110  1.826  454.50
2020-07-19  163.40  8.083  0.3534  1.689  465.80
2020-07-20  166.00  7.932  0.3519  1.710  461.10

1 个答案:

答案 0 :(得分:1)

您可以使用loc提取日期范围内的数据,并使用plot

df.loc['2020-07-18':'2020-07-20'].plot(y=['COMP', 'MKR','LEND','KNC'],secondary_y=['LEND','KNC'])

输出:

enter image description here