ECharts---X轴文字显示不全

  • 原因:
    • X轴标签文字过多导致显示不全
  • 解决方法:
  • (一)xAxis 中添加 xAxis.axisLabel 属性

  • axisLabel是用来设置x轴的刻度以及一些参数的设置:

    • (1)interval设置的是间隔数,把x轴分成10个间隔,根据x轴的数据自动划分份数值
    • (2)formatter可以是个函数,参数是value和index,返回横坐标每个刻度显示的样式
    • (3)inside:值是true或者false,true的时候,横坐标的值在轴线的上面显示;false的时候在轴线的下方显示
    • (4)color:设置横坐标刻度值的显示颜色
    • (5)fontSize:设置横坐标刻度字体大小
    • (6)fontWeight:设置横坐标刻度的字体粗细
  • 但是如果这个名称x轴的文字如果太长会受到遮挡,还是显示不全,这个时候可以用grid属性解决

  • grid配置项:图标离容器的距离

    • show:是否显示直角坐标系网格-----------值:true?false
    • left:图表离容器左侧的距离-----------------值:number?百分比
    • top:图表离容器顶部的距离-----------------值:number?百分比
    • right:图表离容器右侧的距离---------------值:number?百分比
    • bottom:图表离容器底部的距离------------值:number?百分比
    • backgroundColor:网格背景色-------------值:rgba或#000000
    • borderColor:网格的边框颜色--------------值:rgba或#000000
    • borderWidth:网格的边框线宽-------------值:number
  • (二):调用formatter文字竖直显示

  • formatter是一个用来格式化数据显示的函数;就是内容格式器,它可以在图表中的各个元素上设置,如坐标轴、图例、提示框等
  • 使用方法如下:
    • 定义formatter函数,函数的参数是一个对象,对象中包含了当前数据的信息
    • 在配置项中设置formatter属性,并将定义的函数作为值传入

猜你喜欢

转载自blog.csdn.net/weixin_59624686/article/details/130450208