zoukankan      html  css  js  c++  java
  • Highcharts X轴名称太长,如何设置下面这种样式


     
    Highcharts所有的图表除了饼图都有X轴和Y轴,默认情况下,x轴显示在图表的底部,y轴显示在左侧(多个y轴时可以是显示在左右两侧),通过chart.inverted = true 可以让x,y轴显示位置对调。

    一、坐标轴组成部分
    轴标题-Axis Title
    坐标轴标题。默认情况下,x轴为null(也就是没有title),y轴为'Value',设置坐标轴标题的代码如下:

    xAxis:{
    title:{
    text:'x轴标题'
    }
    }
    yAxis:{
    title:{
    text:'y轴标题'
    }
    }

    更多关于Axis Title属性请查看API文档相关内容 xAxis.title、yAxis.title。
    轴标签-Axis Labels
    坐标轴标签(分类)。Labels常用属性有enabled、formatter、setp、staggerLines。
    1、开启
    是否启用Labels。x,y轴默认值都是true,如果想禁用(或不显示)Labels,设置该属性为false即可。
    2、格式化程序
    标签格式化函数。默认实现是:
    formatter:function(){ returnthis.value; }

    this.value代码坐标轴上当前点的值(也就是x轴当前点的x值,y轴上当前点的y值),除了value变量外,还有axis、chart、isFirst、isLast可用。

    自定义标签格式1
    另外一个例子,实现更高级的自定义格式化函数

    自定义标签格式2
    实现代码如下:
    yAxis: {
    labels: {
    formatter:function(){
    if(this.value <=100) {
    return"第一等级("+this.value+")";
    }elseif(this.value >100 && this.value <=200) {
    return"第二等级("+this.value+")";
    }else{
    return"第三等级("+this.value+")";
    }
    }
    }

    Labels显示间隔,数据类型为number(或int)。
  • 相关阅读:
    c#设计模式(1)——单例模式
    Javascript变量
    悲观锁和乐观锁
    NestJs 环境 配置
    分布式查询
    Git hub 忽略 文件 、文件夹
    ES6 基础 二
    ES6 基础 一
    invalid credential, access_token is invalid or not latest hint(微信 上传图片返回 error)
    nodejs 入门一(环境及插件)
  • 原文地址:https://www.cnblogs.com/ZDPPU/p/5993506.html
Copyright © 2011-2022 走看看