barOption = {
xAxis: {
// x轴
type: "category",
// 坐标轴刻度标签的相关配置
axisLabel: {
show: true,
color: "#c23531", // 标签的字体颜色
interval: 0, // 坐标轴刻度标签的显示间隔,默认会采用标签不重叠的策略间隔显示标签.设置成0强制显示所有标签,1表示隔一个标签显示一个标签,以此类推
rotate: 40, // 坐标轴刻度标签(逆时针)旋转40度显示,旋转的角度从 -90 度到 90 度。
formatter(params) {
// 刻度标签的内容格式器
// 标签过长大于4,显示...
if (params.length > 4) {
return params.substring(0, 4) + "...";
} else {
return params;
}
}
}
},
yAxis: {
// y轴
type: "value"
},
tooltip: {
// 提示框组件
trigger: "axis", // 触发类型:坐标轴触发,这个字段的功能是:在堆积柱状图的时候hover柱子的时候会出现整个柱子的数据,而不是只出现当前鼠标所在柱子区域的数据。'item'数据项图形触发,主要在散点图,饼图等无类目轴的图表中使用。'axis'坐标轴触发,主要在柱状图,折线图等会使用类目轴的图表中使用。
axisPointer: {
type: "shadow"
},
confine: true, // 是否将 tooltip 框限制在图表的区域内。当图表外层的 dom 被设置为 'overflow: hidden',或者移动端窄屏,导致 tooltip 超出外界被截断时,此配置比较有用。
position: function(point, params, dom, rect, size) {
// console.info("当前鼠标所在位置", point[0], point[1])
// console.info("提示框大小", size.contentSize[0], size.contentSize[1])
// 提示框位置
var x = 0; // x坐标位置
var y
Echarts柱状图基本配置
最新推荐文章于 2024-06-25 15:34:07 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)