Skip to content

Instantly share code, notes, and snippets.

@timelyportfolio
Forked from mbostock/.block
Last active August 29, 2015 14:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save timelyportfolio/19ec57a6935ca580d00e to your computer and use it in GitHub Desktop.
Save timelyportfolio/19ec57a6935ca580d00e to your computer and use it in GitHub Desktop.
Yield Curve Animation with a d3.js brush as slider

Forked from Mike Bostock's brush as slider example, I use the brush/slider to drive an interactive exploration of the US Yield Curve. I think this is a much more helpful way of showing the data than the animated GIF from Treasury yield curve from the Volcker era through Greenspan, Bernanke, and Yellen.

Original Readme.md

By customizing the display of D3'��s [brush component](https://github.com/mbostock/d3/wiki/SVG-Controls), you can make a single-handle slider. Or, by using [custom resize handles](/mbostock/4349545), you can make a two-handled slider.
#install.packages("YieldCurve")
library(YieldCurve)
data(FedYieldCurve)
# copied and paste this into the index.html as json data
jsonlite::toJSON(data.frame(date=index(FedYieldCurve),FedYieldCurve))
#see post http://isomorphism.es/post/101890975168/treasury-yield-curve-from-the-volcker-era-through
maturities <- c(3/12,6/12,1,2,3,5,7,10)
howmany=NROW(FedYieldCurve)
require(animation)
saveGIF({
for (i in 1:howmany) {
plot(maturities, FedYieldCurve[i,], type="o",lwd=3, col="#333333", xlab="Maturities structure in years", ylab="Interest rates values",ylim=c(0,15) )
title(main=paste("Federal Reserve yield curve observed at", time(FedYieldCurve[i])))
grid()
}
},interval=.05,movie.name="yield curve evolution.gif", ani.width=300,ani.height=300)
<!DOCTYPE html>
<meta charset="utf-8">
<style>
.axis {
font: 10px sans-serif;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.axis .domain {
fill: none;
stroke: #000;
stroke-opacity: .3;
stroke-width: 5px;
stroke-linecap: round;
}
.plot.axis path {
stroke-width: 2px;
}
.axis .halo {
fill: none;
stroke: #ddd;
stroke-width: 8px;
stroke-linecap: round;
}
.slider .handle {
fill: #fff;
stroke: #000;
stroke-opacity: .5;
stroke-width: 1.25px;
cursor: crosshair;
}
.yieldcurve {
fill: none;
stroke: steelblue;
stroke-width: 1.5px;
}
</style>
<body>
<script src="http://d3js.org/d3.v3.min.js"></script>
<script>
var data = [{"date":"1981-12-31","R_3M":12.92,"R_6M":13.9,"R_1Y":14.32,"R_2Y":14.57,"R_3Y":14.64,"R_5Y":14.65,"R_7Y":14.67,"R_10Y":14.59},{"date":"1982-01-31","R_3M":14.28,"R_6M":14.81,"R_1Y":14.73,"R_2Y":14.82,"R_3Y":14.73,"R_5Y":14.54,"R_7Y":14.46,"R_10Y":14.43},{"date":"1982-02-28","R_3M":13.31,"R_6M":13.83,"R_1Y":13.95,"R_2Y":14.19,"R_3Y":14.13,"R_5Y":13.98,"R_7Y":13.93,"R_10Y":13.86},{"date":"1982-03-31","R_3M":13.34,"R_6M":13.87,"R_1Y":13.98,"R_2Y":14.2,"R_3Y":14.18,"R_5Y":14,"R_7Y":13.94,"R_10Y":13.87},{"date":"1982-04-30","R_3M":12.71,"R_6M":13.13,"R_1Y":13.34,"R_2Y":13.78,"R_3Y":13.77,"R_5Y":13.75,"R_7Y":13.74,"R_10Y":13.62},{"date":"1982-05-31","R_3M":13.08,"R_6M":13.76,"R_1Y":14.07,"R_2Y":14.47,"R_3Y":14.48,"R_5Y":14.43,"R_7Y":14.47,"R_10Y":14.3},{"date":"1982-06-30","R_3M":11.86,"R_6M":12.8,"R_1Y":13.24,"R_2Y":13.8,"R_3Y":14,"R_5Y":14.07,"R_7Y":14.07,"R_10Y":13.95},{"date":"1982-07-31","R_3M":9,"R_6M":10.51,"R_1Y":11.43,"R_2Y":12.32,"R_3Y":12.62,"R_5Y":13,"R_7Y":13.14,"R_10Y":13.06},{"date":"1982-08-31","R_3M":8.19,"R_6M":9.83,"R_1Y":10.85,"R_2Y":11.78,"R_3Y":12.03,"R_5Y":12.25,"R_7Y":12.36,"R_10Y":12.34},{"date":"1982-09-30","R_3M":7.97,"R_6M":8.63,"R_1Y":9.32,"R_2Y":10.19,"R_3Y":10.62,"R_5Y":10.8,"R_7Y":10.88,"R_10Y":10.91},{"date":"1982-10-31","R_3M":8.35,"R_6M":8.8,"R_1Y":9.16,"R_2Y":9.8,"R_3Y":9.98,"R_5Y":10.38,"R_7Y":10.53,"R_10Y":10.55},{"date":"1982-11-30","R_3M":8.2,"R_6M":8.59,"R_1Y":8.91,"R_2Y":9.66,"R_3Y":9.88,"R_5Y":10.22,"R_7Y":10.49,"R_10Y":10.54},{"date":"1982-12-31","R_3M":8.12,"R_6M":8.33,"R_1Y":8.62,"R_2Y":9.33,"R_3Y":9.64,"R_5Y":10.03,"R_7Y":10.36,"R_10Y":10.46},{"date":"1983-01-31","R_3M":8.39,"R_6M":8.65,"R_1Y":8.92,"R_2Y":9.64,"R_3Y":9.91,"R_5Y":10.26,"R_7Y":10.56,"R_10Y":10.72},{"date":"1983-02-28","R_3M":8.66,"R_6M":8.86,"R_1Y":9.04,"R_2Y":9.66,"R_3Y":9.84,"R_5Y":10.08,"R_7Y":10.31,"R_10Y":10.51},{"date":"1983-03-31","R_3M":8.51,"R_6M":8.78,"R_1Y":8.98,"R_2Y":9.57,"R_3Y":9.76,"R_5Y":10.02,"R_7Y":10.29,"R_10Y":10.4},{"date":"1983-04-30","R_3M":8.5,"R_6M":8.7,"R_1Y":8.9,"R_2Y":9.49,"R_3Y":9.66,"R_5Y":10.03,"R_7Y":10.3,"R_10Y":10.38},{"date":"1983-05-31","R_3M":9.14,"R_6M":9.44,"R_1Y":9.66,"R_2Y":10.18,"R_3Y":10.32,"R_5Y":10.63,"R_7Y":10.83,"R_10Y":10.85},{"date":"1983-06-30","R_3M":9.45,"R_6M":9.85,"R_1Y":10.2,"R_2Y":10.69,"R_3Y":10.9,"R_5Y":11.21,"R_7Y":11.35,"R_10Y":11.38},{"date":"1983-07-31","R_3M":9.74,"R_6M":10.16,"R_1Y":10.53,"R_2Y":11.07,"R_3Y":11.3,"R_5Y":11.63,"R_7Y":11.77,"R_10Y":11.85},{"date":"1983-08-31","R_3M":9.36,"R_6M":9.73,"R_1Y":10.16,"R_2Y":10.79,"R_3Y":11.07,"R_5Y":11.43,"R_7Y":11.61,"R_10Y":11.65},{"date":"1983-09-30","R_3M":8.99,"R_6M":9.39,"R_1Y":9.81,"R_2Y":10.57,"R_3Y":10.87,"R_5Y":11.28,"R_7Y":11.47,"R_10Y":11.54},{"date":"1983-10-31","R_3M":9.11,"R_6M":9.48,"R_1Y":9.94,"R_2Y":10.66,"R_3Y":10.96,"R_5Y":11.41,"R_7Y":11.61,"R_10Y":11.69},{"date":"1983-11-30","R_3M":9.36,"R_6M":9.76,"R_1Y":10.11,"R_2Y":10.84,"R_3Y":11.13,"R_5Y":11.54,"R_7Y":11.78,"R_10Y":11.83},{"date":"1983-12-31","R_3M":9.26,"R_6M":9.56,"R_1Y":9.9,"R_2Y":10.64,"R_3Y":10.93,"R_5Y":11.37,"R_7Y":11.58,"R_10Y":11.67},{"date":"1984-01-31","R_3M":9.46,"R_6M":9.77,"R_1Y":10.04,"R_2Y":10.79,"R_3Y":11.05,"R_5Y":11.54,"R_7Y":11.75,"R_10Y":11.84},{"date":"1984-02-29","R_3M":9.89,"R_6M":10.27,"R_1Y":10.59,"R_2Y":11.31,"R_3Y":11.59,"R_5Y":12.02,"R_7Y":12.25,"R_10Y":12.32},{"date":"1984-03-31","R_3M":10.07,"R_6M":10.47,"R_1Y":10.9,"R_2Y":11.69,"R_3Y":11.98,"R_5Y":12.37,"R_7Y":12.56,"R_10Y":12.63},{"date":"1984-04-30","R_3M":10.22,"R_6M":11.02,"R_1Y":11.66,"R_2Y":12.47,"R_3Y":12.75,"R_5Y":13.17,"R_7Y":13.34,"R_10Y":13.41},{"date":"1984-05-31","R_3M":10.26,"R_6M":11.24,"R_1Y":12.08,"R_2Y":12.91,"R_3Y":13.18,"R_5Y":13.48,"R_7Y":13.56,"R_10Y":13.56},{"date":"1984-06-30","R_3M":10.53,"R_6M":11.27,"R_1Y":12.03,"R_2Y":12.88,"R_3Y":13.08,"R_5Y":13.27,"R_7Y":13.35,"R_10Y":13.36},{"date":"1984-07-31","R_3M":10.9,"R_6M":11.37,"R_1Y":11.82,"R_2Y":12.43,"R_3Y":12.5,"R_5Y":12.68,"R_7Y":12.75,"R_10Y":12.72},{"date":"1984-08-31","R_3M":10.8,"R_6M":11.19,"R_1Y":11.58,"R_2Y":12.2,"R_3Y":12.34,"R_5Y":12.53,"R_7Y":12.6,"R_10Y":12.52},{"date":"1984-09-30","R_3M":10.12,"R_6M":10.52,"R_1Y":10.9,"R_2Y":11.6,"R_3Y":11.85,"R_5Y":12.06,"R_7Y":12.16,"R_10Y":12.16},{"date":"1984-10-31","R_3M":8.92,"R_6M":9.34,"R_1Y":9.82,"R_2Y":10.65,"R_3Y":10.9,"R_5Y":11.33,"R_7Y":11.49,"R_10Y":11.57},{"date":"1984-11-30","R_3M":8.34,"R_6M":8.76,"R_1Y":9.33,"R_2Y":10.18,"R_3Y":10.56,"R_5Y":11.07,"R_7Y":11.45,"R_10Y":11.5},{"date":"1984-12-31","R_3M":8.02,"R_6M":8.45,"R_1Y":9.02,"R_2Y":9.93,"R_3Y":10.43,"R_5Y":10.93,"R_7Y":11.27,"R_10Y":11.38},{"date":"1985-01-31","R_3M":8.56,"R_6M":8.87,"R_1Y":9.29,"R_2Y":10.17,"R_3Y":10.55,"R_5Y":11.13,"R_7Y":11.44,"R_10Y":11.51},{"date":"1985-02-28","R_3M":8.83,"R_6M":9.45,"R_1Y":9.86,"R_2Y":10.71,"R_3Y":11.05,"R_5Y":11.52,"R_7Y":11.82,"R_10Y":11.86},{"date":"1985-03-31","R_3M":8.22,"R_6M":8.71,"R_1Y":9.14,"R_2Y":10.09,"R_3Y":10.49,"R_5Y":11.01,"R_7Y":11.34,"R_10Y":11.43},{"date":"1985-04-30","R_3M":7.73,"R_6M":8.07,"R_1Y":8.46,"R_2Y":9.39,"R_3Y":9.75,"R_5Y":10.34,"R_7Y":10.72,"R_10Y":10.85},{"date":"1985-05-31","R_3M":7.18,"R_6M":7.46,"R_1Y":7.8,"R_2Y":8.69,"R_3Y":9.05,"R_5Y":9.6,"R_7Y":10.08,"R_10Y":10.16},{"date":"1985-06-30","R_3M":7.32,"R_6M":7.57,"R_1Y":7.86,"R_2Y":8.77,"R_3Y":9.18,"R_5Y":9.7,"R_7Y":10.16,"R_10Y":10.31},{"date":"1985-07-31","R_3M":7.37,"R_6M":7.71,"R_1Y":8.05,"R_2Y":8.94,"R_3Y":9.31,"R_5Y":9.81,"R_7Y":10.2,"R_10Y":10.33},{"date":"1985-08-31","R_3M":7.33,"R_6M":7.64,"R_1Y":8.07,"R_2Y":8.98,"R_3Y":9.37,"R_5Y":9.81,"R_7Y":10.24,"R_10Y":10.37},{"date":"1985-09-30","R_3M":7.4,"R_6M":7.71,"R_1Y":8.01,"R_2Y":8.86,"R_3Y":9.25,"R_5Y":9.69,"R_7Y":10.11,"R_10Y":10.24},{"date":"1985-10-31","R_3M":7.48,"R_6M":7.68,"R_1Y":7.88,"R_2Y":8.58,"R_3Y":8.88,"R_5Y":9.28,"R_7Y":9.62,"R_10Y":9.78},{"date":"1985-11-30","R_3M":7.33,"R_6M":7.5,"R_1Y":7.67,"R_2Y":8.15,"R_3Y":8.4,"R_5Y":8.73,"R_7Y":9.11,"R_10Y":9.26},{"date":"1985-12-31","R_3M":7.3,"R_6M":7.53,"R_1Y":7.73,"R_2Y":8.14,"R_3Y":8.41,"R_5Y":8.68,"R_7Y":9.03,"R_10Y":9.19},{"date":"1986-01-31","R_3M":7.29,"R_6M":7.47,"R_1Y":7.61,"R_2Y":7.97,"R_3Y":8.1,"R_5Y":8.34,"R_7Y":8.58,"R_10Y":8.7},{"date":"1986-02-28","R_3M":6.76,"R_6M":6.89,"R_1Y":7.03,"R_2Y":7.21,"R_3Y":7.3,"R_5Y":7.46,"R_7Y":7.67,"R_10Y":7.78},{"date":"1986-03-31","R_3M":6.24,"R_6M":6.36,"R_1Y":6.44,"R_2Y":6.7,"R_3Y":6.86,"R_5Y":7.05,"R_7Y":7.16,"R_10Y":7.3},{"date":"1986-04-30","R_3M":6.33,"R_6M":6.47,"R_1Y":6.65,"R_2Y":7.07,"R_3Y":7.27,"R_5Y":7.52,"R_7Y":7.65,"R_10Y":7.71},{"date":"1986-05-31","R_3M":6.4,"R_6M":6.56,"R_1Y":6.73,"R_2Y":7.18,"R_3Y":7.41,"R_5Y":7.64,"R_7Y":7.75,"R_10Y":7.8},{"date":"1986-06-30","R_3M":6,"R_6M":6.12,"R_1Y":6.27,"R_2Y":6.67,"R_3Y":6.86,"R_5Y":7.06,"R_7Y":7.22,"R_10Y":7.3},{"date":"1986-07-31","R_3M":5.69,"R_6M":5.79,"R_1Y":5.93,"R_2Y":6.33,"R_3Y":6.49,"R_5Y":6.8,"R_7Y":7.01,"R_10Y":7.17},{"date":"1986-08-31","R_3M":5.35,"R_6M":5.57,"R_1Y":5.77,"R_2Y":6.35,"R_3Y":6.62,"R_5Y":6.92,"R_7Y":7.28,"R_10Y":7.45},{"date":"1986-09-30","R_3M":5.32,"R_6M":5.48,"R_1Y":5.72,"R_2Y":6.28,"R_3Y":6.56,"R_5Y":6.83,"R_7Y":7.24,"R_10Y":7.43},{"date":"1986-10-31","R_3M":5.5,"R_6M":5.64,"R_1Y":5.8,"R_2Y":6.28,"R_3Y":6.46,"R_5Y":6.76,"R_7Y":7.08,"R_10Y":7.25},{"date":"1986-11-30","R_3M":5.68,"R_6M":5.78,"R_1Y":5.87,"R_2Y":6.27,"R_3Y":6.43,"R_5Y":6.67,"R_7Y":6.97,"R_10Y":7.11},{"date":"1986-12-31","R_3M":5.58,"R_6M":5.67,"R_1Y":5.78,"R_2Y":6.23,"R_3Y":6.41,"R_5Y":6.64,"R_7Y":6.92,"R_10Y":7.08},{"date":"1987-01-31","R_3M":5.75,"R_6M":5.83,"R_1Y":5.96,"R_2Y":6.4,"R_3Y":6.56,"R_5Y":6.79,"R_7Y":7.06,"R_10Y":7.25},{"date":"1987-02-28","R_3M":5.77,"R_6M":5.86,"R_1Y":6.03,"R_2Y":6.42,"R_3Y":6.58,"R_5Y":6.79,"R_7Y":7.06,"R_10Y":7.25},{"date":"1987-03-31","R_3M":5.82,"R_6M":6.19,"R_1Y":6.5,"R_2Y":7.02,"R_3Y":7.32,"R_5Y":7.57,"R_7Y":7.83,"R_10Y":8.02},{"date":"1987-04-30","R_3M":5.85,"R_6M":6.35,"R_1Y":7,"R_2Y":7.76,"R_3Y":8.02,"R_5Y":8.26,"R_7Y":8.47,"R_10Y":8.61},{"date":"1987-05-31","R_3M":5.85,"R_6M":6.28,"R_1Y":6.8,"R_2Y":7.57,"R_3Y":7.82,"R_5Y":8.02,"R_7Y":8.27,"R_10Y":8.4},{"date":"1987-06-30","R_3M":5.88,"R_6M":6.05,"R_1Y":6.68,"R_2Y":7.44,"R_3Y":7.74,"R_5Y":8.01,"R_7Y":8.27,"R_10Y":8.45},{"date":"1987-07-31","R_3M":6.23,"R_6M":6.46,"R_1Y":7.03,"R_2Y":7.75,"R_3Y":8.03,"R_5Y":8.32,"R_7Y":8.59,"R_10Y":8.76},{"date":"1987-08-31","R_3M":6.62,"R_6M":6.99,"R_1Y":7.67,"R_2Y":8.34,"R_3Y":8.67,"R_5Y":8.94,"R_7Y":9.26,"R_10Y":9.42},{"date":"1987-09-30","R_3M":6.35,"R_6M":7.04,"R_1Y":7.59,"R_2Y":8.4,"R_3Y":8.75,"R_5Y":9.08,"R_7Y":9.37,"R_10Y":9.52},{"date":"1987-10-31","R_3M":5.89,"R_6M":6.5,"R_1Y":6.96,"R_2Y":7.69,"R_3Y":7.99,"R_5Y":8.35,"R_7Y":8.69,"R_10Y":8.86},{"date":"1987-11-30","R_3M":5.96,"R_6M":6.68,"R_1Y":7.17,"R_2Y":7.86,"R_3Y":8.13,"R_5Y":8.45,"R_7Y":8.82,"R_10Y":8.99},{"date":"1987-12-31","R_3M":6,"R_6M":6.56,"R_1Y":6.99,"R_2Y":7.63,"R_3Y":7.87,"R_5Y":8.18,"R_7Y":8.48,"R_10Y":8.67},{"date":"1988-01-31","R_3M":5.84,"R_6M":6.21,"R_1Y":6.64,"R_2Y":7.18,"R_3Y":7.38,"R_5Y":7.71,"R_7Y":8.02,"R_10Y":8.21},{"date":"1988-02-29","R_3M":5.87,"R_6M":6.18,"R_1Y":6.71,"R_2Y":7.27,"R_3Y":7.5,"R_5Y":7.83,"R_7Y":8.19,"R_10Y":8.37},{"date":"1988-03-31","R_3M":6.08,"R_6M":6.5,"R_1Y":7.01,"R_2Y":7.59,"R_3Y":7.83,"R_5Y":8.19,"R_7Y":8.52,"R_10Y":8.72},{"date":"1988-04-30","R_3M":6.45,"R_6M":6.89,"R_1Y":7.4,"R_2Y":8,"R_3Y":8.24,"R_5Y":8.58,"R_7Y":8.89,"R_10Y":9.09},{"date":"1988-05-31","R_3M":6.66,"R_6M":7.04,"R_1Y":7.49,"R_2Y":8.03,"R_3Y":8.22,"R_5Y":8.49,"R_7Y":8.78,"R_10Y":8.92},{"date":"1988-06-30","R_3M":6.95,"R_6M":7.35,"R_1Y":7.75,"R_2Y":8.28,"R_3Y":8.44,"R_5Y":8.66,"R_7Y":8.91,"R_10Y":9.06},{"date":"1988-07-31","R_3M":7.3,"R_6M":7.79,"R_1Y":8.17,"R_2Y":8.63,"R_3Y":8.77,"R_5Y":8.94,"R_7Y":9.13,"R_10Y":9.26},{"date":"1988-08-31","R_3M":7.48,"R_6M":7.82,"R_1Y":8.09,"R_2Y":8.46,"R_3Y":8.57,"R_5Y":8.69,"R_7Y":8.87,"R_10Y":8.98},{"date":"1988-09-30","R_3M":7.6,"R_6M":7.9,"R_1Y":8.11,"R_2Y":8.35,"R_3Y":8.43,"R_5Y":8.51,"R_7Y":8.69,"R_10Y":8.8},{"date":"1988-10-31","R_3M":8.03,"R_6M":8.3,"R_1Y":8.48,"R_2Y":8.67,"R_3Y":8.72,"R_5Y":8.79,"R_7Y":8.89,"R_10Y":8.96},{"date":"1988-11-30","R_3M":8.35,"R_6M":8.7,"R_1Y":8.99,"R_2Y":9.09,"R_3Y":9.11,"R_5Y":9.09,"R_7Y":9.13,"R_10Y":9.11},{"date":"1988-12-31","R_3M":8.56,"R_6M":8.85,"R_1Y":9.05,"R_2Y":9.18,"R_3Y":9.2,"R_5Y":9.15,"R_7Y":9.14,"R_10Y":9.09},{"date":"1989-01-31","R_3M":8.84,"R_6M":9.05,"R_1Y":9.25,"R_2Y":9.37,"R_3Y":9.32,"R_5Y":9.27,"R_7Y":9.23,"R_10Y":9.17},{"date":"1989-02-28","R_3M":9.14,"R_6M":9.39,"R_1Y":9.57,"R_2Y":9.68,"R_3Y":9.61,"R_5Y":9.51,"R_7Y":9.43,"R_10Y":9.36},{"date":"1989-03-31","R_3M":8.96,"R_6M":9.17,"R_1Y":9.36,"R_2Y":9.45,"R_3Y":9.4,"R_5Y":9.3,"R_7Y":9.24,"R_10Y":9.18},{"date":"1989-04-30","R_3M":8.74,"R_6M":8.91,"R_1Y":8.98,"R_2Y":9.02,"R_3Y":8.98,"R_5Y":8.91,"R_7Y":8.88,"R_10Y":8.86},{"date":"1989-05-31","R_3M":8.43,"R_6M":8.38,"R_1Y":8.44,"R_2Y":8.41,"R_3Y":8.37,"R_5Y":8.29,"R_7Y":8.31,"R_10Y":8.28},{"date":"1989-06-30","R_3M":8.15,"R_6M":8.01,"R_1Y":7.89,"R_2Y":7.82,"R_3Y":7.83,"R_5Y":7.83,"R_7Y":7.94,"R_10Y":8.02},{"date":"1989-07-31","R_3M":8.17,"R_6M":8.17,"R_1Y":8.18,"R_2Y":8.14,"R_3Y":8.13,"R_5Y":8.09,"R_7Y":8.11,"R_10Y":8.11},{"date":"1989-08-31","R_3M":8.01,"R_6M":8.16,"R_1Y":8.22,"R_2Y":8.28,"R_3Y":8.26,"R_5Y":8.17,"R_7Y":8.23,"R_10Y":8.19},{"date":"1989-09-30","R_3M":7.9,"R_6M":8.03,"R_1Y":7.99,"R_2Y":7.98,"R_3Y":8.02,"R_5Y":7.97,"R_7Y":8.03,"R_10Y":8.01},{"date":"1989-10-31","R_3M":7.94,"R_6M":7.89,"R_1Y":7.77,"R_2Y":7.8,"R_3Y":7.8,"R_5Y":7.81,"R_7Y":7.86,"R_10Y":7.87},{"date":"1989-11-30","R_3M":7.88,"R_6M":7.81,"R_1Y":7.72,"R_2Y":7.78,"R_3Y":7.77,"R_5Y":7.75,"R_7Y":7.85,"R_10Y":7.84},{"date":"1989-12-31","R_3M":7.9,"R_6M":7.96,"R_1Y":7.92,"R_2Y":8.09,"R_3Y":8.13,"R_5Y":8.12,"R_7Y":8.2,"R_10Y":8.21},{"date":"1990-01-31","R_3M":8,"R_6M":8.12,"R_1Y":8.11,"R_2Y":8.37,"R_3Y":8.39,"R_5Y":8.42,"R_7Y":8.48,"R_10Y":8.47},{"date":"1990-02-28","R_3M":8.17,"R_6M":8.28,"R_1Y":8.35,"R_2Y":8.63,"R_3Y":8.63,"R_5Y":8.6,"R_7Y":8.65,"R_10Y":8.59},{"date":"1990-03-31","R_3M":8.04,"R_6M":8.27,"R_1Y":8.4,"R_2Y":8.72,"R_3Y":8.78,"R_5Y":8.77,"R_7Y":8.81,"R_10Y":8.79},{"date":"1990-04-30","R_3M":8.01,"R_6M":8.19,"R_1Y":8.32,"R_2Y":8.64,"R_3Y":8.69,"R_5Y":8.74,"R_7Y":8.78,"R_10Y":8.76},{"date":"1990-05-31","R_3M":7.99,"R_6M":8.05,"R_1Y":8.1,"R_2Y":8.35,"R_3Y":8.4,"R_5Y":8.43,"R_7Y":8.52,"R_10Y":8.48},{"date":"1990-06-30","R_3M":7.87,"R_6M":7.92,"R_1Y":7.94,"R_2Y":8.16,"R_3Y":8.26,"R_5Y":8.33,"R_7Y":8.46,"R_10Y":8.47},{"date":"1990-07-31","R_3M":7.69,"R_6M":7.77,"R_1Y":7.78,"R_2Y":8.06,"R_3Y":8.22,"R_5Y":8.44,"R_7Y":8.64,"R_10Y":8.75},{"date":"1990-08-31","R_3M":7.6,"R_6M":7.7,"R_1Y":7.76,"R_2Y":8.08,"R_3Y":8.27,"R_5Y":8.51,"R_7Y":8.79,"R_10Y":8.89},{"date":"1990-09-30","R_3M":7.4,"R_6M":7.53,"R_1Y":7.55,"R_2Y":7.88,"R_3Y":8.07,"R_5Y":8.33,"R_7Y":8.59,"R_10Y":8.72},{"date":"1990-10-31","R_3M":7.29,"R_6M":7.39,"R_1Y":7.31,"R_2Y":7.6,"R_3Y":7.74,"R_5Y":8.02,"R_7Y":8.28,"R_10Y":8.39},{"date":"1990-11-30","R_3M":6.95,"R_6M":7.03,"R_1Y":7.05,"R_2Y":7.31,"R_3Y":7.47,"R_5Y":7.73,"R_7Y":8,"R_10Y":8.08},{"date":"1990-12-31","R_3M":6.41,"R_6M":6.58,"R_1Y":6.64,"R_2Y":7.13,"R_3Y":7.38,"R_5Y":7.7,"R_7Y":7.97,"R_10Y":8.09},{"date":"1991-01-31","R_3M":6.12,"R_6M":6.19,"R_1Y":6.27,"R_2Y":6.87,"R_3Y":7.08,"R_5Y":7.47,"R_7Y":7.73,"R_10Y":7.85},{"date":"1991-02-28","R_3M":6.09,"R_6M":6.2,"R_1Y":6.4,"R_2Y":7.1,"R_3Y":7.35,"R_5Y":7.77,"R_7Y":8,"R_10Y":8.11},{"date":"1991-03-31","R_3M":5.83,"R_6M":5.98,"R_1Y":6.24,"R_2Y":6.95,"R_3Y":7.23,"R_5Y":7.7,"R_7Y":7.92,"R_10Y":8.04},{"date":"1991-04-30","R_3M":5.63,"R_6M":5.87,"R_1Y":6.13,"R_2Y":6.78,"R_3Y":7.12,"R_5Y":7.7,"R_7Y":7.94,"R_10Y":8.07},{"date":"1991-05-31","R_3M":5.75,"R_6M":6.02,"R_1Y":6.36,"R_2Y":6.96,"R_3Y":7.39,"R_5Y":7.94,"R_7Y":8.17,"R_10Y":8.28},{"date":"1991-06-30","R_3M":5.75,"R_6M":5.97,"R_1Y":6.31,"R_2Y":6.92,"R_3Y":7.38,"R_5Y":7.91,"R_7Y":8.15,"R_10Y":8.27},{"date":"1991-07-31","R_3M":5.5,"R_6M":5.63,"R_1Y":5.78,"R_2Y":6.43,"R_3Y":6.8,"R_5Y":7.43,"R_7Y":7.74,"R_10Y":7.9},{"date":"1991-08-31","R_3M":5.37,"R_6M":5.48,"R_1Y":5.57,"R_2Y":6.18,"R_3Y":6.5,"R_5Y":7.14,"R_7Y":7.48,"R_10Y":7.65},{"date":"1991-09-30","R_3M":5.14,"R_6M":5.26,"R_1Y":5.33,"R_2Y":5.91,"R_3Y":6.23,"R_5Y":6.87,"R_7Y":7.25,"R_10Y":7.53},{"date":"1991-10-31","R_3M":4.69,"R_6M":4.8,"R_1Y":4.89,"R_2Y":5.56,"R_3Y":5.9,"R_5Y":6.62,"R_7Y":7.06,"R_10Y":7.42},{"date":"1991-11-30","R_3M":4.18,"R_6M":4.26,"R_1Y":4.38,"R_2Y":5.03,"R_3Y":5.39,"R_5Y":6.19,"R_7Y":6.69,"R_10Y":7.09},{"date":"1991-12-31","R_3M":3.91,"R_6M":4.01,"R_1Y":4.15,"R_2Y":4.96,"R_3Y":5.4,"R_5Y":6.24,"R_7Y":6.7,"R_10Y":7.03},{"date":"1992-01-31","R_3M":3.95,"R_6M":4.08,"R_1Y":4.29,"R_2Y":5.21,"R_3Y":5.72,"R_5Y":6.58,"R_7Y":6.96,"R_10Y":7.34},{"date":"1992-02-29","R_3M":4.14,"R_6M":4.33,"R_1Y":4.63,"R_2Y":5.69,"R_3Y":6.18,"R_5Y":6.95,"R_7Y":7.26,"R_10Y":7.54},{"date":"1992-03-31","R_3M":3.84,"R_6M":4,"R_1Y":4.3,"R_2Y":5.34,"R_3Y":5.93,"R_5Y":6.78,"R_7Y":7.15,"R_10Y":7.48},{"date":"1992-04-30","R_3M":3.72,"R_6M":3.88,"R_1Y":4.19,"R_2Y":5.23,"R_3Y":5.81,"R_5Y":6.69,"R_7Y":7.06,"R_10Y":7.39},{"date":"1992-05-31","R_3M":3.75,"R_6M":3.9,"R_1Y":4.17,"R_2Y":5.05,"R_3Y":5.6,"R_5Y":6.48,"R_7Y":6.9,"R_10Y":7.26},{"date":"1992-06-30","R_3M":3.28,"R_6M":3.38,"R_1Y":3.6,"R_2Y":4.36,"R_3Y":4.91,"R_5Y":5.84,"R_7Y":6.36,"R_10Y":6.84},{"date":"1992-07-31","R_3M":3.2,"R_6M":3.31,"R_1Y":3.47,"R_2Y":4.19,"R_3Y":4.72,"R_5Y":5.6,"R_7Y":6.12,"R_10Y":6.59},{"date":"1992-08-31","R_3M":2.97,"R_6M":3.04,"R_1Y":3.18,"R_2Y":3.89,"R_3Y":4.42,"R_5Y":5.38,"R_7Y":5.96,"R_10Y":6.42},{"date":"1992-09-30","R_3M":2.93,"R_6M":3.13,"R_1Y":3.3,"R_2Y":4.08,"R_3Y":4.64,"R_5Y":5.6,"R_7Y":6.15,"R_10Y":6.59},{"date":"1992-10-31","R_3M":3.21,"R_6M":3.44,"R_1Y":3.68,"R_2Y":4.58,"R_3Y":5.14,"R_5Y":6.04,"R_7Y":6.49,"R_10Y":6.87},{"date":"1992-11-30","R_3M":3.29,"R_6M":3.47,"R_1Y":3.71,"R_2Y":4.67,"R_3Y":5.21,"R_5Y":6.08,"R_7Y":6.46,"R_10Y":6.77},{"date":"1992-12-31","R_3M":3.07,"R_6M":3.24,"R_1Y":3.5,"R_2Y":4.39,"R_3Y":4.93,"R_5Y":5.83,"R_7Y":6.26,"R_10Y":6.6},{"date":"1993-01-31","R_3M":2.99,"R_6M":3.16,"R_1Y":3.39,"R_2Y":4.1,"R_3Y":4.58,"R_5Y":5.43,"R_7Y":5.87,"R_10Y":6.26},{"date":"1993-02-28","R_3M":3.01,"R_6M":3.15,"R_1Y":3.33,"R_2Y":3.95,"R_3Y":4.4,"R_5Y":5.19,"R_7Y":5.66,"R_10Y":5.98},{"date":"1993-03-31","R_3M":2.93,"R_6M":3.06,"R_1Y":3.24,"R_2Y":3.84,"R_3Y":4.3,"R_5Y":5.13,"R_7Y":5.59,"R_10Y":5.97},{"date":"1993-04-30","R_3M":3.03,"R_6M":3.17,"R_1Y":3.36,"R_2Y":3.98,"R_3Y":4.4,"R_5Y":5.2,"R_7Y":5.66,"R_10Y":6.04},{"date":"1993-05-31","R_3M":3.14,"R_6M":3.29,"R_1Y":3.54,"R_2Y":4.16,"R_3Y":4.53,"R_5Y":5.22,"R_7Y":5.61,"R_10Y":5.96},{"date":"1993-06-30","R_3M":3.11,"R_6M":3.26,"R_1Y":3.47,"R_2Y":4.07,"R_3Y":4.43,"R_5Y":5.09,"R_7Y":5.48,"R_10Y":5.81},{"date":"1993-07-31","R_3M":3.09,"R_6M":3.24,"R_1Y":3.44,"R_2Y":4,"R_3Y":4.36,"R_5Y":5.03,"R_7Y":5.35,"R_10Y":5.68},{"date":"1993-08-31","R_3M":3.01,"R_6M":3.15,"R_1Y":3.36,"R_2Y":3.85,"R_3Y":4.17,"R_5Y":4.73,"R_7Y":5.08,"R_10Y":5.36},{"date":"1993-09-30","R_3M":3.09,"R_6M":3.22,"R_1Y":3.39,"R_2Y":3.87,"R_3Y":4.18,"R_5Y":4.71,"R_7Y":5.05,"R_10Y":5.33},{"date":"1993-10-31","R_3M":3.18,"R_6M":3.36,"R_1Y":3.58,"R_2Y":4.16,"R_3Y":4.5,"R_5Y":5.06,"R_7Y":5.45,"R_10Y":5.72},{"date":"1993-11-30","R_3M":3.13,"R_6M":3.34,"R_1Y":3.61,"R_2Y":4.21,"R_3Y":4.54,"R_5Y":5.15,"R_7Y":5.48,"R_10Y":5.77},{"date":"1993-12-31","R_3M":3.04,"R_6M":3.25,"R_1Y":3.54,"R_2Y":4.14,"R_3Y":4.48,"R_5Y":5.09,"R_7Y":5.43,"R_10Y":5.75},{"date":"1994-01-31","R_3M":3.33,"R_6M":3.53,"R_1Y":3.87,"R_2Y":4.47,"R_3Y":4.83,"R_5Y":5.4,"R_7Y":5.72,"R_10Y":5.97},{"date":"1994-02-28","R_3M":3.59,"R_6M":3.92,"R_1Y":4.32,"R_2Y":5,"R_3Y":5.4,"R_5Y":5.94,"R_7Y":6.28,"R_10Y":6.48},{"date":"1994-03-31","R_3M":3.78,"R_6M":4.25,"R_1Y":4.82,"R_2Y":5.55,"R_3Y":5.99,"R_5Y":6.52,"R_7Y":6.8,"R_10Y":6.97},{"date":"1994-04-30","R_3M":4.27,"R_6M":4.79,"R_1Y":5.31,"R_2Y":5.97,"R_3Y":6.34,"R_5Y":6.78,"R_7Y":7.01,"R_10Y":7.18},{"date":"1994-05-31","R_3M":4.25,"R_6M":4.72,"R_1Y":5.27,"R_2Y":5.93,"R_3Y":6.27,"R_5Y":6.7,"R_7Y":6.91,"R_10Y":7.1},{"date":"1994-06-30","R_3M":4.46,"R_6M":4.95,"R_1Y":5.48,"R_2Y":6.13,"R_3Y":6.48,"R_5Y":6.91,"R_7Y":7.12,"R_10Y":7.3},{"date":"1994-07-31","R_3M":4.61,"R_6M":5.08,"R_1Y":5.56,"R_2Y":6.18,"R_3Y":6.5,"R_5Y":6.88,"R_7Y":7.06,"R_10Y":7.24},{"date":"1994-08-31","R_3M":4.75,"R_6M":5.24,"R_1Y":5.76,"R_2Y":6.39,"R_3Y":6.69,"R_5Y":7.08,"R_7Y":7.28,"R_10Y":7.46},{"date":"1994-09-30","R_3M":5.1,"R_6M":5.62,"R_1Y":6.11,"R_2Y":6.73,"R_3Y":7.04,"R_5Y":7.4,"R_7Y":7.58,"R_10Y":7.74},{"date":"1994-10-31","R_3M":5.45,"R_6M":5.98,"R_1Y":6.54,"R_2Y":7.15,"R_3Y":7.44,"R_5Y":7.72,"R_7Y":7.83,"R_10Y":7.96},{"date":"1994-11-30","R_3M":5.76,"R_6M":6.5,"R_1Y":7.14,"R_2Y":7.59,"R_3Y":7.71,"R_5Y":7.78,"R_7Y":7.8,"R_10Y":7.81},{"date":"1994-12-31","R_3M":5.9,"R_6M":6.51,"R_1Y":7.05,"R_2Y":7.51,"R_3Y":7.66,"R_5Y":7.76,"R_7Y":7.79,"R_10Y":7.78},{"date":"1995-01-31","R_3M":5.94,"R_6M":6.31,"R_1Y":6.7,"R_2Y":7.11,"R_3Y":7.25,"R_5Y":7.37,"R_7Y":7.44,"R_10Y":7.47},{"date":"1995-02-28","R_3M":5.91,"R_6M":6.17,"R_1Y":6.43,"R_2Y":6.78,"R_3Y":6.89,"R_5Y":7.05,"R_7Y":7.14,"R_10Y":7.2},{"date":"1995-03-31","R_3M":5.84,"R_6M":6.05,"R_1Y":6.27,"R_2Y":6.57,"R_3Y":6.68,"R_5Y":6.86,"R_7Y":6.95,"R_10Y":7.06},{"date":"1995-04-30","R_3M":5.85,"R_6M":5.93,"R_1Y":6,"R_2Y":6.17,"R_3Y":6.27,"R_5Y":6.41,"R_7Y":6.5,"R_10Y":6.63},{"date":"1995-05-31","R_3M":5.64,"R_6M":5.66,"R_1Y":5.64,"R_2Y":5.72,"R_3Y":5.8,"R_5Y":5.93,"R_7Y":6.05,"R_10Y":6.17},{"date":"1995-06-30","R_3M":5.59,"R_6M":5.62,"R_1Y":5.59,"R_2Y":5.78,"R_3Y":5.89,"R_5Y":6.01,"R_7Y":6.2,"R_10Y":6.28},{"date":"1995-07-31","R_3M":5.57,"R_6M":5.65,"R_1Y":5.75,"R_2Y":5.98,"R_3Y":6.1,"R_5Y":6.24,"R_7Y":6.41,"R_10Y":6.49},{"date":"1995-08-31","R_3M":5.43,"R_6M":5.54,"R_1Y":5.62,"R_2Y":5.81,"R_3Y":5.89,"R_5Y":6,"R_7Y":6.13,"R_10Y":6.2},{"date":"1995-09-30","R_3M":5.44,"R_6M":5.56,"R_1Y":5.59,"R_2Y":5.7,"R_3Y":5.77,"R_5Y":5.86,"R_7Y":5.97,"R_10Y":6.04},{"date":"1995-10-31","R_3M":5.52,"R_6M":5.51,"R_1Y":5.43,"R_2Y":5.48,"R_3Y":5.57,"R_5Y":5.69,"R_7Y":5.83,"R_10Y":5.93},{"date":"1995-11-30","R_3M":5.29,"R_6M":5.35,"R_1Y":5.31,"R_2Y":5.32,"R_3Y":5.39,"R_5Y":5.51,"R_7Y":5.63,"R_10Y":5.71},{"date":"1995-12-31","R_3M":5.15,"R_6M":5.13,"R_1Y":5.09,"R_2Y":5.11,"R_3Y":5.2,"R_5Y":5.36,"R_7Y":5.54,"R_10Y":5.65},{"date":"1996-01-31","R_3M":4.96,"R_6M":4.97,"R_1Y":4.94,"R_2Y":5.03,"R_3Y":5.14,"R_5Y":5.38,"R_7Y":5.64,"R_10Y":5.81},{"date":"1996-02-29","R_3M":5.1,"R_6M":5.16,"R_1Y":5.34,"R_2Y":5.66,"R_3Y":5.79,"R_5Y":5.97,"R_7Y":6.19,"R_10Y":6.27},{"date":"1996-03-31","R_3M":5.09,"R_6M":5.27,"R_1Y":5.54,"R_2Y":5.96,"R_3Y":6.11,"R_5Y":6.3,"R_7Y":6.48,"R_10Y":6.51},{"date":"1996-04-30","R_3M":5.15,"R_6M":5.33,"R_1Y":5.64,"R_2Y":6.1,"R_3Y":6.27,"R_5Y":6.48,"R_7Y":6.66,"R_10Y":6.74},{"date":"1996-05-31","R_3M":5.23,"R_6M":5.46,"R_1Y":5.81,"R_2Y":6.3,"R_3Y":6.49,"R_5Y":6.69,"R_7Y":6.83,"R_10Y":6.91},{"date":"1996-06-30","R_3M":5.3,"R_6M":5.52,"R_1Y":5.85,"R_2Y":6.27,"R_3Y":6.45,"R_5Y":6.64,"R_7Y":6.76,"R_10Y":6.87},{"date":"1996-07-31","R_3M":5.19,"R_6M":5.34,"R_1Y":5.67,"R_2Y":6.03,"R_3Y":6.21,"R_5Y":6.39,"R_7Y":6.52,"R_10Y":6.64},{"date":"1996-08-31","R_3M":5.24,"R_6M":5.45,"R_1Y":5.83,"R_2Y":6.23,"R_3Y":6.41,"R_5Y":6.6,"R_7Y":6.73,"R_10Y":6.83},{"date":"1996-09-30","R_3M":5.12,"R_6M":5.32,"R_1Y":5.55,"R_2Y":5.91,"R_3Y":6.08,"R_5Y":6.27,"R_7Y":6.42,"R_10Y":6.53},{"date":"1996-10-31","R_3M":5.17,"R_6M":5.27,"R_1Y":5.42,"R_2Y":5.7,"R_3Y":5.82,"R_5Y":5.97,"R_7Y":6.1,"R_10Y":6.2},{"date":"1996-11-30","R_3M":5.04,"R_6M":5.24,"R_1Y":5.47,"R_2Y":5.78,"R_3Y":5.91,"R_5Y":6.07,"R_7Y":6.2,"R_10Y":6.3},{"date":"1996-12-31","R_3M":5.17,"R_6M":5.31,"R_1Y":5.61,"R_2Y":6.01,"R_3Y":6.16,"R_5Y":6.33,"R_7Y":6.47,"R_10Y":6.58},{"date":"1997-01-31","R_3M":5.14,"R_6M":5.27,"R_1Y":5.53,"R_2Y":5.9,"R_3Y":6.03,"R_5Y":6.2,"R_7Y":6.32,"R_10Y":6.42},{"date":"1997-02-28","R_3M":5.28,"R_6M":5.48,"R_1Y":5.8,"R_2Y":6.22,"R_3Y":6.38,"R_5Y":6.54,"R_7Y":6.65,"R_10Y":6.69},{"date":"1997-03-31","R_3M":5.3,"R_6M":5.6,"R_1Y":5.99,"R_2Y":6.45,"R_3Y":6.61,"R_5Y":6.76,"R_7Y":6.86,"R_10Y":6.89},{"date":"1997-04-30","R_3M":5.2,"R_6M":5.53,"R_1Y":5.87,"R_2Y":6.28,"R_3Y":6.42,"R_5Y":6.57,"R_7Y":6.66,"R_10Y":6.71},{"date":"1997-05-31","R_3M":5.07,"R_6M":5.34,"R_1Y":5.69,"R_2Y":6.09,"R_3Y":6.24,"R_5Y":6.38,"R_7Y":6.46,"R_10Y":6.49},{"date":"1997-06-30","R_3M":5.19,"R_6M":5.33,"R_1Y":5.54,"R_2Y":5.89,"R_3Y":6,"R_5Y":6.12,"R_7Y":6.2,"R_10Y":6.22},{"date":"1997-07-31","R_3M":5.28,"R_6M":5.4,"R_1Y":5.56,"R_2Y":5.94,"R_3Y":6.06,"R_5Y":6.16,"R_7Y":6.29,"R_10Y":6.3},{"date":"1997-08-31","R_3M":5.08,"R_6M":5.3,"R_1Y":5.52,"R_2Y":5.88,"R_3Y":5.98,"R_5Y":6.11,"R_7Y":6.2,"R_10Y":6.21},{"date":"1997-09-30","R_3M":5.11,"R_6M":5.3,"R_1Y":5.46,"R_2Y":5.77,"R_3Y":5.84,"R_5Y":5.93,"R_7Y":6.05,"R_10Y":6.03},{"date":"1997-10-31","R_3M":5.28,"R_6M":5.38,"R_1Y":5.46,"R_2Y":5.71,"R_3Y":5.76,"R_5Y":5.8,"R_7Y":5.9,"R_10Y":5.88},{"date":"1997-11-30","R_3M":5.3,"R_6M":5.45,"R_1Y":5.53,"R_2Y":5.72,"R_3Y":5.74,"R_5Y":5.77,"R_7Y":5.83,"R_10Y":5.81},{"date":"1997-12-31","R_3M":5.18,"R_6M":5.23,"R_1Y":5.24,"R_2Y":5.36,"R_3Y":5.38,"R_5Y":5.42,"R_7Y":5.53,"R_10Y":5.54},{"date":"1998-01-31","R_3M":5.23,"R_6M":5.27,"R_1Y":5.31,"R_2Y":5.42,"R_3Y":5.43,"R_5Y":5.49,"R_7Y":5.6,"R_10Y":5.57},{"date":"1998-02-28","R_3M":5.16,"R_6M":5.25,"R_1Y":5.39,"R_2Y":5.56,"R_3Y":5.57,"R_5Y":5.61,"R_7Y":5.71,"R_10Y":5.65},{"date":"1998-03-31","R_3M":5.08,"R_6M":5.26,"R_1Y":5.38,"R_2Y":5.56,"R_3Y":5.58,"R_5Y":5.61,"R_7Y":5.7,"R_10Y":5.64},{"date":"1998-04-30","R_3M":5.14,"R_6M":5.36,"R_1Y":5.44,"R_2Y":5.59,"R_3Y":5.61,"R_5Y":5.63,"R_7Y":5.72,"R_10Y":5.65},{"date":"1998-05-31","R_3M":5.12,"R_6M":5.32,"R_1Y":5.41,"R_2Y":5.52,"R_3Y":5.52,"R_5Y":5.52,"R_7Y":5.56,"R_10Y":5.5},{"date":"1998-06-30","R_3M":5.09,"R_6M":5.23,"R_1Y":5.36,"R_2Y":5.46,"R_3Y":5.47,"R_5Y":5.46,"R_7Y":5.52,"R_10Y":5.46},{"date":"1998-07-31","R_3M":5.04,"R_6M":5.15,"R_1Y":5.21,"R_2Y":5.27,"R_3Y":5.24,"R_5Y":5.27,"R_7Y":5.36,"R_10Y":5.34},{"date":"1998-08-31","R_3M":4.74,"R_6M":4.81,"R_1Y":4.71,"R_2Y":4.67,"R_3Y":4.62,"R_5Y":4.62,"R_7Y":4.76,"R_10Y":4.81},{"date":"1998-09-30","R_3M":4.07,"R_6M":4.2,"R_1Y":4.12,"R_2Y":4.09,"R_3Y":4.18,"R_5Y":4.18,"R_7Y":4.46,"R_10Y":4.53},{"date":"1998-10-31","R_3M":4.53,"R_6M":4.59,"R_1Y":4.53,"R_2Y":4.54,"R_3Y":4.57,"R_5Y":4.54,"R_7Y":4.78,"R_10Y":4.83},{"date":"1998-11-30","R_3M":4.5,"R_6M":4.57,"R_1Y":4.52,"R_2Y":4.51,"R_3Y":4.48,"R_5Y":4.45,"R_7Y":4.65,"R_10Y":4.65},{"date":"1998-12-31","R_3M":4.45,"R_6M":4.49,"R_1Y":4.51,"R_2Y":4.62,"R_3Y":4.61,"R_5Y":4.6,"R_7Y":4.8,"R_10Y":4.72},{"date":"1999-01-31","R_3M":4.56,"R_6M":4.61,"R_1Y":4.7,"R_2Y":4.88,"R_3Y":4.9,"R_5Y":4.91,"R_7Y":5.1,"R_10Y":5},{"date":"1999-02-28","R_3M":4.57,"R_6M":4.65,"R_1Y":4.78,"R_2Y":5.05,"R_3Y":5.11,"R_5Y":5.14,"R_7Y":5.36,"R_10Y":5.23},{"date":"1999-03-31","R_3M":4.41,"R_6M":4.54,"R_1Y":4.69,"R_2Y":4.98,"R_3Y":5.03,"R_5Y":5.08,"R_7Y":5.28,"R_10Y":5.18},{"date":"1999-04-30","R_3M":4.63,"R_6M":4.75,"R_1Y":4.85,"R_2Y":5.25,"R_3Y":5.33,"R_5Y":5.44,"R_7Y":5.64,"R_10Y":5.54},{"date":"1999-05-31","R_3M":4.72,"R_6M":5.03,"R_1Y":5.1,"R_2Y":5.62,"R_3Y":5.7,"R_5Y":5.81,"R_7Y":6.05,"R_10Y":5.9},{"date":"1999-06-30","R_3M":4.69,"R_6M":4.75,"R_1Y":5.03,"R_2Y":5.55,"R_3Y":5.62,"R_5Y":5.68,"R_7Y":5.94,"R_10Y":5.79},{"date":"1999-07-31","R_3M":4.87,"R_6M":5.09,"R_1Y":5.2,"R_2Y":5.68,"R_3Y":5.77,"R_5Y":5.84,"R_7Y":6.15,"R_10Y":5.94},{"date":"1999-08-31","R_3M":4.82,"R_6M":5.08,"R_1Y":5.25,"R_2Y":5.66,"R_3Y":5.75,"R_5Y":5.8,"R_7Y":6.12,"R_10Y":5.92},{"date":"1999-09-30","R_3M":5.02,"R_6M":5.2,"R_1Y":5.43,"R_2Y":5.86,"R_3Y":5.94,"R_5Y":6.03,"R_7Y":6.33,"R_10Y":6.11},{"date":"1999-10-31","R_3M":5.23,"R_6M":5.43,"R_1Y":5.55,"R_2Y":5.86,"R_3Y":5.92,"R_5Y":5.97,"R_7Y":6.17,"R_10Y":6.03},{"date":"1999-11-30","R_3M":5.36,"R_6M":5.68,"R_1Y":5.84,"R_2Y":6.1,"R_3Y":6.14,"R_5Y":6.19,"R_7Y":6.38,"R_10Y":6.28},{"date":"1999-12-31","R_3M":5.5,"R_6M":5.76,"R_1Y":6.12,"R_2Y":6.44,"R_3Y":6.49,"R_5Y":6.58,"R_7Y":6.7,"R_10Y":6.66},{"date":"2000-01-31","R_3M":5.73,"R_6M":6,"R_1Y":6.22,"R_2Y":6.61,"R_3Y":6.65,"R_5Y":6.68,"R_7Y":6.72,"R_10Y":6.52},{"date":"2000-02-29","R_3M":5.86,"R_6M":6.11,"R_1Y":6.22,"R_2Y":6.53,"R_3Y":6.53,"R_5Y":6.5,"R_7Y":6.51,"R_10Y":6.26},{"date":"2000-03-31","R_3M":5.82,"R_6M":6.07,"R_1Y":6.15,"R_2Y":6.4,"R_3Y":6.36,"R_5Y":6.26,"R_7Y":6.27,"R_10Y":5.99},{"date":"2000-04-30","R_3M":5.99,"R_6M":6.39,"R_1Y":6.33,"R_2Y":6.81,"R_3Y":6.77,"R_5Y":6.69,"R_7Y":6.69,"R_10Y":6.44},{"date":"2000-05-31","R_3M":5.86,"R_6M":6.24,"R_1Y":6.17,"R_2Y":6.48,"R_3Y":6.43,"R_5Y":6.3,"R_7Y":6.33,"R_10Y":6.1},{"date":"2000-06-30","R_3M":6.14,"R_6M":6.27,"R_1Y":6.08,"R_2Y":6.34,"R_3Y":6.28,"R_5Y":6.18,"R_7Y":6.22,"R_10Y":6.05},{"date":"2000-07-31","R_3M":6.28,"R_6M":6.35,"R_1Y":6.18,"R_2Y":6.23,"R_3Y":6.17,"R_5Y":6.06,"R_7Y":6.05,"R_10Y":5.83},{"date":"2000-08-31","R_3M":6.18,"R_6M":6.25,"R_1Y":6.13,"R_2Y":6.08,"R_3Y":6.02,"R_5Y":5.93,"R_7Y":5.98,"R_10Y":5.8},{"date":"2000-09-30","R_3M":6.29,"R_6M":6.32,"R_1Y":6.01,"R_2Y":5.91,"R_3Y":5.85,"R_5Y":5.78,"R_7Y":5.84,"R_10Y":5.74},{"date":"2000-10-31","R_3M":6.36,"R_6M":6.34,"R_1Y":6.09,"R_2Y":5.88,"R_3Y":5.79,"R_5Y":5.7,"R_7Y":5.78,"R_10Y":5.72},{"date":"2000-11-30","R_3M":5.94,"R_6M":5.92,"R_1Y":5.6,"R_2Y":5.35,"R_3Y":5.26,"R_5Y":5.17,"R_7Y":5.28,"R_10Y":5.24},{"date":"2000-12-31","R_3M":5.29,"R_6M":5.15,"R_1Y":4.81,"R_2Y":4.76,"R_3Y":4.77,"R_5Y":4.86,"R_7Y":5.13,"R_10Y":5.16},{"date":"2001-01-31","R_3M":5.01,"R_6M":4.89,"R_1Y":4.68,"R_2Y":4.66,"R_3Y":4.71,"R_5Y":4.89,"R_7Y":5.1,"R_10Y":5.1},{"date":"2001-02-28","R_3M":4.54,"R_6M":4.44,"R_1Y":4.3,"R_2Y":4.34,"R_3Y":4.43,"R_5Y":4.64,"R_7Y":4.88,"R_10Y":4.89},{"date":"2001-03-31","R_3M":3.97,"R_6M":3.99,"R_1Y":3.98,"R_2Y":4.23,"R_3Y":4.42,"R_5Y":4.76,"R_7Y":5.03,"R_10Y":5.14},{"date":"2001-04-30","R_3M":3.7,"R_6M":3.74,"R_1Y":3.78,"R_2Y":4.26,"R_3Y":4.51,"R_5Y":4.93,"R_7Y":5.24,"R_10Y":5.39},{"date":"2001-05-31","R_3M":3.57,"R_6M":3.56,"R_1Y":3.58,"R_2Y":4.08,"R_3Y":4.35,"R_5Y":4.81,"R_7Y":5.14,"R_10Y":5.28},{"date":"2001-06-30","R_3M":3.59,"R_6M":3.56,"R_1Y":3.62,"R_2Y":4.04,"R_3Y":4.31,"R_5Y":4.76,"R_7Y":5.06,"R_10Y":5.24},{"date":"2001-07-31","R_3M":3.44,"R_6M":3.39,"R_1Y":3.47,"R_2Y":3.76,"R_3Y":4.04,"R_5Y":4.57,"R_7Y":4.84,"R_10Y":4.97},{"date":"2001-08-31","R_3M":2.69,"R_6M":2.71,"R_1Y":2.82,"R_2Y":3.12,"R_3Y":3.45,"R_5Y":4.12,"R_7Y":4.51,"R_10Y":4.73},{"date":"2001-09-30","R_3M":2.2,"R_6M":2.17,"R_1Y":2.33,"R_2Y":2.73,"R_3Y":3.14,"R_5Y":3.91,"R_7Y":4.31,"R_10Y":4.57},{"date":"2001-10-31","R_3M":1.91,"R_6M":1.92,"R_1Y":2.18,"R_2Y":2.78,"R_3Y":3.22,"R_5Y":3.97,"R_7Y":4.42,"R_10Y":4.65},{"date":"2001-11-30","R_3M":1.72,"R_6M":1.82,"R_1Y":2.22,"R_2Y":3.11,"R_3Y":3.62,"R_5Y":4.39,"R_7Y":4.86,"R_10Y":5.09},{"date":"2001-12-31","R_3M":1.68,"R_6M":1.77,"R_1Y":2.16,"R_2Y":3.03,"R_3Y":3.56,"R_5Y":4.34,"R_7Y":4.79,"R_10Y":5.04},{"date":"2002-01-31","R_3M":1.76,"R_6M":1.86,"R_1Y":2.23,"R_2Y":3.02,"R_3Y":3.55,"R_5Y":4.3,"R_7Y":4.71,"R_10Y":4.91},{"date":"2002-02-28","R_3M":1.83,"R_6M":2.06,"R_1Y":2.57,"R_2Y":3.56,"R_3Y":4.14,"R_5Y":4.74,"R_7Y":5.14,"R_10Y":5.28},{"date":"2002-03-31","R_3M":1.75,"R_6M":1.98,"R_1Y":2.48,"R_2Y":3.42,"R_3Y":4.01,"R_5Y":4.65,"R_7Y":5.02,"R_10Y":5.21},{"date":"2002-04-30","R_3M":1.76,"R_6M":1.91,"R_1Y":2.35,"R_2Y":3.26,"R_3Y":3.8,"R_5Y":4.49,"R_7Y":4.9,"R_10Y":5.16},{"date":"2002-05-31","R_3M":1.73,"R_6M":1.83,"R_1Y":2.2,"R_2Y":2.99,"R_3Y":3.49,"R_5Y":4.19,"R_7Y":4.6,"R_10Y":4.93},{"date":"2002-06-30","R_3M":1.71,"R_6M":1.74,"R_1Y":1.96,"R_2Y":2.56,"R_3Y":3.01,"R_5Y":3.81,"R_7Y":4.3,"R_10Y":4.65},{"date":"2002-07-31","R_3M":1.65,"R_6M":1.64,"R_1Y":1.76,"R_2Y":2.13,"R_3Y":2.52,"R_5Y":3.29,"R_7Y":3.88,"R_10Y":4.26},{"date":"2002-08-31","R_3M":1.66,"R_6M":1.64,"R_1Y":1.72,"R_2Y":2,"R_3Y":2.32,"R_5Y":2.94,"R_7Y":3.5,"R_10Y":3.87},{"date":"2002-09-30","R_3M":1.61,"R_6M":1.59,"R_1Y":1.65,"R_2Y":1.91,"R_3Y":2.25,"R_5Y":2.95,"R_7Y":3.54,"R_10Y":3.94},{"date":"2002-10-31","R_3M":1.25,"R_6M":1.3,"R_1Y":1.49,"R_2Y":1.92,"R_3Y":2.32,"R_5Y":3.05,"R_7Y":3.64,"R_10Y":4.05},{"date":"2002-11-30","R_3M":1.21,"R_6M":1.27,"R_1Y":1.45,"R_2Y":1.84,"R_3Y":2.23,"R_5Y":3.03,"R_7Y":3.63,"R_10Y":4.03},{"date":"2002-12-31","R_3M":1.19,"R_6M":1.22,"R_1Y":1.36,"R_2Y":1.74,"R_3Y":2.18,"R_5Y":3.05,"R_7Y":3.6,"R_10Y":4.05},{"date":"2003-01-31","R_3M":1.19,"R_6M":1.2,"R_1Y":1.3,"R_2Y":1.63,"R_3Y":2.05,"R_5Y":2.9,"R_7Y":3.45,"R_10Y":3.9},{"date":"2003-02-28","R_3M":1.15,"R_6M":1.16,"R_1Y":1.24,"R_2Y":1.57,"R_3Y":1.98,"R_5Y":2.78,"R_7Y":3.34,"R_10Y":3.81},{"date":"2003-03-31","R_3M":1.15,"R_6M":1.17,"R_1Y":1.27,"R_2Y":1.62,"R_3Y":2.06,"R_5Y":2.93,"R_7Y":3.47,"R_10Y":3.96},{"date":"2003-04-30","R_3M":1.09,"R_6M":1.11,"R_1Y":1.18,"R_2Y":1.42,"R_3Y":1.75,"R_5Y":2.52,"R_7Y":3.07,"R_10Y":3.57},{"date":"2003-05-31","R_3M":0.94,"R_6M":0.94,"R_1Y":1.01,"R_2Y":1.23,"R_3Y":1.51,"R_5Y":2.27,"R_7Y":2.84,"R_10Y":3.33},{"date":"2003-06-30","R_3M":0.92,"R_6M":0.97,"R_1Y":1.12,"R_2Y":1.47,"R_3Y":1.93,"R_5Y":2.87,"R_7Y":3.45,"R_10Y":3.98},{"date":"2003-07-31","R_3M":0.97,"R_6M":1.05,"R_1Y":1.31,"R_2Y":1.86,"R_3Y":2.44,"R_5Y":3.37,"R_7Y":3.96,"R_10Y":4.45},{"date":"2003-08-31","R_3M":0.96,"R_6M":1.03,"R_1Y":1.24,"R_2Y":1.71,"R_3Y":2.23,"R_5Y":3.18,"R_7Y":3.74,"R_10Y":4.27},{"date":"2003-09-30","R_3M":0.94,"R_6M":1.02,"R_1Y":1.25,"R_2Y":1.75,"R_3Y":2.26,"R_5Y":3.19,"R_7Y":3.75,"R_10Y":4.29},{"date":"2003-10-31","R_3M":0.95,"R_6M":1.04,"R_1Y":1.34,"R_2Y":1.93,"R_3Y":2.45,"R_5Y":3.29,"R_7Y":3.81,"R_10Y":4.3},{"date":"2003-11-30","R_3M":0.91,"R_6M":1.01,"R_1Y":1.31,"R_2Y":1.91,"R_3Y":2.44,"R_5Y":3.27,"R_7Y":3.79,"R_10Y":4.27},{"date":"2003-12-31","R_3M":0.9,"R_6M":0.99,"R_1Y":1.24,"R_2Y":1.76,"R_3Y":2.27,"R_5Y":3.12,"R_7Y":3.65,"R_10Y":4.15},{"date":"2004-01-31","R_3M":0.94,"R_6M":1.01,"R_1Y":1.24,"R_2Y":1.74,"R_3Y":2.25,"R_5Y":3.07,"R_7Y":3.59,"R_10Y":4.08},{"date":"2004-02-29","R_3M":0.95,"R_6M":1.01,"R_1Y":1.19,"R_2Y":1.58,"R_3Y":2,"R_5Y":2.79,"R_7Y":3.31,"R_10Y":3.83},{"date":"2004-03-31","R_3M":0.96,"R_6M":1.11,"R_1Y":1.43,"R_2Y":2.07,"R_3Y":2.57,"R_5Y":3.39,"R_7Y":3.89,"R_10Y":4.35},{"date":"2004-04-30","R_3M":1.04,"R_6M":1.33,"R_1Y":1.78,"R_2Y":2.53,"R_3Y":3.1,"R_5Y":3.85,"R_7Y":4.31,"R_10Y":4.72},{"date":"2004-05-31","R_3M":1.29,"R_6M":1.64,"R_1Y":2.12,"R_2Y":2.76,"R_3Y":3.26,"R_5Y":3.93,"R_7Y":4.35,"R_10Y":4.73},{"date":"2004-06-30","R_3M":1.36,"R_6M":1.7,"R_1Y":2.1,"R_2Y":2.64,"R_3Y":3.05,"R_5Y":3.69,"R_7Y":4.11,"R_10Y":4.5},{"date":"2004-07-31","R_3M":1.5,"R_6M":1.76,"R_1Y":2.02,"R_2Y":2.51,"R_3Y":2.88,"R_5Y":3.47,"R_7Y":3.9,"R_10Y":4.28},{"date":"2004-08-31","R_3M":1.68,"R_6M":1.91,"R_1Y":2.12,"R_2Y":2.53,"R_3Y":2.83,"R_5Y":3.36,"R_7Y":3.75,"R_10Y":4.13},{"date":"2004-09-30","R_3M":1.79,"R_6M":2.05,"R_1Y":2.23,"R_2Y":2.58,"R_3Y":2.85,"R_5Y":3.35,"R_7Y":3.75,"R_10Y":4.1},{"date":"2004-10-31","R_3M":2.11,"R_6M":2.32,"R_1Y":2.5,"R_2Y":2.85,"R_3Y":3.09,"R_5Y":3.53,"R_7Y":3.88,"R_10Y":4.19},{"date":"2004-11-30","R_3M":2.22,"R_6M":2.5,"R_1Y":2.67,"R_2Y":3.01,"R_3Y":3.21,"R_5Y":3.6,"R_7Y":3.93,"R_10Y":4.23},{"date":"2004-12-31","R_3M":2.37,"R_6M":2.68,"R_1Y":2.86,"R_2Y":3.22,"R_3Y":3.39,"R_5Y":3.71,"R_7Y":3.97,"R_10Y":4.22},{"date":"2005-01-31","R_3M":2.58,"R_6M":2.85,"R_1Y":3.03,"R_2Y":3.38,"R_3Y":3.54,"R_5Y":3.77,"R_7Y":3.97,"R_10Y":4.17},{"date":"2005-02-28","R_3M":2.8,"R_6M":3.09,"R_1Y":3.3,"R_2Y":3.73,"R_3Y":3.91,"R_5Y":4.17,"R_7Y":4.33,"R_10Y":4.5},{"date":"2005-03-31","R_3M":2.84,"R_6M":3.14,"R_1Y":3.32,"R_2Y":3.65,"R_3Y":3.79,"R_5Y":4,"R_7Y":4.16,"R_10Y":4.34},{"date":"2005-04-30","R_3M":2.9,"R_6M":3.17,"R_1Y":3.33,"R_2Y":3.64,"R_3Y":3.72,"R_5Y":3.85,"R_7Y":3.94,"R_10Y":4.14},{"date":"2005-05-31","R_3M":3.04,"R_6M":3.22,"R_1Y":3.36,"R_2Y":3.64,"R_3Y":3.69,"R_5Y":3.77,"R_7Y":3.86,"R_10Y":4},{"date":"2005-06-30","R_3M":3.29,"R_6M":3.53,"R_1Y":3.64,"R_2Y":3.87,"R_3Y":3.91,"R_5Y":3.98,"R_7Y":4.06,"R_10Y":4.18},{"date":"2005-07-31","R_3M":3.52,"R_6M":3.78,"R_1Y":3.87,"R_2Y":4.04,"R_3Y":4.08,"R_5Y":4.12,"R_7Y":4.18,"R_10Y":4.26},{"date":"2005-08-31","R_3M":3.49,"R_6M":3.79,"R_1Y":3.85,"R_2Y":3.95,"R_3Y":3.96,"R_5Y":4.01,"R_7Y":4.08,"R_10Y":4.2},{"date":"2005-09-30","R_3M":3.79,"R_6M":4.13,"R_1Y":4.18,"R_2Y":4.27,"R_3Y":4.29,"R_5Y":4.33,"R_7Y":4.38,"R_10Y":4.46},{"date":"2005-10-31","R_3M":3.97,"R_6M":4.3,"R_1Y":4.33,"R_2Y":4.42,"R_3Y":4.43,"R_5Y":4.45,"R_7Y":4.48,"R_10Y":4.54},{"date":"2005-11-30","R_3M":3.97,"R_6M":4.33,"R_1Y":4.35,"R_2Y":4.4,"R_3Y":4.39,"R_5Y":4.39,"R_7Y":4.41,"R_10Y":4.47},{"date":"2005-12-31","R_3M":4.34,"R_6M":4.47,"R_1Y":4.45,"R_2Y":4.4,"R_3Y":4.35,"R_5Y":4.35,"R_7Y":4.37,"R_10Y":4.42},{"date":"2006-01-31","R_3M":4.54,"R_6M":4.69,"R_1Y":4.68,"R_2Y":4.67,"R_3Y":4.64,"R_5Y":4.57,"R_7Y":4.56,"R_10Y":4.57},{"date":"2006-02-28","R_3M":4.63,"R_6M":4.79,"R_1Y":4.77,"R_2Y":4.73,"R_3Y":4.74,"R_5Y":4.72,"R_7Y":4.71,"R_10Y":4.72},{"date":"2006-03-31","R_3M":4.72,"R_6M":4.9,"R_1Y":4.9,"R_2Y":4.89,"R_3Y":4.89,"R_5Y":4.9,"R_7Y":4.94,"R_10Y":4.99},{"date":"2006-04-30","R_3M":4.84,"R_6M":5.01,"R_1Y":5,"R_2Y":4.97,"R_3Y":4.97,"R_5Y":5,"R_7Y":5.03,"R_10Y":5.11},{"date":"2006-05-31","R_3M":4.92,"R_6M":5.17,"R_1Y":5.16,"R_2Y":5.12,"R_3Y":5.09,"R_5Y":5.07,"R_7Y":5.08,"R_10Y":5.11},{"date":"2006-06-30","R_3M":5.08,"R_6M":5.27,"R_1Y":5.22,"R_2Y":5.12,"R_3Y":5.07,"R_5Y":5.04,"R_7Y":5.05,"R_10Y":5.09},{"date":"2006-07-31","R_3M":5.09,"R_6M":5.17,"R_1Y":5.08,"R_2Y":4.9,"R_3Y":4.85,"R_5Y":4.82,"R_7Y":4.83,"R_10Y":4.88},{"date":"2006-08-31","R_3M":4.93,"R_6M":5.08,"R_1Y":4.97,"R_2Y":4.77,"R_3Y":4.69,"R_5Y":4.67,"R_7Y":4.68,"R_10Y":4.72},{"date":"2006-09-30","R_3M":5.05,"R_6M":5.12,"R_1Y":5.01,"R_2Y":4.8,"R_3Y":4.72,"R_5Y":4.69,"R_7Y":4.69,"R_10Y":4.73},{"date":"2006-10-31","R_3M":5.07,"R_6M":5.15,"R_1Y":5.01,"R_2Y":4.74,"R_3Y":4.64,"R_5Y":4.58,"R_7Y":4.58,"R_10Y":4.6},{"date":"2006-11-30","R_3M":4.97,"R_6M":5.07,"R_1Y":4.94,"R_2Y":4.67,"R_3Y":4.58,"R_5Y":4.53,"R_7Y":4.54,"R_10Y":4.56},{"date":"2006-12-31","R_3M":5.11,"R_6M":5.15,"R_1Y":5.06,"R_2Y":4.88,"R_3Y":4.79,"R_5Y":4.75,"R_7Y":4.75,"R_10Y":4.76},{"date":"2007-01-31","R_3M":5.16,"R_6M":5.16,"R_1Y":5.05,"R_2Y":4.85,"R_3Y":4.75,"R_5Y":4.71,"R_7Y":4.71,"R_10Y":4.72},{"date":"2007-02-28","R_3M":5.08,"R_6M":5.1,"R_1Y":4.92,"R_2Y":4.57,"R_3Y":4.51,"R_5Y":4.48,"R_7Y":4.5,"R_10Y":4.56},{"date":"2007-03-31","R_3M":5.01,"R_6M":5.07,"R_1Y":4.93,"R_2Y":4.67,"R_3Y":4.6,"R_5Y":4.59,"R_7Y":4.62,"R_10Y":4.69},{"date":"2007-04-30","R_3M":4.87,"R_6M":4.98,"R_1Y":4.91,"R_2Y":4.77,"R_3Y":4.69,"R_5Y":4.67,"R_7Y":4.69,"R_10Y":4.75},{"date":"2007-05-31","R_3M":4.74,"R_6M":4.95,"R_1Y":4.96,"R_2Y":4.98,"R_3Y":5,"R_5Y":5.03,"R_7Y":5.05,"R_10Y":5.1},{"date":"2007-06-30","R_3M":4.96,"R_6M":5.04,"R_1Y":4.96,"R_2Y":4.82,"R_3Y":4.82,"R_5Y":4.88,"R_7Y":4.93,"R_10Y":5},{"date":"2007-07-31","R_3M":4.32,"R_6M":4.55,"R_1Y":4.47,"R_2Y":4.31,"R_3Y":4.34,"R_5Y":4.43,"R_7Y":4.53,"R_10Y":4.67},{"date":"2007-08-31","R_3M":3.99,"R_6M":4.2,"R_1Y":4.14,"R_2Y":4.01,"R_3Y":4.06,"R_5Y":4.2,"R_7Y":4.33,"R_10Y":4.52},{"date":"2007-09-30","R_3M":4,"R_6M":4.16,"R_1Y":4.1,"R_2Y":3.97,"R_3Y":4.01,"R_5Y":4.2,"R_7Y":4.33,"R_10Y":4.53},{"date":"2007-10-31","R_3M":3.35,"R_6M":3.58,"R_1Y":3.5,"R_2Y":3.34,"R_3Y":3.35,"R_5Y":3.67,"R_7Y":3.87,"R_10Y":4.15},{"date":"2007-11-30","R_3M":3.07,"R_6M":3.34,"R_1Y":3.26,"R_2Y":3.12,"R_3Y":3.13,"R_5Y":3.49,"R_7Y":3.74,"R_10Y":4.1},{"date":"2007-12-31","R_3M":2.82,"R_6M":2.84,"R_1Y":2.71,"R_2Y":2.48,"R_3Y":2.51,"R_5Y":2.98,"R_7Y":3.31,"R_10Y":3.74},{"date":"2008-01-31","R_3M":2.17,"R_6M":2.1,"R_1Y":2.05,"R_2Y":1.97,"R_3Y":2.19,"R_5Y":2.78,"R_7Y":3.21,"R_10Y":3.74},{"date":"2008-02-29","R_3M":1.28,"R_6M":1.51,"R_1Y":1.54,"R_2Y":1.62,"R_3Y":1.8,"R_5Y":2.48,"R_7Y":2.93,"R_10Y":3.51},{"date":"2008-03-31","R_3M":1.31,"R_6M":1.58,"R_1Y":1.74,"R_2Y":2.05,"R_3Y":2.23,"R_5Y":2.84,"R_7Y":3.19,"R_10Y":3.68},{"date":"2008-04-30","R_3M":1.76,"R_6M":1.86,"R_1Y":2.06,"R_2Y":2.45,"R_3Y":2.69,"R_5Y":3.15,"R_7Y":3.46,"R_10Y":3.88},{"date":"2008-05-31","R_3M":1.89,"R_6M":2.19,"R_1Y":2.42,"R_2Y":2.77,"R_3Y":3.08,"R_5Y":3.49,"R_7Y":3.73,"R_10Y":4.1},{"date":"2008-06-30","R_3M":1.66,"R_6M":1.98,"R_1Y":2.28,"R_2Y":2.57,"R_3Y":2.87,"R_5Y":3.3,"R_7Y":3.6,"R_10Y":4.01},{"date":"2008-07-31","R_3M":1.75,"R_6M":1.97,"R_1Y":2.18,"R_2Y":2.42,"R_3Y":2.7,"R_5Y":3.14,"R_7Y":3.46,"R_10Y":3.89},{"date":"2008-08-31","R_3M":1.15,"R_6M":1.64,"R_1Y":1.91,"R_2Y":2.08,"R_3Y":2.32,"R_5Y":2.88,"R_7Y":3.25,"R_10Y":3.69},{"date":"2008-09-30","R_3M":0.69,"R_6M":1.23,"R_1Y":1.42,"R_2Y":1.61,"R_3Y":1.86,"R_5Y":2.73,"R_7Y":3.19,"R_10Y":3.81},{"date":"2008-10-31","R_3M":0.19,"R_6M":0.74,"R_1Y":1.07,"R_2Y":1.21,"R_3Y":1.51,"R_5Y":2.29,"R_7Y":2.82,"R_10Y":3.53},{"date":"2008-11-30","R_3M":0.03,"R_6M":0.26,"R_1Y":0.49,"R_2Y":0.82,"R_3Y":1.07,"R_5Y":1.52,"R_7Y":1.89,"R_10Y":2.42},{"date":"2008-12-31","R_3M":0.13,"R_6M":0.3,"R_1Y":0.44,"R_2Y":0.81,"R_3Y":1.13,"R_5Y":1.6,"R_7Y":1.98,"R_10Y":2.52},{"date":"2009-01-31","R_3M":0.3,"R_6M":0.46,"R_1Y":0.62,"R_2Y":0.98,"R_3Y":1.37,"R_5Y":1.87,"R_7Y":2.3,"R_10Y":2.87},{"date":"2009-02-28","R_3M":0.22,"R_6M":0.43,"R_1Y":0.64,"R_2Y":0.93,"R_3Y":1.31,"R_5Y":1.82,"R_7Y":2.42,"R_10Y":2.82},{"date":"2009-03-31","R_3M":0.16,"R_6M":0.35,"R_1Y":0.55,"R_2Y":0.93,"R_3Y":1.32,"R_5Y":1.86,"R_7Y":2.47,"R_10Y":2.93},{"date":"2009-04-30","R_3M":0.18,"R_6M":0.3,"R_1Y":0.5,"R_2Y":0.93,"R_3Y":1.39,"R_5Y":2.13,"R_7Y":2.81,"R_10Y":3.29},{"date":"2009-05-31","R_3M":0.18,"R_6M":0.31,"R_1Y":0.51,"R_2Y":1.18,"R_3Y":1.76,"R_5Y":2.71,"R_7Y":3.37,"R_10Y":3.72},{"date":"2009-06-30","R_3M":0.18,"R_6M":0.28,"R_1Y":0.48,"R_2Y":1.02,"R_3Y":1.55,"R_5Y":2.46,"R_7Y":3.14,"R_10Y":3.56},{"date":"2009-07-31","R_3M":0.17,"R_6M":0.27,"R_1Y":0.46,"R_2Y":1.12,"R_3Y":1.65,"R_5Y":2.57,"R_7Y":3.21,"R_10Y":3.59},{"date":"2009-08-31","R_3M":0.12,"R_6M":0.21,"R_1Y":0.4,"R_2Y":0.96,"R_3Y":1.48,"R_5Y":2.37,"R_7Y":3.02,"R_10Y":3.4},{"date":"2009-09-30","R_3M":0.07,"R_6M":0.16,"R_1Y":0.37,"R_2Y":0.95,"R_3Y":1.46,"R_5Y":2.33,"R_7Y":2.96,"R_10Y":3.39},{"date":"2009-10-31","R_3M":0.05,"R_6M":0.15,"R_1Y":0.31,"R_2Y":0.8,"R_3Y":1.32,"R_5Y":2.23,"R_7Y":2.92,"R_10Y":3.4},{"date":"2009-11-30","R_3M":0.05,"R_6M":0.17,"R_1Y":0.37,"R_2Y":0.87,"R_3Y":1.38,"R_5Y":2.34,"R_7Y":3.07,"R_10Y":3.59},{"date":"2009-12-31","R_3M":0.06,"R_6M":0.15,"R_1Y":0.35,"R_2Y":0.93,"R_3Y":1.49,"R_5Y":2.48,"R_7Y":3.21,"R_10Y":3.73},{"date":"2010-01-31","R_3M":0.11,"R_6M":0.18,"R_1Y":0.35,"R_2Y":0.86,"R_3Y":1.4,"R_5Y":2.36,"R_7Y":3.12,"R_10Y":3.69},{"date":"2010-02-28","R_3M":0.15,"R_6M":0.23,"R_1Y":0.4,"R_2Y":0.96,"R_3Y":1.51,"R_5Y":2.43,"R_7Y":3.16,"R_10Y":3.73},{"date":"2010-03-31","R_3M":0.16,"R_6M":0.24,"R_1Y":0.45,"R_2Y":1.06,"R_3Y":1.64,"R_5Y":2.58,"R_7Y":3.28,"R_10Y":3.85},{"date":"2010-04-30","R_3M":0.16,"R_6M":0.22,"R_1Y":0.37,"R_2Y":0.83,"R_3Y":1.32,"R_5Y":2.18,"R_7Y":2.86,"R_10Y":3.42},{"date":"2010-05-31","R_3M":0.12,"R_6M":0.19,"R_1Y":0.32,"R_2Y":0.72,"R_3Y":1.17,"R_5Y":2,"R_7Y":2.66,"R_10Y":3.2},{"date":"2010-06-30","R_3M":0.16,"R_6M":0.2,"R_1Y":0.29,"R_2Y":0.62,"R_3Y":0.98,"R_5Y":1.76,"R_7Y":2.43,"R_10Y":3.01},{"date":"2010-07-31","R_3M":0.16,"R_6M":0.19,"R_1Y":0.26,"R_2Y":0.52,"R_3Y":0.78,"R_5Y":1.47,"R_7Y":2.1,"R_10Y":2.7},{"date":"2010-08-31","R_3M":0.15,"R_6M":0.19,"R_1Y":0.26,"R_2Y":0.48,"R_3Y":0.74,"R_5Y":1.41,"R_7Y":2.05,"R_10Y":2.65},{"date":"2010-09-30","R_3M":0.13,"R_6M":0.18,"R_1Y":0.23,"R_2Y":0.38,"R_3Y":0.57,"R_5Y":1.18,"R_7Y":1.85,"R_10Y":2.54},{"date":"2010-10-31","R_3M":0.14,"R_6M":0.18,"R_1Y":0.25,"R_2Y":0.45,"R_3Y":0.67,"R_5Y":1.35,"R_7Y":2.02,"R_10Y":2.76},{"date":"2010-11-30","R_3M":0.14,"R_6M":0.19,"R_1Y":0.29,"R_2Y":0.62,"R_3Y":0.99,"R_5Y":1.93,"R_7Y":2.66,"R_10Y":3.29},{"date":"2010-12-31","R_3M":0.15,"R_6M":0.18,"R_1Y":0.27,"R_2Y":0.61,"R_3Y":1.03,"R_5Y":1.99,"R_7Y":2.72,"R_10Y":3.39},{"date":"2011-01-31","R_3M":0.13,"R_6M":0.17,"R_1Y":0.29,"R_2Y":0.77,"R_3Y":1.28,"R_5Y":2.26,"R_7Y":2.96,"R_10Y":3.58},{"date":"2011-02-28","R_3M":0.1,"R_6M":0.16,"R_1Y":0.26,"R_2Y":0.7,"R_3Y":1.17,"R_5Y":2.11,"R_7Y":2.8,"R_10Y":3.41},{"date":"2011-03-31","R_3M":0.06,"R_6M":0.12,"R_1Y":0.25,"R_2Y":0.73,"R_3Y":1.21,"R_5Y":2.17,"R_7Y":2.84,"R_10Y":3.46},{"date":"2011-04-30","R_3M":0.04,"R_6M":0.09,"R_1Y":0.19,"R_2Y":0.56,"R_3Y":0.94,"R_5Y":1.84,"R_7Y":2.51,"R_10Y":3.17},{"date":"2011-05-31","R_3M":0.04,"R_6M":0.1,"R_1Y":0.18,"R_2Y":0.41,"R_3Y":0.71,"R_5Y":1.58,"R_7Y":2.29,"R_10Y":3},{"date":"2011-06-30","R_3M":0.04,"R_6M":0.08,"R_1Y":0.19,"R_2Y":0.41,"R_3Y":0.68,"R_5Y":1.54,"R_7Y":2.28,"R_10Y":3},{"date":"2011-07-31","R_3M":0.02,"R_6M":0.06,"R_1Y":0.11,"R_2Y":0.23,"R_3Y":0.38,"R_5Y":1.02,"R_7Y":1.63,"R_10Y":2.3},{"date":"2011-08-31","R_3M":0.01,"R_6M":0.04,"R_1Y":0.1,"R_2Y":0.21,"R_3Y":0.35,"R_5Y":0.9,"R_7Y":1.42,"R_10Y":1.98},{"date":"2011-09-30","R_3M":0.02,"R_6M":0.05,"R_1Y":0.11,"R_2Y":0.28,"R_3Y":0.47,"R_5Y":1.06,"R_7Y":1.62,"R_10Y":2.15},{"date":"2011-10-31","R_3M":0.01,"R_6M":0.05,"R_1Y":0.11,"R_2Y":0.25,"R_3Y":0.39,"R_5Y":0.91,"R_7Y":1.45,"R_10Y":2.01},{"date":"2011-11-30","R_3M":0.01,"R_6M":0.05,"R_1Y":0.12,"R_2Y":0.26,"R_3Y":0.39,"R_5Y":0.89,"R_7Y":1.43,"R_10Y":1.98},{"date":"2011-12-31","R_3M":0.03,"R_6M":0.07,"R_1Y":0.12,"R_2Y":0.24,"R_3Y":0.36,"R_5Y":0.84,"R_7Y":1.38,"R_10Y":1.97},{"date":"2012-01-31","R_3M":0.09,"R_6M":0.12,"R_1Y":0.16,"R_2Y":0.28,"R_3Y":0.38,"R_5Y":0.83,"R_7Y":1.37,"R_10Y":1.97},{"date":"2012-02-29","R_3M":0.08,"R_6M":0.14,"R_1Y":0.19,"R_2Y":0.34,"R_3Y":0.51,"R_5Y":1.02,"R_7Y":1.56,"R_10Y":2.17},{"date":"2012-03-31","R_3M":0.08,"R_6M":0.14,"R_1Y":0.18,"R_2Y":0.29,"R_3Y":0.43,"R_5Y":0.89,"R_7Y":1.43,"R_10Y":2.05},{"date":"2012-04-30","R_3M":0.09,"R_6M":0.15,"R_1Y":0.19,"R_2Y":0.29,"R_3Y":0.39,"R_5Y":0.76,"R_7Y":1.21,"R_10Y":1.8},{"date":"2012-05-31","R_3M":0.09,"R_6M":0.15,"R_1Y":0.19,"R_2Y":0.29,"R_3Y":0.39,"R_5Y":0.71,"R_7Y":1.08,"R_10Y":1.62},{"date":"2012-06-30","R_3M":0.1,"R_6M":0.15,"R_1Y":0.19,"R_2Y":0.25,"R_3Y":0.33,"R_5Y":0.62,"R_7Y":0.98,"R_10Y":1.53},{"date":"2012-07-31","R_3M":0.1,"R_6M":0.14,"R_1Y":0.18,"R_2Y":0.27,"R_3Y":0.37,"R_5Y":0.71,"R_7Y":1.14,"R_10Y":1.68},{"date":"2012-08-31","R_3M":0.11,"R_6M":0.14,"R_1Y":0.18,"R_2Y":0.26,"R_3Y":0.34,"R_5Y":0.67,"R_7Y":1.12,"R_10Y":1.72},{"date":"2012-09-30","R_3M":0.1,"R_6M":0.15,"R_1Y":0.18,"R_2Y":0.28,"R_3Y":0.37,"R_5Y":0.71,"R_7Y":1.15,"R_10Y":1.75},{"date":"2012-10-31","R_3M":0.09,"R_6M":0.14,"R_1Y":0.18,"R_2Y":0.27,"R_3Y":0.36,"R_5Y":0.67,"R_7Y":1.08,"R_10Y":1.65},{"date":"2012-11-30","R_3M":0.07,"R_6M":0.12,"R_1Y":0.16,"R_2Y":0.26,"R_3Y":0.35,"R_5Y":0.7,"R_7Y":1.13,"R_10Y":1.72}]
var margin = {top: 50, right: 50, bottom: 50, left: 50},
width = 960 - margin.left - margin.right,
height = 500 - margin.bottom - margin.top;
// set up our svg container
var svg = d3.select("body").append("svg")
.attr("width", width + margin.left + margin.right)
.attr("height", height + margin.top + margin.bottom)
.append("g")
.attr("transform", "translate(" + margin.left + "," + margin.top + ")")
.attr("width", width )
.attr("height", height)
//set up our plot area for the yield curve
// this will be separate from the time slider built above
var plot = svg.append("g")
.attr("width", width )
.attr("height", height - 20);
var yieldCurve = plot.append("path")
.attr("class", "yieldcurve");
var curveX = d3.scale.linear()
.domain([0,10])
.range([0,width]);
var curveY = d3.scale.linear()
.domain([0,20])
.range([height - 50 , 0])
var curveXaxis = plot.append("g")
.attr("class", "plot x axis")
.attr("transform", "translate(0," + (+height - 50) + ")")
.call(d3.svg.axis()
.scale(curveX)
.orient("bottom"))
var curveYaxis = plot.append("g")
.attr("class", "plot y axis")
//.attr("transform", "translate(0," + height + ")")
.call(d3.svg.axis()
.scale(curveY)
.orient("left"))
var line = d3.svg.line()
.x(function(d) { return curveX(d.maturity); })
.y(function(d) { return curveY(d.yield); });
// setup our brush as slider for date selection
var x = d3.time.scale()
.domain(d3.extent(data,function(d){return new Date(d.date)}))
.range([0, width])
.clamp(true);
var brush = d3.svg.brush()
.x(x)
.extent([x.domain()[0],x.domain()[0]])
.on("brush", brushed)
.on("brushend",brushended)
svg.append("g")
.attr("class", "x axis")
.attr("transform", "translate(0," + height + ")")
.call(d3.svg.axis()
.scale(x)
.orient("bottom")
.ticks(d3.time.years)
.tickFormat(d3.time.format("%Y")))
.select(".domain")
.select(function() { return this.parentNode.appendChild(this.cloneNode(true)); })
.attr("class", "halo")
var slider = svg.append("g")
.attr("class", "slider")
.call(brush)
slider.selectAll(".extent,.resize")
.remove();
slider.select(".background")
.attr("height", height);
var handle = slider.append("circle")
.attr("class", "handle")
.attr("transform", "translate(0," + height + ")")
.attr("r", 9);
//update graph when first open
slider
.call(brush.event)
.transition() // gratuitous intro!
.duration(10000)
.call(brush.extent([x.domain()[1],x.domain()[1]]))
.call(brush.event);
function brushed() {
var value;
if(typeof brush.extent() !== "undefined"){
value = brush.extent()[0];
if (d3.event.sourceEvent) { // not a programmatic event
value = d3.time.day.offset(d3.time.month.round(x.invert(d3.mouse(this)[0])),-1);
brush.extent([value, value]);
}
} else value = x.domain()[0];
updateGraph( value );
handle.attr("cx", x(value));
}
function brushended(){
console.log("ended")
}
function updateGraph( value ){
var curvedata = data.filter(function(d){return d3.time.format("%Y-%m")(new Date(d.date))== d3.time.format("%Y-%m")(value)})[0];
var curvearray = [];
Object.keys(curvedata).map(function(key){
if(key !== "date"){
curvearray.push({
maturity : +key.replace(/(R_)([0-9]*)([M,Y])/,"$2") / +{M:12,Y:1}[key.replace(/(R_)([0-9])*([M,Y])/,"$3")] ,
yield : curvedata[key]
})
}
})
yieldCurve.datum(curvearray)
.attr("d", line)
}
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment