45 lines
1.3 KiB
HTML
45 lines
1.3 KiB
HTML
<html>
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<title>组合到期收益曲线</title>
|
|
<script type="text/javascript" src="../../Statics/libs/echarts/echarts.min.js"></script>
|
|
<script type="text/javascript" src="../../Statics/libs/echarts/echarts-gl.min.js"></script>
|
|
</head>
|
|
<body>
|
|
<div>
|
|
<h3 style="text-align:center">组合到期收益曲线</h3>
|
|
<div id="PayoffChart" style="height:400px;width:700px;margin:0 auto"></div>
|
|
</div>
|
|
</body>
|
|
<script type="text/javascript">
|
|
var line = JSON.parse(window.sessionStorage.getItem("pricing_payoff_line"));
|
|
|
|
if (line) {
|
|
var myChart = echarts.init(document.getElementById('PayoffChart'));
|
|
var option = {
|
|
xAxis: {
|
|
type: 'value',
|
|
min: line[0].X,
|
|
max: line[line.length - 1].X
|
|
},
|
|
yAxis: {
|
|
type: 'value'
|
|
},
|
|
series: [{
|
|
type: 'line',
|
|
symbol: 'none'
|
|
}],
|
|
tooltip: {
|
|
trigger: 'axis'
|
|
}
|
|
};
|
|
|
|
option.series[0].data = [];
|
|
for (var i = 0; i < line.length; ++i) {
|
|
option.series[0].data.push([line[i].X, line[i].Y]);
|
|
}
|
|
myChart.clear();
|
|
myChart.setOption(option);
|
|
}
|
|
</script>
|
|
</html> |