<head>
<script src="//cdn.staticfile.org/highcharts/4.0.1/highcharts.js"></script>
</head>
<div class="container-fluid">
<div class="row-fluid">
<h5></h5>
</div>
<div class="row-fluid">
<div class="span12">
<div class="container-fluid">
</div>
<div class="container-fluid">
<div class="control-group">
<label class="control-label">启始日期</label>
<div class="controls input-append date form_date">
<input name="beginDate" id="beginDate" size="16" type="text"
value="${beginDate}" readonly> <span class="add-on"><i
class="icon-remove"></i></span> <span class="add-on"><i
class="icon-th"></i></span>
</div>
</div>
<div class="control-group">
<label class="control-label">结束日期</label>
<div class="controls input-append date form_date">
<input name="endDate" id="endDate" size="16" type="text"
value="${endDate}" readonly> <span class="add-on"><i
class="icon-remove"></i></span> <span class="add-on"><i
class="icon-th"></i></span>
</div>
</div>
<button type="submit" name="asdd" onclick="generateChart()" class="btn btn-primary">生成图表</button>
<input name="返回上一页" type=button id="" class="btn btn-primary" onClick="history.back(-1)" value="返回上一页" >
<div id="chart" style="height:300px;">
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
function generateChart(){
var comId = ${fundCombination.id};
var beginDate = $("#beginDate").val();
var endDate = $("#endDate").val();
var url = "/yilucaifu-research/tool/ShowLineChartFundProfit/" + comId + "/" + beginDate + "/" + endDate + ".do";
window.location.href = url;
}
</script>
<script type="text/javascript">
var data1=[<c:forEach items="${achievementCompareList}" varStatus="status" var="item">
[new Date(('${item.profitDate}')*1000).getTime(),parseFloat('${item.profitRate}')]
<c:if test="${(status.index+1)!=fn:length(achievementCompareList)}">,</c:if>
</c:forEach>];
var data2=[<c:forEach items="${fundCombinationList}" varStatus="status" var="item">
[new Date(('${item.profitDate}')*1000).getTime(),parseFloat('${item.profitRate}')]
<c:if test="${(status.index+1)!=fn:length(fundCombinationList)}">,</c:if>
</c:forEach>];
$('#chart').highcharts(
{
colors: [
'#ffbb40',
'#a43838'
],
title: {
text: "线性收益图"
},
tooltip: {
crosshairs: !0,
formatter: function () {
var date = new Date(this.x),
time = date.getFullYear() + '年' + (date.getMonth() + 1) + '月' + date.getDate() + '日',
fundName = this.series.name;
return time + '<br/>' + fundName + ':<strong>' + this.y.toFixed(2) + '</strong>%<br/>'
}
},
xAxis: {
type: 'datetime',
gridLineWidth: 1,
labels: {
formatter: function () {
return ' ' + Highcharts.dateFormat('%Y-%m-%d', this.value) + ' '
}
}
},
yAxis: {
title: {
text: '收益率(%)'
},
labels: {
formatter: function () {
return this.value + '%'
}
}
},
plotOptions: {
line: {
marker: {
radius: 0,
lineColor: '#666666',
lineWidth: 1
},
shadow: !1,
lineWidth: 2
}
},
series: [
{
name: "比较基准",
marker: {
symbol: 'square'
},
data: data1
},
{
name: '收益图',
marker: {
symbol: 'diamond'
},
data: data2
}
],
credits: {
enabled: true
}
}
);
</script>