Как установить домен и масштабировать по оси Yaxis на дискретном BarChart nvd3.js
Я использую диаграммы d3.js в одном из моих приложений. Вот они на этом изображенииГрафики
Для оси Y на графике «Деньги» (см. Изображение) я хочу, чтобы максимальное значение было округлено до 400, независимо от того, какой здесь максимальный размер бара, это $ 358,72, но я хочу сохранить бар на уровне 358,72, но для оси Y это будет предел 400 ,
Код для этого здесь
tradesChart = [
{
key: "Cumulative Return",
values: [
{
"label" : "6E",
"value" : 100 },
{
"label" : "NG",
"value" : 100 },
{
"label" : "TF",
"value" : 67 } ]
}
];
nv.addGraph(function() {
var chart = nv.models.discreteBarChart()
.x(function(d) { return d.label })
.y(function(d) { return d.value/100 })
.staggerLabels(true)
.showValues(true)
.valueFormat(d3.format('.0%'))
chart.yAxis.tickFormat(function(d) { return d3.format('d')(d*100) + '%'; });
d3.select('#chart-trades svg')
.datum(tradesChart)
.transition().duration(500)
.call(chart);
nv.utils.windowResize(chart.update);
return chart;
});
Пожалуйста, помогите мне решить это