`
zengshaotao
  • 浏览: 787617 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

HighStock

 
阅读更多

$(function() {  

   var chart = new Highcharts.StockChart({  

       chart: {  

           renderTo: 'container'//指向的div的id属性  

       },  

       exporting: {

           enabled: false //是否能导出趋势图图片  

       },   

       title:{  

               text : 'AAPL Stock Price(苹果股价)'//图表标题  

       },

       //X轴上相关的数据选项设置

       xAxis: {  

           tickPixelInterval: 100,//x轴上的间隔  

           title :{  

               text:"这里是对X轴的内容进行描述的title信息"  

           },  

           type: 'datetime', //定义x轴上日期的显示格式  

           labels: {  

           formatter: function() {  

               var vDate=new Date(this.value);  

               //alert(this.value);  

               return vDate.getFullYear()+"-"+(vDate.getMonth()+1)+"-"+vDate.getDate();  

           },  

           align: 'center'  

       }  

       },  

       yAxis : {

             title: {    

                 text: 'Rate(汇率) Y轴展示'  //y轴上的标题  

             }    

        },    

       tooltip: {  

           xDateFormat: '%Y-%m-%d, %A'//鼠标移动到趋势线上时显示的日期格式  

       },  

       rangeSelector: {  

           buttons: [{//定义一组buttons,下标从0开始  

           type: 'week',  

           count: 1,  

           text: '1w'  

       },{  

           type: 'month',  

           count: 1,  

           text: '1m'  

       }, {  

           type: 'month',  

           count: 3,  

           text: '3m'  

       }, {  

           type: 'month',  

           count: 6,  

           text: '6m'  

       }, {  

           type: 'ytd',  

           text: 'YTD'  

       }, {  

           type: 'year',  

           count: 1,  

           text: '1y'  

       }, {  

           type: 'all',  

           text: 'All'  

       }],  

           selected: 1//表示以上定义button的index,从0开始 ,这里默认选中月

       },  

         

       series: [{  

           name: 'USD to EUR(美元对欧元)',//鼠标移到趋势线上时显示的属性名  

           data: usdeur,//属性值  

           marker : {  

               enabled : true,  

               radius : 3  

           },  

           shadow : true  

       }]  

   });  

});

      

      

    $(function () {

    

    var option = new Object();  

        option.chart = new Object();  

        option.chart.type="bar";

        option.chart.renderTo="container1";  

          

        option.title={title:"水果的摄入"};  

          

        option.xAxis={categories:['苹果','香蕉','桔子'],gridLineWidth:1};  

        option.yAxis={title:{text:"吃水果的量"},tickInterval:1};  

          

        option.series = new Array();

        option.series[0] = new Object();  

        option.series[0].name="张三";  

        option.series[0].data=[1,3,5];  

          

        option.series[1] = new Object();  

        option.series[1].name="李四";  

        option.series[1].data=[6,1,5.5];  

          

        option.series[2] = new Object();  

        option.series[2].name="刘能";  

        option.series[2].data=[3,1,0.3];  

          

        new Highcharts.Chart(option); 

        

    });

    

    $(function () {

   $('#container2').highcharts({

       chart: {

           type: 'area'

       },

       title: {

           text: 'Area chart with negative values'

       },

       xAxis: {

           categories: ['Apples', 'Oranges', 'Pears', 'Grapes', 'Bananas']

       },

       credits: {

           enabled: false

       },

       series: [{

           name: 'John',

           data: [5, 3, 4, 7, 2]

       }, {

           name: 'Jane',

           data: [2, -2, -3, 2, 1]

       }, {

           name: 'Joe',

           data: [3, 4, 4, -2, 5]

       }]

   });

});

 

<h3 style="text-align:center;">highcharts使用示例</h3>  

<div id="container" style="display:inline;width:90%;height:500px;border:1px solid red;">

 

</div>

 

<div id="container1" style="display:inline;width:40%;height:500px;border:1px solid red;">

 

</div>

 

<div id="container3" style="display:inline;width:6%;height:500px;border:0px;">

 

</div>

 

<div id="container2" style="display:inline;width:40%;height:500px;border:1px solid red;">

 

</div>

分享到:
评论

相关推荐

    highstock.js-

    Highstock和Highcharts是Highsoft公司开发的两个密切相关但用途不同的JavaScript库,专门用于创建高质量的数据可视化图表。Highstock主要用于股票市场和其他时间序列数据的展示,而Highcharts则是一个通用的图表库,...

    highstock实例

    Highstock是一款功能强大的JavaScript图表库,专为股票和金融数据可视化设计。它是Highcharts的扩展版本,增加了实时更新、时间轴滚动和缩放等特性,适用于创建交互式的股票图表和其他金融数据展示。在这个...

    android_highstock 折线图

    在Android开发中,为了实现丰富的数据可视化,我们经常会利用JavaScript库来增强原生应用的功能,Highstock是一个非常流行的时间序列数据图表库,尤其适合展示动态更新的数据。本项目"android_highstock 折线图"正是...

    Highstock-4.2.1.zip

    Highstock是Highcharts的一个扩展版本,专门用于创建交互式的股市图表和时间序列数据可视化。4.2.1是这个库的一个特定版本,它包含了在那个时期内开发的特性、优化和修复的错误。这个名为"Highstock-4.2.1.zip"的...

    Highstock 2.0版离线帮助文档

    Highstock是Highcharts的一个扩展版本,专为股票市场和其他时间序列数据设计,提供了一系列高级功能,如滚动、缩放和实时更新数据。2.0版是这个库的一个里程碑,引入了多项改进和新特性,旨在提升用户体验和数据分析...

    Highstock与ExtJs结合使用

    在IT领域,Highstock和ExtJS是两种广泛使用的JavaScript库,它们各自专注于不同的功能,但可以协同工作以创建丰富的、交互式的Web应用程序。本篇文章将深入探讨如何将Highstock与ExtJS结合使用,并通过提供的PHP案例...

    Highcharts_Highstock中文API

    ### Highcharts与Highstock中文API详解 #### 高级图表绘制技术:Highcharts与Highstock中文API解析 Highcharts和Highstock是两个广泛应用于Web应用中的JavaScript库,用于创建交互式图表和数据可视化。Highcharts...

    Highstock股票实时图,官方包

    Highstock是Highcharts的一个扩展版本,专门用于绘制股票和其他时间序列数据的实时图表。它提供了丰富的功能和选项,使得开发者可以构建出具有专业级交互性和视觉吸引力的动态股票图表。在JavaScript开发环境中,...

    highstock-2.1.5

    Highstock-2.1.5是一款强大的图表统计插件,主要应用于数据可视化,提供线形图、饼状图、柱状图等多种图表类型,适用于各种数据分析和展示需求。这款插件是Highcharts库的一个扩展版本,特别针对股票市场数据进行了...

    Highcharts&Highstock中文API PDF

    Highcharts和Highstock是两个非常流行的JavaScript库,用于创建交互式的图表和图形。它们由Highsoft公司开发,广泛应用于网站、应用以及数据可视化项目中。这两个库提供了丰富的图表类型,如折线图、柱状图、饼图、...

    用highstock读取交易信息生成时序图的方法

    Highstock是Highcharts的一个扩展版本,专为时间序列数据设计,常用于绘制股票市场或其他具有时间轴的实时数据。在本教程中,我们将探讨如何利用Highstock库来读取不同格式的数据,如JSON、TXT、CSV,甚至从数据库中...

    highstock 导航轴是时间格式怎么设置.

    在Highcharts库中,Highstock是一种专门用于处理时间序列数据的图表类型,广泛应用于金融、股票等领域的数据可视化。在Highstock中,导航轴(navigator)是一个非常实用的功能,可以帮助用户更加直观地浏览大量时间...

    Highstock Demo areaHighstock Demo area

    【标题】:“Highstock Demo areaHighstock Demo area” 【描述】:“Highstock Demo areaHighstock Demo area” 在IT行业中,Highstock是一款强大的JavaScript库,由Highcharts公司开发,专门用于创建高质量的...

    Highstock-1.3.7

    Highstock是Highcharts的一个扩展版本,专为绘制基于时间序列的数据而设计,它是一个完全用JavaScript编写的高效图表库。这个“Highstock-1.3.7”版本提供了丰富的功能和优化,使得开发者能够轻松地在网页上创建交互...

    Highstock1.3.2

    Highstock是Highcharts的一个扩展版本,专门用于绘制时间序列数据,即基于日期和时间的数据图表。这个"Highstock1.3.2"很可能是Highstock库的一个早期版本,发布于2013年左右。Highcharts是一个流行的JavaScript图表...

    Highstock Chart柱状图展示

    Highstock图表库是Highcharts公司推出的一款专门用于绘制时间序列数据的高级图表工具,尤其适合在网站或应用中展示股票市场、金融数据或其他具有时间维度的数据。它在Highcharts的基础上增加了许多针对时间序列数据...

    Highstock-2.1.9

    Highstock是一款专为在线金融图表设计的JavaScript库,由Highcharts公司开发。它在Highcharts的基础上,增加了更多针对股票市场的特性和功能,如时间轴滚动、分钟甚至秒级数据支持、动态更新图表以及丰富的交互式...

    highstock API文档

    Highstock是Highcharts的一个扩展版本,专为股票和时间序列数据设计,提供了更加强大的功能和灵活性。在本文中,我们将深入探讨Highstock API,理解它如何增强Highcharts的功能,并学习如何有效地使用它来创建交互式...

    highstockAPI

    Highstock API是Highcharts库的一个扩展,专门用于创建金融图表,如股票K线图、时间序列数据和其他财经数据展示。Highcharts本身是一个强大的JavaScript图表库,它提供了丰富的图表类型,如折线图、柱状图、饼图等,...

    highcharts、highstock下载功能改成自己的URL,不用连外网也能使用此功能。适用于VS2010、MVC3.0

    Highcharts和Highstock是两种流行的JavaScript图表库,用于在网页上创建交互式的数据可视化图表。它们提供了丰富的图表类型,如折线图、柱状图、饼图等,并且支持多种自定义选项,使得数据呈现更加直观和专业。然而...

Global site tag (gtag.js) - Google Analytics