HighCharts初学____(1)

本文介绍了HighCharts的坐标轴配置,包括Labels的enabled、Formatter、Step和staggerLines,Axis Ticks的属性如tickLength、tickWidth和tickInterval,Axis gridLines的设置,以及linear、logarithmic、datetime和category四种类型的坐标轴。详细讲解了时间轴的Date对象和时间格式化方法。
摘要由CSDN通过智能技术生成

HighCharts初识

1、HighCharts是 一款纯Javascript图表库,让开发者很容易在Web网站、Web应用中创建交互性的图表
Highcharts支持目前所有现在浏览器,包括IE6、iPhone/ipad。标准(W3C标准)的浏览器用SVG图形渲染,在遗留的IE浏览器中用VML绘图。

2、

3、引用HighCharts很简单,仅仅需要引入highCharts的js文件,外加一个框架
本次学习,框架使用的是jQuery.js的框架
        <script type="text/javascript" src="jquery.min.js"></script>
        <script type="text/javascript" src="highcharts.js"></script>

4、画出第一个简单的报表图形:
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>Highcharts Example</title>
        <script type="text/javascript" src="jquery.min.js"></script>
        <script type="text/javascript" src="highcharts.js"></script>
    </head>
    
    <body>
        <div id="container" style="width: 400">
            
        </div>
        
    </body>
    
    <script type="text/javascript">
        $(function(){
            $('#container').highcharts({
                chart: {
                    type: 'column'
                },
                title: {
                    text: 'My Study HighCharts'
                },
                xAxis: {
                    categories: ['my', 'first', 'chart']
                },
                yAxis: {
                    title: {
                        text: 'sth'
                    }
                },
                series: [{
                    name: 'Jone',
                    data: [1, 0, 4]
                }, {
                    name: 'John',
                    data: [5, 7, 3]
                }]
            });
        });
        
    </script>
</html>

效果如下:



若要自定义主题,可阅读相关样式设计的文档


详细分析,HighCharts的组成:
通常,HiighCharts包括这些部分:
标题(Title),轴(Axis),数据列(Series),数据提示框(Tooltip),图例(Legend),导出功能按钮(Exporting),版权信息(Credits)等

a、Title:
标题。包括 Title Subtitle ,即标题和副标题,其中副标题为非必须的。
title: {
    text: '自定义标题'
},
subtitle: {
    text: '自定义副标题'
}
动态修改Title:
通过HighCharts函数Chart.setTitle()
var chart = new Highcharts.Chart();   //Chart 构造方法
chart.setTitle("自定义标题");
获取Title的值:
var chart = new Highcharts.Chart();   //Chart 构造方法
alert(chart.title.text); 	      //直接通过属性获取值

标题可以设置为,一个链接地址,href属性即可:
因为HighCharts可以解析HTML内容

b、Axis:
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值