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 相关文章推荐
javascript动画效果类封装代码
Aug 28 Javascript
jQuery与ExtJS之选择实例分析
Aug 19 Javascript
headjs实现网站并行加载但顺序执行JS
Nov 29 Javascript
浅谈JavaScript正则表达式-非捕获性分组
Mar 08 Javascript
vue中如何实现变量和字符串拼接
Jun 19 Javascript
详解webpack分离css单独打包
Jun 21 Javascript
浅谈Vue Element中Select下拉框选取值的问题
Mar 01 Javascript
jQuery - AJAX load() 实例用法详解
Aug 27 jQuery
基于jQuery实现挂号平台首页源码
Jan 06 jQuery
JS面向对象编程基础篇(二) 封装操作实例详解
Mar 03 Javascript
JavaScript动画实例之粒子文本的实现方法详解
Jul 28 Javascript
vscode+gulp轻松开发小程序的完整步骤
Oct 18 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
古巴咖啡 Cubita琥爵咖啡 独特的加勒比海风味咖啡
2021/03/06 新手入门
朋友网关于QQ相关的PHP代码(研究QQ的绝佳资料)
2015/01/26 PHP
Aster vs Newbee BO5 第二场2.19
2021/03/10 DOTA
jquery 事件执行检测代码
2009/12/09 Javascript
简单漂亮的js弹窗可自由拖拽且兼容大部分浏览器
2013/10/22 Javascript
Javascript判断文件是否存在(客户端/服务器端)
2014/09/16 Javascript
JQuery控制div外点击隐藏而div内点击不会隐藏的方法
2015/01/13 Javascript
js文本框输入内容智能提示效果
2015/12/02 Javascript
jQuery实现的导航下拉菜单效果示例
2016/09/05 Javascript
轻松理解JavaScript闭包
2017/03/14 Javascript
js判断鼠标移入移出方向的方法
2020/06/24 Javascript
详解实现vue的数据响应式原理
2021/01/20 Vue.js
python解析发往本机的数据包示例 (解析数据包)
2014/01/16 Python
Python运维开发之psutil库的使用详解
2018/10/18 Python
学习python的前途 python挣钱
2019/02/27 Python
[机器视觉]使用python自动识别验证码详解
2019/05/16 Python
python实现多线程端口扫描
2019/08/31 Python
使用pyshp包进行shapefile文件修改的例子
2019/12/06 Python
django使用F方法更新一个对象多个对象字段的实现
2020/03/28 Python
俄罗斯旅游网站:Tripadvisor俄罗斯
2017/03/21 全球购物
Sofft鞋官网:世界知名鞋类品牌
2017/03/28 全球购物
美国高档帽子网上商店:Hats.com
2018/08/09 全球购物
英国最受欢迎的母婴精品品牌:JoJo Maman BéBé
2021/02/17 全球购物
员工培训邀请函
2014/01/11 职场文书
高中课前三分钟演讲稿
2014/08/18 职场文书
2014国庆节商场促销活动策划方案
2014/09/16 职场文书
承租经营合作者协议书
2014/10/01 职场文书
个人买房协议书范本
2014/10/06 职场文书
医院保洁员岗位职责
2015/02/13 职场文书
毕业纪念册寄语大全
2015/02/26 职场文书
2015年护士工作总结范文
2015/03/31 职场文书
2015年电厂工作总结范文
2015/05/13 职场文书
2015年入党积极分子培养考察意见
2015/08/12 职场文书
MySQL基础(一)
2021/04/05 MySQL
Python序列化与反序列化相关知识总结
2021/06/08 Python
Android开发EditText禁止输入监听及InputFilter字符过滤
2022/06/10 Java/Android