YNICTE/BO/Views/data/accesses0.cshtml

80 lines
3.3 KiB
Plaintext
Raw Normal View History

2020-10-12 14:39:23 +09:00
@model NP.Model.VMMM
<br />
<form id="mform" method="post">
<section class="panel panel-default clearfix devsearch" data-cleartbody="tbody1">
@Html.Partial("./Partial/SearchCaption")
<div class="step-content">
<div class="step-pane active form-inline">
<div class="form-group">
@Html.Partial("./Partial/Select", null, new ViewDataDictionary { { "special", "fromtodesc" }, { "textadd", "년도" }, { "start", 2019 }, { "end", DateTime.Now.Year }, { "name", "stringval" }, { "selected", Model.stringval } })
@Html.Partial("./Partial/Select", null, new ViewDataDictionary { { "valuetext", "0:관리자사이트;1:사용자사이트" }, { "name", "stringval2" }, { "selected", Model.stringval2 } })
@Html.Partial("./Partial/Button", new NP.Model.Button() { Special = "search", OnClick = "" })
</div>
</div>
</div>
</section>
</form>
<div class="text-center" style="max-width: 700px;">전체 접속자 수 : @Model.Datas.Sum(s=>s.intval).ToString("#,0")</div>
<div style="max-width: 700px;"><canvas id="ct1"></canvas></div>
<div>
<hr />
</div>
<div class="text-center" style="max-width: 700px;">전체 접속 수 : @Model.Datas.Sum(s => s.intval2).ToString("#,0")</div>
<div style="max-width: 700px;"><canvas id="ct2"></canvas></div>
<script>
var ctx = document.getElementById("ct1").getContext('2d');
var myChart = new Chart(ctx, {
type: 'bar',
data: {
labels: '1월,2월,3월,4월,5월,6월,7월,8월,9월,10월,11월,12월'.split(','),
datasets: [{
label: '',
data: getnumarray('@(string.Join(",", Model.Datas.Select(s => s.intval.ToString("0"))))', ','),
//backgroundColor: 'red',
// borderColor: 'red',
borderWidth: 1
}]
},
options: {
scales: {
yAxes: [{
ticks: {
beginAtZero: true
}
}]
},
legend: {
display: false
},
//responsive: false
}
});
var ctx2 = document.getElementById("ct2").getContext('2d');
var myChart2 = new Chart(ctx2, {
type: 'bar',
data: {
labels: '1월,2월,3월,4월,5월,6월,7월,8월,9월,10월,11월,12월'.split(','),
datasets: [{
label: '',
data: getnumarray('@(string.Join(",", Model.Datas.Select(s => s.intval2.ToString("0"))))', ','),
//backgroundColor: 'red',
// borderColor: 'red',
borderWidth: 1
}]
},
options: {
scales: {
yAxes: [{
ticks: {
beginAtZero: true
}
}]
},
legend: {
display: false
},
//responsive: false
}
});
</script>