Кривая доходности казначейства, как наложить две кривые доходности, используя matplotlib

Я пытаюсь создать график кривой доходности казначейства для сравнения ставок с двух отдельных дат. У меня возникают трудности с объединением двух кривых и созданием чистого графика. Мой вопрос : как мне построить две кривые выхода вместе, причем выходы (скорости) находятся на оси у, а сроки погашения (2yr, 5yr, 10yr, 20yr, 30yr) находятся на оси x?

import numpy as np import pandas as pd import datetime as dt import pandas.io.data as web import matplotlib.pyplot as plt import Quandl as q from pandas import DataFrame import matplotlib matplotlib.style.use('ggplot') treasury = q.get("USTREASURY/YIELD", trim_start="2000-01-01", returns="pandas") fig, ax = plt.subplots() treas = DataFrame(treasury) treas.drop(treas.columns[[0,1,2,3,5,7]], axis=1, inplace=True) today = treas.iloc[-1:] first = treas.iloc[:1] first = first.T today = today.T ax.plot(first, 'o') ax.plot(today, 'x') #first.plot(marker='o') #today.plot(marker='o') plt.show() 

Вот как выглядит мой сюжет в настоящее время. Я пытаюсь перевернуть ось, так что каждая кривая доходности – это линия с маркерами. введите описание изображения здесь

Это то, что ты искал?

 import matplotlib.pyplot as plt import pandas as pd import Quandl as ql %matplotlib inline yield_ = ql.get("USTREASURY/YIELD") today = yield_.iloc[-1,:] month_ago = yield_.iloc[-30,:] df = pd.concat([today, month_ago], axis=1) df.columns = ['today', 'month_ago'] df.plot(style={'today': 'ro-', 'month_ago': 'bx--'} ,title='Treasury Yield Curve, %'); 

введите описание изображения здесь