This commit is contained in:
=
2026-04-10 14:49:59 +10:00
parent 4f11081420
commit 484f291c21
2 changed files with 18 additions and 7 deletions

View File

@@ -25,8 +25,9 @@ function drawGraph(data, keyX, drawMin, drawMax, graphtype) {
const [scX, scY] = createAxis(svg, data, attr_area,[drawMin,drawMax]);
// рисуем график
const scaleYDomain = d3.extent(data.map(d => d.values[1]));
const max = d3.max(data,d => d.values[Number(drawMax)]);
const min = d3.min(data,d => d.values[1-Number(drawMin)]);
const scaleYDomain = [min,max];
if (drawMin && drawMax){
createChart(svg, data, scX, scY, attr_area, "blue", 0,graphtype,0,scaleYDomain)
createChart(svg, data, scX, scY, attr_area, "red", 1,graphtype,0,scaleYDomain)
@@ -43,7 +44,7 @@ function createAxis(svg, data, attr_area, selections) {
// находим интервал значений, которые нужно отложить по оси OY
// максимальное и минимальное значение и максимальных высот по каждой стране
const max = d3.max(data,d => d.values[Number(selections[1])]);
const min = d3.min(data,d => d.values[Number(1-selections[0])]);
const min = d3.min(data,d => d.values[1-Number(selections[0])]);
// console.log(max,min,data)
// функция интерполяции значений на оси
// по оси ОХ текстовые значения