Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как нормализовать вид кривой в d3.js? (https://javascript.ru/forum/dom-window/79384-kak-normalizovat-vid-krivojj-v-d3-js.html)

gsdev99 30.01.2020 17:57

Как нормализовать вид кривой в d3.js?
 
Всем привет. Подскажите, пожалуйста, как решить следующую проблему. У меня есть график:
https://codepen.io/gsdev99/pen/NWPZPpq
и сейчас кривая выглядит так, будто человека бьёт током.
И есть пример:
https://observablehq.com/@d3/line-chart
Как мне сделать так, чтобы кривая выглядела адекватно?

Malleys 30.01.2020 20:41

Цитата:

Сообщение от gsdev99
и сейчас кривая выглядит так, будто человека бьёт током.

Вы имеете в виду, что кривая вылезает за рамки графика? Так это от того, что вы не учитываете область значении. https://codepen.io/Malleys/pen/GRgbZXr?editors=0010

Цитата:

Сообщение от gsdev99
Как мне сделать так, чтобы кривая выглядела адекватно?

Может стоит рассматривать меньший промежуток дат?

gsdev99 03.02.2020 15:29

Спасибо. Я попробовал вот такое решение:
y.domain([d3.min(data, d => d.close) - 0.1, d3.max(data, d => d.close)])


Часовой пояс GMT +3, время: 07:51.