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 相关文章推荐
用js实现的页面关键字密度查询代码
Dec 27 Javascript
JS+ACTIVEX实现网页选择本地目录路径对话框
Mar 18 Javascript
判断ie的两种简单方法
Aug 12 Javascript
详解微信小程序开发之下拉刷新 上拉加载
Nov 24 Javascript
vue实现添加标签demo示例代码
Jan 21 Javascript
JS实现给json数组动态赋值的方法示例
Mar 19 Javascript
JavaScript实现body内任意节点的自定义属性功能示例
Sep 18 Javascript
Bootstrap 按钮样式与使用代码详解
Dec 09 Javascript
关于自定义Egg.js的请求级别日志详解
Dec 12 Javascript
vue elementUI table 自定义表头和行合并的实例代码
May 22 Javascript
layui 选择列表,打勾,点击确定返回数据的例子
Sep 02 Javascript
AJAX检测用户名是否存在的方法
Mar 24 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
相对路径转化成绝对路径
2007/04/10 PHP
PHP基础之运算符的使用方法
2013/04/28 PHP
PHP中调用SVN命令更新网站方法
2015/01/07 PHP
PHP获取文件夹大小函数用法实例
2015/07/01 PHP
64位windows系统下安装Memcache缓存
2015/12/06 PHP
Zend Framework实现留言本分页功能(附demo源码下载)
2016/03/22 PHP
PHP缩略图生成和图片水印制作
2017/01/07 PHP
JavaScript插件化开发教程 (二)
2015/01/27 Javascript
Js实现简单的小球运动特效
2016/02/18 Javascript
完美的js div拖拽实例代码
2016/09/24 Javascript
vue2.0 和 animate.css的结合使用
2017/12/12 Javascript
浅谈gulp创建完整的项目流程
2017/12/20 Javascript
微信小程序之下拉列表实现方法解析(附完整源码)
2019/08/23 Javascript
bootstrapValidator表单校验、更改状态、新增、移除校验字段的实例代码
2020/05/19 Javascript
vue同个按钮控制展开和折叠同个事件操作
2020/07/29 Javascript
Python对数据库操作
2016/03/28 Python
Python处理json字符串转化为字典的简单实现
2016/07/07 Python
浅谈python 线程池threadpool之实现
2017/11/17 Python
Django中url的反向查询的方法
2018/03/14 Python
Python连接Mssql基础教程之Python库pymssql
2018/09/16 Python
python 初始化一个定长的数组实例
2019/12/02 Python
Python基于pillow库实现生成图片水印
2020/09/14 Python
买卖正宗运动鞋:GOAT
2019/12/06 全球购物
.NET初级开发工程师面试题
2014/04/18 面试题
经济信息管理专业大学生求职信
2013/09/27 职场文书
顶岗实习接收函
2014/01/09 职场文书
家长对小学生的评语
2014/01/28 职场文书
《长城》教学反思
2014/02/14 职场文书
婚庆司仪主持词
2014/03/15 职场文书
会计核算科岗位职责
2014/03/19 职场文书
《富饶的西沙群岛》教学反思
2014/04/09 职场文书
向国旗敬礼活动总结
2014/09/27 职场文书
地震捐款简报
2015/07/21 职场文书
《分一些蚊子进来》读后感3篇
2020/01/09 职场文书
MySQL系列之十四 MySQL的高可用实现
2021/07/02 MySQL
css样式important规则的正确使用方式
2022/06/10 HTML / CSS