var gesetzliche_mindestdeckung_1_fall = 250000;
var gesetzliche_mindestdeckung_2_fall = 1000000;
var gesetzliche_mindestdeckung_3_fall = 2500000;
var gesetzliche_mindestdeckung_4_fall = 1000000;
var gesetzliche_mindestdeckung_5_fall = 1500000;
var gesetzlich_unbegrenzt_5_fall = 1000000;
var unmaximiert = 1000000;
this.berechneFall1 = function (deckungssummeJeJahr, deckungssummeJeFall, deckungssummeJeFallZusatz, deckungssummeJeJahrZusatz) {
var anzahlSauelen;
var sauelen = [];
anzahlSauelen = 4;
anzahlSaulenZusatz = 2;
for (var i = 0; i < 3; i++) {
var sauele = {
id: (i + 1),
key: "Stream" + (i + 1),
type: "bar",
yAxis: 1,
values: []
};
switch (i) {
case 0:
sauele.color = "#35647d";
break;
case 1:
sauele.color = "#e89e40";
break;
case 2:
sauele.color = "#cac2b4";
break;
}
sauelen.push(sauele);
}
for (var x = 0; x < 4; x++) {
var value1 = gesetzliche_mindestdeckung_1_fall;
var value2 = (deckungssummeJeJahr - 4*gesetzliche_mindestdeckung_1_fall) /2;
var value3 = 0;
if (anzahlSaulenZusatz >= (x+1)) {
value3 = deckungssummeJeFallZusatz;
}
_.find(sauelen, {id: 1}).values.push({series: 1, size: value1, x: x, y: value1, y0: 0, y1: value1});
_.find(sauelen, {id: 2}).values.push({series: 2, size: value2, x: x, y: value2, y0: 0, y1: value2});
_.find(sauelen, {id: 3}).values.push({series: 3, size: value3, x: x, y: value3, y0: 0, y1: value3});
}
return sauelen;
};
У меня проблема, я не знаю, как я могу изменить код, у меня четыре бара, а второе значение только на первых двух барах введите описание изображения здесь .
Я думаю, что это можно решить быстро, но в настоящее время я понятия не имею. Заранее спасибо.