gpt4 book ai didi

d3.js - 多条形图(nvd3)x 轴标签未居中

转载 作者:行者123 更新时间:2023-12-01 06:26:41 25 4
gpt4 key购买 nike

使用 nvd3 多条形图。当有最小条时,x 轴标签不会像 y 轴一样显示在中心。

生成 x 轴标签的示例代码。

chart = nv.models.multiBarChart().margin({
top: 30,
right: 28,
bottom: 50,
left: 60
})
.x(function(d) {
return d.x
})
.y(function(d) {
return d.y
})
.color(d3.scale.myColors().range());

chart.xAxis
.showMaxMin(true)
.axisLabel(xAxisLabel)
.tickFormat(xAxisTickFormat)
.tickValues(xaxisValues);

enter image description here

如何解决这个问题呢 ?

最佳答案

这听起来可能很奇怪,但请尝试交换 axisLabel 的顺序和 showMaxMin像下面这样:

chart.xAxis
.axisLabel(xAxisLabel) // axisLabel first
.showMaxMin(true)
.tickFormat(xAxisTickFormat)
.tickValues(xaxisValues);

希望能帮助到你。

关于d3.js - 多条形图(nvd3)x 轴标签未居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27719389/

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