Javascriptでは、ここで結果を取得し、それらを2つの変数に入れます:ticksとs1。 ! - アイテムゼロを記入して2つの配列を一致させる方法は?
Cycle Count
1 823
6 530
7 475
9 962
10 591
11 121
13 751
15 716
50 133
100 39
(そのwhere句のない)、それらすべての合計-items2
どのように多くの場所をどこb.active_serv = 0:
var viewModel = @Html.Raw(Json.Encode(Model));
var items = viewModel.Date1;
var items2 = viewModel.Date2;
var newCount;
var ticks = [];
var s1 = [];
var colors = [];
for (var i = 0; i < items.length; i++) {
newCount = items[i].theCount/items2[i].theCount * 100;
ticks.push(items[i].theCycle);
s1.push(newCount);
if (newCount < 98)
colors.push("#FF2F2F");
else
colors.push("#00749F");
}
結果は、このです
Cycle Count
1 833
6 532
7 492
9 967
10 611
11 121
13 767
14 37
15 816
16 71
19 3
21 101
23 11
50 133
100 39
ご覧のとおり、b.active_serv!= 0(アイテム)の合計(items2)にサイクルがあります。私は私がやっている割合を取得するためitems2と一致する項目を修正する必要があります。
newCount = items[i].theCount/items2[i].theCount * 100;
がどのように私は、変数の項目のすべてを通過しない、とのためにその配列内の正しい位置にゼロを追加するサイクル数であれば一致しない(または不足している)。