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/
相关推荐
首先,我们来看看如何在项目中集成HighChart。通常,你可以通过引入CDN链接或下载源码包来使用。对于"Release"和"Debug"这两个文件夹,它们分别对应了HighChart的优化版本和开发版本。Release文件夹下的文件体积较小...
在本项目"matlab开发-HighChart"中,我们将重点探讨如何利用MATLAB与HighChart结合,创建动态和交互式的图表。HighChart是一个强大的JavaScript库,用于构建高质量的网页图表,其在数据可视化方面表现卓越,尤其适用...
- **renderTo**: 指定图表将被渲染到哪个HTML元素中,通常是一个`<div>`元素。应提供该元素的ID。 - **defaultSeriesType**: 默认的图表类型,可选值包括`line`、`spline`、`area`、`areaspline`、`column`、`bar`、...
可以通过CDN链接直接在HTML文件中引用,或者下载到本地项目中使用。通常,我们会引入`highcharts.js`主文件以及需要的模块,例如`exporting.js`用于图表导出功能。 2. **基本结构**: 创建一个Highcharts图表主要...
bootstrap+EasyUI+highchart中文参考手册,本人是后端开发,对前端不是很熟悉,所以在做项目的时候采用了这三个技术,因为是框架所以用起来开发前端很方便,果断选择,后端程序员也能开发出漂亮的前端页面了
下面将详细阐述HighChart API中的主要知识点。 1. **初始化图表**: 创建HighChart图表的第一步是通过`Highcharts.chart()`方法来初始化。这个方法接受两个参数:一个容器ID(用于放置图表的HTML元素)和一个配置...
在"Highchart Demo"这个实例中,我们将深入探讨如何利用Highcharts来制作各种类型的图表,以及相关的JavaScript配置和数据接收格式。 首先,Highcharts支持多种图表类型,如折线图、柱状图、饼图、散点图、面积图等...
在实际项目中,HighChart通常与后端服务配合,通过Ajax异步获取数据,动态更新图表。这样,当数据发生变化时,图表会实时更新,提供即时反馈。同时,HighChart还支持导出图表为图片或PDF,方便用户保存和分享。 在...
3. **创建曲线图**:在HighChart中,首先需要在HTML文件(如`index.htm`)中引入HighChart库,通常通过链接CDN或本地的`js/highcharts.js`文件。然后,创建一个用于放置图表的HTML元素(如div),并为其设置ID。 4....
要使用Highcharts,首先需要在项目中引入其JavaScript和CSS文件。通常从官方网站下载最新版本的压缩包,如"Highcharts-2.2.5",解压后将js和css文件引入到HTML中。 三、配置选项 Highcharts通过JSON格式的配置对象...
这个"highchart c# demo"示例将指导我们如何在C#后端生成数据,并通过JavaScript在前端展示。 首先,我们需要理解Highcharts的基本结构。Highcharts的核心是HTML5 `<div>`标签,我们在这个标签内插入JavaScript代码...
highchart源码
在这个名为"highchart.rar"的压缩包中,我们很显然会找到与Highcharts相关的代码示例,尤其是关于如何实现Y轴双数据的设置。 在Web开发中,数据可视化是一个至关重要的环节,它能够帮助用户更好地理解复杂的数据...
这个压缩包文件的标题“highchart(api)”显然与Highcharts的API使用有关,可能包含了一些关于如何利用Highcharts API来绘制图表的示例或教程。 Highcharts的核心功能包括折线图、柱状图、饼图、散点图等多种图表...
Highcharts是一款强大的JavaScript图表库,用于在网页上创建交互式的可视化数据报表。它以其灵活性、易用性和丰富的图表类型而受到开发者的欢迎。在给定的压缩包中,包含两个关键文件:`highcharts.js`是Highcharts...
在项目中,你可以将这些文件引入,以便在本地环境中使用Highcharts。 2. **基本配置**:Highcharts的图表创建始于一个配置对象,这个对象包含了图表的类型、数据、标题、X轴和Y轴的设置等。例如,`chart: {type: '...
HighChart是一款基于JavaScript的开源图表库,用于在Web应用程序中创建高质量、互动式的图表。它在数据可视化领域具有广泛的应用,尤其在Web开发中深受喜爱。3.0.2是HighChart的一个版本,该版本提供了丰富的图表...
highchart的一个例子