Highcharts学习之坐标轴


Posted in Javascript onAugust 02, 2016

前言

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

下面一起来学习学习Highcharts的坐标轴。

tags:

Highcharts学习之坐标轴

1.标题

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

2.标签

labels:enabled、formatter、setp

yAxis:{
        labels:{
         enabled:true,
         formatter:function(){
           if(this.value <=3) {
             return "第一等级("+this.value+")";
           }else if(this.value >3 && this.value <=5) {
             return "第二等级("+this.value+")";
           }else {
             return "第三等级("+this.value+")";
           }
         },
         step:1  //间隔几个线显示一次
        }

Highcharts学习之坐标轴

3.网格

1.gridLineWidth

网格线宽度。x轴默认为0,y轴默认为1px。

2.gridLineColor

网格线颜色。默认为:#C0C0C0

3.gridLineDashStyle

网格线线条样式。和Css border-style类似,常用的有:Solid、Dot、Dash

yAxis:{
 //gridLineWidth:'1px',  //注意如果使用了这个属性gridLineDashStyle会不起作用
 gridLineColor:'#019000',
 gridLineDashStyle:'Dash',
}

Highcharts学习之坐标轴

4.类型

xAxis:{
   categories:['A','B','C']
  },
yAxis:{
   type:'datetime'
  },

5.reversed

倒置是将轴翻转而不是x、y对调。例如y轴倒置的结果是y轴是从最大的值开始的,最小值反而在最下方

xAxis:{
        categories:['A','B','C'],
        reversed:true
      },
      yAxis:{
        type:'datetime',
        reversed:true
      },

Highcharts学习之坐标轴

6.opposite

当其值设置为true时,x轴和y轴显示的位置分别上下,左右对调。

xAxis:{
        categories:['A','B','C'],
        opposite:true
      },
      yAxis:{
        type:'datetime',
        opposite:true
      }

Highcharts学习之坐标轴

7.inverted

chart:{
        type:'line',
        style:{
          fontSize:"17px",
        },
        inverted:true
      }

Highcharts学习之坐标轴

8.min、max

控制数轴的最小值和最大值。

注意:控制allowDecimals、min、max 属性你可以轻松控制数轴的显示范围等(这也是很常见的问题)

总结

以上就是本文的全部内容了,大家学会了吗?小编还会继续更新Highcharts的文章,对Highcharts感兴趣的朋友们要继续关注三水点靠木,希望本文给大家学习带来的帮助。

Javascript 相关文章推荐
学习ExtJS Column布局
Oct 08 Javascript
javascript 获取图片尺寸及放大图片
Sep 04 Javascript
JS执行删除前的判断代码
Feb 18 Javascript
jQuery及JS实现循环中暂停的方法
Feb 02 Javascript
jQuery插件PageSlide实现左右侧栏导航菜单
Apr 12 Javascript
javascript实现控制文字大中小显示
Apr 28 Javascript
Bootstrap导航栏各元素操作方法(表单、按钮、文本)
Dec 28 Javascript
Javascript原型链的原理详解
Jan 05 Javascript
js实现密码强度检测【附示例】
Mar 30 Javascript
webpack配置之后端渲染详解
Oct 26 Javascript
JS实现的倒计时恢复按钮点击功能【可用于协议阅读倒计时】
Apr 19 Javascript
关于在vue 中使用百度ueEditor编辑器的方法实例代码
Sep 14 Javascript
JS实现根据文件字节数返回文件大小的方法
Aug 02 #Javascript
js实现四舍五入完全保留两位小数的方法
Aug 02 #Javascript
Highcharts入门之基本属性
Aug 02 #Javascript
js检查是否关闭浏览器的方法
Aug 02 #Javascript
Highcharts入门之简介
Aug 02 #Javascript
jQuery 获取页面li数组并删除不在数组中的key
Aug 02 #Javascript
AngularJS基础 ng-readonly 指令简单示例
Aug 02 #Javascript
You might like
php文件上传表单摘自drupal的代码
2011/02/15 PHP
php 删除cookie方法详解
2014/12/01 PHP
Laravel 读取 config 下的数据方法
2019/10/13 PHP
Laravel框架之解决前端显示图片问题
2019/10/24 PHP
复选框全选与全不选操作实现思路
2013/08/18 Javascript
了不起的node.js读书笔记之node.js中的特性
2014/12/22 Javascript
vuejs使用FormData实现ajax上传图片文件
2017/08/08 Javascript
JS实现下拉菜单列表与登录注册弹窗效果
2017/08/10 Javascript
限时抢购-倒计时的完整实例(分享)
2017/09/17 Javascript
angular 实时监听input框value值的变化触发函数方法
2018/08/31 Javascript
vue指令做滚动加载和监听等
2019/05/26 Javascript
详解vue父子组件关于模态框状态的绑定方案
2019/06/05 Javascript
layui 弹出层回调获取弹出层数据的例子
2019/09/02 Javascript
jQuery实现动态加载瀑布流
2020/09/01 jQuery
[02:37]2018DOTA2亚洲邀请赛赛前采访-EG篇
2018/04/03 DOTA
python搜索指定目录的方法
2015/04/29 Python
python在windows下创建隐藏窗口子进程的方法
2015/06/04 Python
Python基于递归算法求最小公倍数和最大公约数示例
2018/07/27 Python
flask框架中勾子函数的使用详解
2018/08/01 Python
PyCharm无法识别PyQt5的2种解决方法,ModuleNotFoundError: No module named 'pyqt5'
2020/02/17 Python
Python 3.8 新功能来一波(大部分人都不知道)
2020/03/11 Python
python中append函数用法讲解
2020/12/11 Python
html5是什么_动力节点Java学院整理
2017/07/07 HTML / CSS
墨尔本最受欢迎的复古风格品牌:Princess Highway
2018/12/21 全球购物
门诊挂号室室长岗位职责
2013/11/27 职场文书
大学生职业生涯规划书的基本内容
2014/01/06 职场文书
户外亲子活动策划方案
2014/02/07 职场文书
优秀毕业生推荐信范文
2014/03/07 职场文书
2014年护士工作总结范文
2014/11/11 职场文书
2014年仓管员工作总结
2014/11/18 职场文书
2014学生会工作总结报告
2014/12/02 职场文书
毕业生评语大全
2015/01/04 职场文书
员工旷工检讨书
2015/08/15 职场文书
素质教育培训心得体会
2016/01/19 职场文书
MYSQL 表的全面总结
2021/11/11 MySQL
Nginx如何配置多个服务域名解析共用80端口详解
2022/09/23 Servers