用confine: true,解决
let option = {
legend: {
top: "0%",
left: "center",
itemWidth: 20,
itemHeight: 8,
textStyle: {
color: "#c0c3cd",
fontSize: 13,
padding: [2, 0, 0, 0],
},
},
tooltip: {
trigger: "axis",
confine: true,
axisPointer: {
type: "shadow",
},
},
X轴超出显示省略号
//鼠标划入显示详情 tooltip: { trigger: "axis", axisPointer: { type: "shadow", }, }, xAxis: { type: "category", data: xData, name: "评判标准-项目", axisLabel: { formatter: function (value, index) { // 这里只是一个示例,你可能需要根据你的实际情况来调整截断逻辑 if (value.length > 5) { // 假设我们只想显示前10个字符 return value.substring(0, 5) + "..."; } return value; }, }, },