gpt4 book ai didi

javascript - Billboard.js中获取Y轴最小和最大限制值

转载 作者:行者123 更新时间:2023-11-30 20:41:09 25 4
gpt4 key购买 nike

在 Billboard.js 中包含此代码片段:

var chart = bb.generate({
data: {
columns: [
["data1", 30, 200, 100, 400, 150, 250],
["data2", 130, 100, 140, 200, 150, 50]
],
type: "spline"
},
bindto: "#SplineChart"
});

它将生成这个图表:

enter image description here

可以看出,在这种情况下,Y 轴的最小值为 0,最大值为 400(或某处)。

有没有办法获取该值并将其存储到变量中?

最佳答案

如果我没理解错的话,您想要获取 Y 轴的 domain。您可以通过以下方式实现它:

chart.internal.y.domain()

查看下面的演示:

var chart = bb.generate({
data: {
columns: [
["data1", 30, 200, 100, 400, 150, 250],
["data2", 130, 100, 140, 200, 150, 50]
],
type: "spline"
},
bindto: "#SplineChart"
});

var yDomain = chart.internal.y.domain()
console.log('y domain==> ', yDomain);
<script src="https://d3js.org/d3.v4.min.js"></script>
<link href="https://cdn.jsdelivr.net/npm/billboard.js/dist/billboard.min.css" rel="stylesheet"/>
<script src="https://cdn.jsdelivr.net/npm/billboard.js/dist/billboard.min.js"></script>
<div id="SplineChart"></div>

关于javascript - Billboard.js中获取Y轴最小和最大限制值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49254423/

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