var options={
chart: {type: 'column',renderTo: 'ChartDesigner1'},//type :图表类型(柱状图,饼状图),renderTo :指向页面的div容器或图表控件
title: {text: '企业检验提交次数统计'}, //标题
subtitle:{text: ''},//子标题
credits: {enabled: false},//底部版权不显示
exporting:{enabled:false},//右上角导出图标不显示
tooltip: {},//鼠标移上去显示信息
xAxis: {categories: []},//X轴显示的数据
yAxis: {

min: 0,       //Y轴最小值
title: {text: ''}    //Y轴单位信息 比如 分钟,秒,公里/小时
},
plotOptions: {
column: {
pointPadding: 0.1,
borderWidth: 0
}
},
legend: { //图例信息
layout: 'vertical', //水平对齐
align: 'right',     //右侧显示
verticalAlign: 'middle', //居中
},
series: [] //Y轴数据集合(数组类型)

}

//异步获取数据 返回 JSON串,动态给xAxis.categories和series动态赋值  值得注意的是:结果集必须是数组即用 push()方法赋值。

var $dataServiceProxy = this.context.injector.get('$dataServiceProxy');
$dataServiceProxy.invokeMethod(
"Genersoft.BA.Xbrl.XbrlReportView.ViewBIXPCompanyAndXbrl",
"selectJsonCompanyChart",
[NM],
$.proxy(function(result) {
var jsonData = eval("(" + result + ")");
for(var i=0,len=jsonData.length;i<len;i++){
var str0=jsonData[i].VALUES;
if(i==0){
var strXs=str0.split(',');
$.each(strXs, function(strXNo, strX) {
  options.xAxis.categories.push(strX);
});
}else{
var series = {
data: []
};
var strYs=str0.split(',');
$.each(strYs, function(strYNo, strY) {
if(strYNo==0){
  series.name=jsonData[i].NAME; //图例信息
}
  series.data.push(parseFloat(strY));//每个分类信息(X轴要显示的信息)
});
options.series.push(series);//把数组信息 赋值给 series对象中
}
}
var chart = new Highcharts.Chart(options);//页面动态赋值后,再次初始化后,图表才会显示出来。
}, this),
$.proxy(function(error) {
$.notify.error("加载图表数据失败!");
},
this)
);
var chart = new Highcharts.Chart(options);//页面加载时第一次初始化

HighCharts基本用法的更多相关文章

  1. highcharts的用法

    <script type="text/javascript" src="../js/highcharts.js"></script>&l ...

  2. highcharts 结合phantomjs纯后台生成图片系列二之php2

    上篇文章中介绍了phantomjs的使用场景,方法. 本篇文章详细介绍使用php,highcharts 结合phantomjs纯后台生成图片.包含一步步详细的php代码 一.highcharts 结合 ...

  3. Ajax/Highcharts—动态图表

    前面写过“Highcharts的用法总结”,当然了,在实际应用中,图表数据都是要从后台获取的,根据之前的使用,贴一些例子来分享学习. 首先,如果没有获取后台数据,又希望呈现一个动态图表的话,可以很轻易 ...

  4. Javascript图表插件HighCharts用法案例

    最近还在忙着基于ABP的项目,但本篇博客和ABP无关,喜欢ABP框架的朋友请点击传送门. 这不,最近项目基本功能做的差不多了,现在在做一个数据统计的功能,需要绘制区域图(或折线图)和饼图.一开始,楼主 ...

  5. highcharts笔记 highcharts学习 highcharts用法

    标示线:plotLines : 绘制线:

  6. highCharts提示框不显示的问题

    使用HighCharts插件进行数据展示的时候,鼠标放在数据处没有提示框,或者只有头尾2个提示框,其他提示框不显示,为什么会这样? 1.查看是否使用了tooltip属性,该属性的enabled默认为t ...

  7. highcharts基本配置和使用highcharts做手机端图标

    使用highcharts三个理由:1>手机适配2>大数据的支持3>svg的优势缺点:不开源.学习资料少 官方有基本的常规用法,一般都是基于jquery写的例子,也可以自己封装函数,用 ...

  8. 自身对highcharts理解

    最近公司要求做一些图标,动态的添加数据,展示在手机上,以前对Echarts,d3,highcharts只是听说,也没实际去花一定的时间玩玩,也是自以为是,不就看看api的事,结果呢?-----被他们给 ...

  9. Highcharts结合PhantomJS在服务端生成高质量的图表图片

    项目背景 最近忙着给部门开发一套交互式的报表系统,来替换原有的静态报表系统. 老系统是基于dotnetCHARTING开发的,dotnetCHARTING的优势是图表类型丰富,接口调用简单,使用时只需 ...

随机推荐

  1. 项目知识点.Part2

    1. 取消collectionView头视图重叠情况:以下两种情况效果一样 但是有一点点bug 每次remove之后 需要把视图刷到上面才会显示(后续会改进方法) for (UIView *view ...

  2. D题 - A+B for Input-Output Practice (III)

    Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u   Description Your ...

  3. [BZOJ - 2463] [中山市选2009] 谁能赢呢?【“博弈论”】

    题目链接:BZOJ - 2463 题目分析 这道题的题解是,由于两人都采取最优策略,所以最后一定所有格子都会被走到.(Why..表示不懂..哪位神犇可以给我讲一下QAQ) Upd:半群的神犇告诉我,并 ...

  4. Color the Fence

    Codeforces Round #202 (Div. 2) B:http://codeforces.com/problemset/problem/349/B 题意:给你一些颜料,然后你可以用这些颜料 ...

  5. struts2.0 struts.xml配置文件详解

    <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN&quo ...

  6. PL/SQL developer export/import (转)

    export/import图标为灰色:原因:相关应用程序没有关联菜单栏 --> Tools --> Import Tables... --> Oracle Import Export ...

  7. Unity NGUI的多分辨率适配

    参考链接:http://blog.csdn.net/mfc11/article/details/17681429,作者:CSDN mfc11 1.NGUI默认的适配方式: NGUI默认是适配方式是根据 ...

  8. 组合数学(Pólya计数原理):UvaOJ 10601 Cubes

    Cubes You are given 12 rods of equal length. Each of them is colored in certain color. Your task is ...

  9. Container With Most Water——LeetCode

    Given n non-negative integers a1, a2, ..., an, where each represents a point at coordinate (i, ai).  ...

  10. kafka log4j配置

    kafka日志文件分为5种类型,依次为:controller,kafka-request,server,state-change,log-cleaner,不同类型log数据,写到不同文件中: 区别于c ...