`

highchart报表在项目中的引用

 
阅读更多

highchart报表插件在项目中的引用

    一、镶嵌iframe

           

<div id="chart_djsb" style="display: none">
<iframe id="iframe_djsb" src="" external="true" width="100%" height="500">

</iframe> 
</div>

<script src="/chart/raphael.js" type="text/javascript" />
<script src="/chart/g.raphael.js" type="text/javascript" />
<script src="/chart/g.bar.js" type="text/javascript" />
<script src="/chart/g.line.js" type="text/javascript" />
<script src="/chart/g.pie.js" type="text/javascript" />
<script src="/chart/g.dot.js" type="text/javascript" />
<script type="text/javascript" charset="utf-8">
	function chart() {
		$("#table_djsb").css("display", "none");
		$("#chart_djsb").css("display", "block");	
		var cityId = $("#djsb_city").val();
		var countryId = $("#w_combox_country").val();
		var townId = $("#w_combox_town").val();
		var createTimeStart = $("#createTimeStart").val();
		var createTimeEnd = $("#createTimeEnd").val();
		var djType = $("#djsb_djType").val();
		var data="cityId="+cityId+"&countryId="+countryId+"&townId="+townId+"&createTimeStart="+createTimeStart+"&createTimeEnd="+createTimeEnd+"&djType="+djType;		
		$("#iframe_djsb").attr('src',"/jdc/djsb/bchart.do?"+data);
	}
</script>

二、增加一个bchart.html

       

 

三、添加chart的代码

       

<!DOCTYPE HTML>
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
		<title>Highcharts Example</title>

		<script type="text/javascript" src="http://cdn.hcharts.cn/jquery/jquery-1.8.3.min.js"></script>

		<script type="text/javascript">
$(function () {

    $(document).ready(function () {
      
        // Build the chart
        $('#container').highcharts({
            chart: {
                plotBackgroundColor: null,
                plotBorderWidth: null,
                plotShadow: false,
                type: 'pie',
                height:350
               /*  marginTop:100, */
             /*    marginBottom:150 */
            },
            credits:{
            	enabled:false
            },
            title: {
                text: '维修记录类型分析报表'
            },
            tooltip: {
                pointFormat: '{series.name}: <b>{point.percentage:.1f}%</b><br/>个数:<b>{point.y}</b>'
            },
            plotOptions: {
                pie: {
                    allowPointSelect: true,
                    cursor: 'pointer',
                    dataLabels: {
                        enabled: false
                    },
                    showInLegend: true
                }
            },
            legend:{
            	itemWidth:60
            },
            
            series: [{
                name: '百分比',
                colorByPoint: true,
                data: [
                    <#if mlist??>
                     <#list mlist as c>
                      {
                    	  name:decodeURI('${c.text!}'),
                    	  y:${c.num!}
                      },                
                     </#list>    
                    </#if>
                      ]
              }]
        });
    });
});
		</script>
	</head>
	<body>
<script src="http://cdn.hcharts.cn/highcharts/highcharts.js"></script>
<script src="http://cdn.hcharts.cn/highcharts/modules/exporting.js"></script>
<div id="container" style="height: 450px;  margin: 0 auto" ></div>

	</body>
</html>

 

       四、   查看效果

             

 五、highchart官网地址:

      

http://www.highcharts.com/demo/

 

 

  • 大小: 9.5 KB
  • 大小: 17.5 KB
分享到:
评论

相关推荐

    引用:highChart控件不错,挺漂亮

    首先,我们来看看如何在项目中集成HighChart。通常,你可以通过引入CDN链接或下载源码包来使用。对于"Release"和"Debug"这两个文件夹,它们分别对应了HighChart的优化版本和开发版本。Release文件夹下的文件体积较小...

    matlab开发-HighChart

    在本项目"matlab开发-HighChart"中,我们将重点探讨如何利用MATLAB与HighChart结合,创建动态和交互式的图表。HighChart是一个强大的JavaScript库,用于构建高质量的网页图表,其在数据可视化方面表现卓越,尤其适用...

    highchart中文帮助文档

    - **renderTo**: 指定图表将被渲染到哪个HTML元素中,通常是一个`&lt;div&gt;`元素。应提供该元素的ID。 - **defaultSeriesType**: 默认的图表类型,可选值包括`line`、`spline`、`area`、`areaspline`、`column`、`bar`、...

    highchart

    可以通过CDN链接直接在HTML文件中引用,或者下载到本地项目中使用。通常,我们会引入`highcharts.js`主文件以及需要的模块,例如`exporting.js`用于图表导出功能。 2. **基本结构**: 创建一个Highcharts图表主要...

    bootstrap+EasyUI+highchart中文参考手册

    bootstrap+EasyUI+highchart中文参考手册,本人是后端开发,对前端不是很熟悉,所以在做项目的时候采用了这三个技术,因为是框架所以用起来开发前端很方便,果断选择,后端程序员也能开发出漂亮的前端页面了

    HighChart API

    下面将详细阐述HighChart API中的主要知识点。 1. **初始化图表**: 创建HighChart图表的第一步是通过`Highcharts.chart()`方法来初始化。这个方法接受两个参数:一个容器ID(用于放置图表的HTML元素)和一个配置...

    Highchart Demo

    在"Highchart Demo"这个实例中,我们将深入探讨如何利用Highcharts来制作各种类型的图表,以及相关的JavaScript配置和数据接收格式。 首先,Highcharts支持多种图表类型,如折线图、柱状图、饼图、散点图、面积图等...

    HighChart

    在实际项目中,HighChart通常与后端服务配合,通过Ajax异步获取数据,动态更新图表。这样,当数据发生变化时,图表会实时更新,提供即时反馈。同时,HighChart还支持导出图表为图片或PDF,方便用户保存和分享。 在...

    HighChart曲线图

    3. **创建曲线图**:在HighChart中,首先需要在HTML文件(如`index.htm`)中引入HighChart库,通常通过链接CDN或本地的`js/highcharts.js`文件。然后,创建一个用于放置图表的HTML元素(如div),并为其设置ID。 4....

    highchart源码及实例

    要使用Highcharts,首先需要在项目中引入其JavaScript和CSS文件。通常从官方网站下载最新版本的压缩包,如"Highcharts-2.2.5",解压后将js和css文件引入到HTML中。 三、配置选项 Highcharts通过JSON格式的配置对象...

    highchart c# demo

    这个"highchart c# demo"示例将指导我们如何在C#后端生成数据,并通过JavaScript在前端展示。 首先,我们需要理解Highcharts的基本结构。Highcharts的核心是HTML5 `&lt;div&gt;`标签,我们在这个标签内插入JavaScript代码...

    highchart源码

    highchart源码

    highchart.rar

    在这个名为"highchart.rar"的压缩包中,我们很显然会找到与Highcharts相关的代码示例,尤其是关于如何实现Y轴双数据的设置。 在Web开发中,数据可视化是一个至关重要的环节,它能够帮助用户更好地理解复杂的数据...

    highchart(api)

    这个压缩包文件的标题“highchart(api)”显然与Highcharts的API使用有关,可能包含了一些关于如何利用Highcharts API来绘制图表的示例或教程。 Highcharts的核心功能包括折线图、柱状图、饼图、散点图等多种图表...

    highchart网页报表

    Highcharts是一款强大的JavaScript图表库,用于在网页上创建交互式的可视化数据报表。它以其灵活性、易用性和丰富的图表类型而受到开发者的欢迎。在给定的压缩包中,包含两个关键文件:`highcharts.js`是Highcharts...

    highchart 3 离线 API 完整版

    在项目中,你可以将这些文件引入,以便在本地环境中使用Highcharts。 2. **基本配置**:Highcharts的图表创建始于一个配置对象,这个对象包含了图表的类型、数据、标题、X轴和Y轴的设置等。例如,`chart: {type: '...

    HighChart 3.0.2 Demo+API

    HighChart是一款基于JavaScript的开源图表库,用于在Web应用程序中创建高质量、互动式的图表。它在数据可视化领域具有广泛的应用,尤其在Web开发中深受喜爱。3.0.2是HighChart的一个版本,该版本提供了丰富的图表...

    highchart的例子

    highchart的一个例子

Global site tag (gtag.js) - Google Analytics