アプリケーションの 1 つで d3.js チャートを使用しています。これがこの画像の中にありますチャートを参照してください
マネー チャートの Y 軸 (画像を参照) では、最大バー サイズが 358.72 ドルであっても、最大値を 400 に丸めたいのですが、バーを 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;
});
親切にこれを解決するのを手伝ってください