美文网首页
HighCharts设置滚动条

HighCharts设置滚动条

作者: 小蜗牛的碎碎步 | 来源:发表于2021-09-16 16:10 被阅读0次

场景:x轴数据过多,出现滚动条

  1. 引入stock文件
import Highcharts from "highcharts";
import highstock from 'highcharts/modules/stock'
highstock(Highcharts);
  1. 设置滚动条属性
new Highcharts.Chart({
xAxis: {
  max:30,// x轴多于30个出现滚动条
},
scrollbar:{// 设置滚动条样式
        enabled: true,
        height: 8,
        barBackgroundColor: "#d1d1d1",
        barBorderColor: "#d1d1d1",
        rifleColor: "#d1d1d1",
        barBorderRadius: 5,
        buttonBorderWidth: 0,
        buttonArrowColor: "rgba(0,0,0,0)",
      }
})
  1. x轴label文案过长时,倾斜比出现省略号
 chart: {
       marginBottom:100,// 底边距
       marginRight:100,// 右边距
      },
  xAxis: {
          max: 30,
          labels: {
            autoRotationLimit: 100,// 设置倾斜的点
            autoRotation: [45], // 向右倾斜45度,默认为[-45]
          }
        },

marginBottom:图表的下边距,默认为100,需要根据图表的高度设置合适的值,否则有可能会出现文字未省略,直接被截断的情况,如下图:


Xnip2021-09-16_15-38-57.jpg

marginRight:图表的右边距,默认为100,如果右倾斜,也可能会出现文字被截断,见下图:需要根据业务需求动态设置该值


Xnip2021-09-16_15-48-22.jpg

左倾斜可以避免上述情况:


Xnip2021-09-16_15-51-36.jpg
  1. 滚动时,y轴自动适配,为了更直观的展示数据,highCharts会根据当前显示在页面上的数据,自动调整y轴刻度,如果不希望自适应,可以设置y轴的最大最小值:
 yAxis: {
        min : Math.min(...dataLists.map(o => o.y)),// 数据的最小值
        max : Math.max(...dataLists.map(o => o.y)),// 数据的最大值
        }

适用场景:图表有最大、最小值标示线,页面滚动可能会导致标示线丢失

相关文章

  • HighCharts设置滚动条

    场景:x轴数据过多,出现滚动条 引入stock文件 设置滚动条属性 x轴label文案过长时,倾斜比出现省略号 m...

  • 隐藏滚动条小技巧(兼容至IE7)

    关于滚动条的设置 滚动条设置 也可以单独对x和y设置滚动条 滚动条隐藏,且仍然有滚动功能 对于webkit内核可直...

  • 内容超出隐藏-超出显示滚动条-滚动条的样式设置

    1.table固定尺寸滚动条 滚动条的样式设置,随意设置你喜欢的滚动条 上面是滚动条的主要几个设置属性,还有更详尽...

  • CSS设置滚动条样式

    CSS设置滚动条样式 一:webkit下面的CSS设置滚动条 ::-webkit-scrollbar 滚动条整体部...

  • highcharts

    1.调用highcharts 2.设置图表类型 3.设置图表标题 4.设置图表副标题

  • highcharts常用设置

    plotLines 参考线 yAxis中的plotLines是在y轴自定义一条线,比如现在每个刻度是5,但是4这个...

  • 如何设置tableView、scrollView的滚动条颜色、位

    1.设置滚动条居左是通过设置滚动条的偏移量实现的 //通过设置偏移量来设置滚动条居左� 参数分别代表上、左、下、右...

  • DIV滚动条添加css显示和滚动条隐藏

    对div设置滚动条,设置其横向滚动条和纵向滚动条样式。所需CSS样式为overflow-y和overflow-x来...

  • css隐藏滚动条

    隐藏滚动条并在内容溢出时显示滚动条,只需要设置overflow:auto样式即可。隐藏滚动条只需设置overflo...

  • 2019-11-13

    设置了overflow,隐藏其滚动条同时可以滚动的方法 元素设置了overflow: auto; 隐藏其滚动条同时...

网友评论

      本文标题:HighCharts设置滚动条

      本文链接:https://www.haomeiwen.com/subject/uovrgltx.html