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同步Import,同步调用外部js的方法
Jul 08 Javascript
JavaScript计算两个日期时间段内日期的方法
Mar 16 Javascript
JS动态改变表格边框宽度的方法
Mar 31 Javascript
Ionic如何实现下拉刷新与上拉加载功能
Jun 03 Javascript
基于JavaScript实现点击页面任何位置返回
Aug 31 Javascript
AngularJS之页面跳转Route实例代码
Mar 10 Javascript
原生JavaScript实现Ajax异步请求
Nov 19 Javascript
vue-router 源码之实现一个简单的 vue-router
Jul 02 Javascript
JS使用队列对数组排列,基数排序算法示例
Mar 02 Javascript
LayUi数据表格自定义赋值方式
Oct 26 Javascript
node运行js获得输出的三种方式示例详解
Jul 02 Javascript
JS继承最简单的理解方式
Mar 31 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
关于js和php对url编码的处理方法
2014/03/04 PHP
php+ajax实现无刷新动态加载数据技术
2015/04/28 PHP
jquery选择器(常用选择器说明)
2010/09/28 Javascript
javascript 获取图片尺寸及放大图片
2013/09/04 Javascript
jQuery插件 selectToSelect使用方法
2013/10/02 Javascript
Javascript四舍五入Math.round()与Math.pow()使用介绍
2013/12/27 Javascript
JS 弹出层 定位至屏幕居中示例
2014/05/21 Javascript
JavaScript不刷新实现浏览器的前进后退功能
2014/11/05 Javascript
JS判断是否360安全浏览器极速内核的方法
2015/01/29 Javascript
jquery操作angularjs对象
2015/06/26 Javascript
JavaScript String(字符串)对象的简单实例(推荐)
2016/08/31 Javascript
Jquery Easyui验证组件ValidateBox使用详解(20)
2016/12/18 Javascript
Vue自定义指令拖拽功能示例
2017/02/17 Javascript
gulp构建小程序的方法步骤
2019/05/31 Javascript
vue中input的v-model清空操作
2019/09/06 Javascript
Vue的props父传子的示例代码
2020/05/20 Javascript
[19:15]DK战队纪录片
2014/09/02 DOTA
python 网络编程详解及简单实例
2017/04/25 Python
基于python select.select模块通信的实例讲解
2017/09/21 Python
用Python读取几十万行文本数据
2018/12/24 Python
python+opencv 读取文件夹下的所有图像并批量保存ROI的方法
2019/01/10 Python
python 读取文件并把矩阵转成numpy的两种方法
2019/02/12 Python
python循环输出三角形图案的例子
2019/11/22 Python
matplotlib绘制多个子图(subplot)的方法
2019/12/03 Python
PyTorch加载预训练模型实例(pretrained)
2020/01/17 Python
Tensorflow之梯度裁剪的实现示例
2020/03/08 Python
python中如何打包用户自定义模块
2020/09/23 Python
大学生入党推荐书范文
2014/05/17 职场文书
信用社主任竞聘演讲稿
2014/05/23 职场文书
全运会口号
2014/06/20 职场文书
人代会标语
2014/06/30 职场文书
离婚协议书怎么写(范本参考)
2014/09/30 职场文书
巾帼建功标兵先进事迹材料
2016/02/29 职场文书
变长双向rnn的正确使用姿势教学
2021/05/31 Python
常用的Python代码调试工具总结
2021/06/23 Python
Python接口自动化之文件上传/下载接口详解
2022/04/05 Python