echarts 自定义 x , y 轴刻度值
js代码:
//定义刻度显示内容
let xJ = [
{
val: 0, date: "2020/9/19" },
{
val: 24, date: "2020/9/20" },
{
val: 48, date: "2020/9/21" },
{
val: 72, date: "2020/9/22" },
{
val: 96, date: "2020/9/23" },
{
val: 120, date: "2020/9/24" },
{
val: 144, date: "2020/9/25" },
];
//option设置:
xAxis: {
type: "value",
interval:24,//数值轴可用,强制设定轴刻度
axisLabel: {
formatter: function(value) {
//刻度格式化代码
let texts = [];
for (let i = 0; i < xJ.length; i++) {
if (value <= xJ[i].val) {
texts.push(xJ[i].date);
break;
}
}
if (texts.length == 0) {
texts = [" "];
}
return texts;
},
},
},