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 相关文章推荐
jQuery:delegate中select()不起作用的解决方法(实例讲解)
Jan 26 Javascript
jquery背景跟随鼠标滑动导航
Nov 20 Javascript
简单了解Backbone.js的Model模型以及View视图的源码
Feb 14 Javascript
Javascript类型转换的规则实例解析
Feb 23 Javascript
使用jquery.qrcode.js生成二维码插件
Oct 17 Javascript
AngularJS Phonecat实例讲解
Nov 21 Javascript
JS实现京东首页之页面顶部、Logo和搜索框功能
Jan 12 Javascript
Bootstrap多级菜单的实现代码
May 23 Javascript
Angular实现表单验证功能
Nov 13 Javascript
vue源码解析之事件机制原理
Apr 21 Javascript
Jquery高级应用Deferred对象原理及使用实例
May 28 jQuery
vue+elementUI 实现内容区域高度自适应的示例
Sep 26 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
Linux fgetcsv取得的数组元素为空字符串的解决方法
2011/11/25 PHP
php读取csv实现csv文件下载功能
2013/12/18 PHP
php实现Linux服务器木马排查及加固功能
2014/12/29 PHP
PHP版本升级到7.x后wordpress的一些修改及wordpress技巧
2015/12/25 PHP
Yii中Model(模型)的创建及使用方法
2015/12/28 PHP
Laravel框架验证码类用法实例分析
2019/09/11 PHP
PHP设计模式(七)组合模式Composite实例详解【结构型】
2020/05/02 PHP
用jscript实现列出安装的软件列表
2007/06/18 Javascript
28个JS验证函数收集
2010/03/02 Javascript
jQuery点击弹出下拉菜单的小例子
2013/08/01 Javascript
js 获取浏览器版本以此来调整CSS的样式
2014/06/03 Javascript
jQuery中extend函数的实现原理详解
2015/02/03 Javascript
jQuery实现模拟marquee标签效果
2015/07/14 Javascript
JS组件中bootstrap multiselect两大组件较量
2016/01/26 Javascript
原生JS实现图片网格式渐显、渐隐效果
2017/06/05 Javascript
angular4实现tab栏切换的方法示例
2017/10/21 Javascript
JavaScript实现区块链
2018/03/14 Javascript
JS函数节流和防抖之间的区分和实现详解
2019/01/11 Javascript
跟老齐学Python之从if开始语句的征程
2014/09/14 Python
在Python3中使用asyncio库进行快速数据抓取的教程
2015/04/02 Python
Python图像灰度变换及图像数组操作
2016/01/27 Python
python实现文件的备份流程详解
2019/06/18 Python
PYTHON EVAL的用法及注意事项解析
2019/09/06 Python
Python 文件数据读写的具体实现
2020/01/24 Python
python数据预处理 :数据共线性处理详解
2020/02/24 Python
Django import export实现数据库导入导出方式
2020/04/03 Python
HTML5 在canvas中绘制矩形附效果图
2014/06/23 HTML / CSS
拥有超过850家商店的美国在线派对商店:Party City
2018/10/21 全球购物
革命先烈的英雄事迹材料
2014/02/15 职场文书
《一个小村庄的故事》教学反思
2014/04/13 职场文书
勤俭节约倡议书
2014/04/14 职场文书
2014机关党员干部“正风肃纪”思想汇报
2014/09/15 职场文书
高校教师个人总结
2015/02/10 职场文书
致创业您:正能量激励人心句子(48条)
2019/08/15 职场文书
Python Django项目和应用的创建详解
2021/11/27 Python
Oracle 11g数据库使用expdp每周进行数据备份并上传到备份服务器
2022/06/28 Oracle