如何解决如何在 apexchart
我一直在尝试在 Apexchart 的 yaxis 上自动定义和设置最小值。它适用于单个 yaxis,但是一旦我添加了第二个轴,最小值就会设置为 0。在下面的示例中,我在控制台中记录了最小值和最大值。
这可能是图表库中的一个错误,但我想知道是否有任何解决方法。如果我手动设置最小值,它工作正常。
代码笔:https://codepen.io/Kogelet/pen/rNmMgJE?editors=1111
console.clear();
var options = {
chart: {
height: 380,width: "100%",type: "line"
},series: [
{
name: "Series 1",data: [10,20,30,40,50,60,70,80,90,100]
},{
name: "Series 1",data: [20,100,110]
}
],yaxis: [
{
opposite: false,min: (min) => {
console.log('Min:',min);
return min;
},max: (max) => {
console.log('Max:',max);
return max;
}
},{
opposite: true,max);
return max;
}
}
]
};
var chart = new ApexCharts(document.querySelector("#chart"),options);
chart.render();
解决方法
我用自定义函数解决了这个问题。
min: (min) => {
min = Math.min(...options["series"][0]["data"]);
console.log("Min:",min);
return min;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。