
如何让 echarts 中的 markline 始终显示?
在 echarts 中,markline 用于表示图表中的上限和下限,但有时当数据离上限较远时,上限的 markline 不会显示。为了解决这个问题,我们可以采用以下方法:
曲线救国法
找到一个曲线救国的方法:当上限大于数据最大值时,将 y 轴的最大值设置为上限。这样,即使数据值非常小,markline 也将始终显示在图表中。
具体步骤:
// 获取 echarts 实例
let myChart = echarts.init(document.getElementById('myChart'));
// 配置图表选项
let option = {
...
// 设置 y 轴最大值
yAxis: {
max:上限值
}
};
// 绘制图表
myChart.setOption(option);通过这种方法,我们可以确保上限的 markline 始终显示在图表中,无论数据值如何。










