使用柱状图,但后台传回来数据过多,x轴无法全面展示时
方法:使用`dataZoom`属性解决!!!
(其实就是给x轴加个横向坐标轴)
没加之前
数据都堆叠在一起
加属性`dataZoom` 之后
代码
dataZoom: [
{
type: 'slider',
realtime: true,
start: 0,
// end: 20, // 数据窗口范围的结束百分比。范围是:0 ~ 100。
height: 5, //组件高度
left: '25%', //左边的距离
right: '25%', //右边的距离
bottom: '0%', //下边的距离
show: true, // 是否展示
fillerColor: 'rgba(102, 177, 255,1)', // 滚动条颜色
borderColor: 'rgba(17, 100, 210, 0.12)',
backgroundColor: 'rgba(232,244,255,0.51)', //两边未选中的滑动条区域的颜色
handleSize: 0, //两边手柄尺寸
showDetail: false, //拖拽时是否展示滚动条两侧的文字
zoomLock: true, //是否只平移不缩放
moveOnMouseMove: false, //鼠标移动能触发数据窗口平移
startValue: 0, // 从头开始。
endValue: 8 // 最多展示几个柱体
},
{
type: 'inside', // 支持内部鼠标滚动平移
start: 0,
// end: 20,
startValue: 0, // 从头开始。
endValue: 5, // 最多5个
zoomOnMouseWheel: false, // 关闭滚轮缩放
moveOnMouseWheel: true, // 开启滚轮平移
moveOnMouseMove: true // 鼠标移动能触发数据窗口平移
}
]
仅作自己学习,谢谢!!!