hw done
This commit is contained in:
@@ -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)
|
||||
// функция интерполяции значений на оси
|
||||
// по оси ОХ текстовые значения
|
||||
|
||||
Reference in New Issue
Block a user