gpt4 book ai didi

javascript - X 轴标签重叠 NVD3

转载 作者:行者123 更新时间:2023-11-27 22:32:02 26 4
gpt4 key购买 nike

我在我的应用程序中使用 NVD3 图表。我无法理解为什么 X 轴标签在我的图表中重叠。有人可以帮我吗?

我尝试使用 .ticks(3) 设置刻度数,但它似乎不会影响刻度数。

enter image description here

        nv.addGraph(function () {
var chart = nv.models.lineChart()
.x(function (d) {
return d[0];
})
.y(function (d) {
return d[1];
})
.showXAxis(true)
.showYAxis(false)
.useInteractiveGuideline(true);

chart.xAxis //Chart x-axis settings
.axisLabel('Time')
.tickFormat(function (d) {
var dateTimeFormat = '%m/%d/%Y %H:%M';
d = new Date(d);
return d3.time.format(dateTimeFormat)(d);

});
chart.yAxis
.axisLabel('Size');
chart.forceY([0]);

d3.select('#id svg')
.datum(graphData)
.call(chart);

nv.utils.windowResize(chart.update);

return chart;
});

最佳答案

我使用的是Angular-nvD3,我们可以使用wrapLabels:true来避免重叠问题。

图表配置示例。

vm.options = {
chart: {
type: 'discreteBarChart',
x: function(d){return d.label;},
y: function(d){return d.value;},
wrapLabels:true
}
};

屏幕截图: enter image description here

关于javascript - X 轴标签重叠 NVD3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39486766/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com