У меня есть нормализованные данные, но параллельная координата дает диапазон YAxis в соответствии с диапазоном отдельных осей. Хочу исправить все точки между 0-1 скажем. Я не могу найти, где исправить yscale в функции parcoord.js, которая, по-моему, сейчас автоматическая.
pc = d3.parcoords()("#example")
.data(data)
.bundlingStrength(0) // set bundling strength
.smoothness(0)
.showControlPoints(false)
.mode("queue")
.render()
.color(color) // ENABLE IF YOU WANT TO HAVE COLOR WRT AREA
.composite("darken")
.alpha(0.85)
.brushMode("1D-axes-multi") // enable brushing
.interactive() // command line mode
.reorderable()
.updateAxes()



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы можете просто использовать функцию .commonScale () перед рендерингом .. Так ваш код будет выглядеть как
pc = d3.parcoords()("#example")
.data(data)
.bundlingStrength(0) // set bundling strength
.smoothness(0)
.showControlPoints(false)
.mode("queue")
.commonScale()
.render()
.color(color) // ENABLE IF YOU WANT TO HAVE COLOR WRT AREA
.composite("darken")
.alpha(0.85)
.brushMode("1D-axes-multi") // enable brushing
.interactive() // command line mode
.reorderable()
.updateAxes()