1、创建一个web工程,命名为chart;
2、在WebContent目录下新建一个fusionchart文件夹,将FusionCharts.js拷到该目录下;
3、同样,将jquery-1.10.1.js和Area2D.swf也拷到WebContent目录下;
4、然后在WebContent目录下,新建一个JSP文件,取名为Area2D.jsp;
Area2D.jsp的源码如下:
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>FushionChart 2D 面积图</title>
<script type="text/javascript" src="fusionchart/FusionCharts.js"></script>
<script type="text/javascript" src="fusionchart/jquery-1.10.1.js"></script>
<style type="text/css">
body{
width:100%;
height:100%;
font-size: 12px;
background: silver;
}
fieldset{
width:100%;
height:100%;
font-size: 12px;
}
</style>
<script type="text/javascript">
$(function(){
var areaChart = new FusionCharts( "fusionchart/Area2D.swf", "areaChart", "100%", "100%", "0", "1");
areaChart.setXMLUrl("Area2D.xml");
areaChart.render("Area2D");
});
</script>
</head>
<body>
<fieldset>
<legend>2D面积图</legend>
<div id="Area2D"></div>
</fieldset>
</body>
</html>
5、同理,在该目录下新建一个Area2D.xml文件,源码如下:
<?xml version="1.0" encoding="UTF-8"?>
<chart caption='张华2012年月收入' xAxisName='月份' yAxisName='收入' anchorSides='3'
showValues= '1' bgColor='7FFF00' drawAnchors='1' baseFontSize='12'
numDivLines='8' divLineColor='F4A460' zeroPlaneColor='008080'
anchorBgColor='FFF000' showPlotBorder='1' plotBorderColor='FFE4B5'
canvasBgColor='5EA294'>
<set label='一月' value='3250' color='FF0000'/>
<set label='二月' value='5650' color='FF0000'/>
<set label='三月' value='6200' color='FF0000'/>
<set label='四月' value='4500' color='FF0000'/>
<set label='五月' value='6100' color='FF0000'/>
<set label='六月' value='3134' color='FF0000'/>
<set label='七月' value='4578' color='FF0000'/>
<set label='八月' value='8745' color='FF0000'/>
<set label='九月' value='2356' color='FF0000'/>
<set label='十月' value='4580' color='FF0000'/>
<set label='十一月' value='6500' color='FF0000'/>
<set label='十二月' value='7840' color='FF0000'/>
</chart>
6、运行web项目,结果如下图:
分享到:
相关推荐
在本示例中,我们将深入探讨如何使用jQuery插件FusionCharts来实现2D面积图效果。FusionCharts是一款强大的图表库,它提供了多种图表类型,包括2D面积图,用于展示数据随时间变化的趋势。这里我们将分析创建2D面积图...
在本课程中,“Unity 2D Toolkit RPG地图块拼接”着重讲解了如何利用Unity引擎以及2D Toolkit插件来创建角色扮演游戏(RPG)的2D地图。这个技术是游戏开发中的关键部分,尤其对于那些希望打造像素艺术风格或者传统2D...
"2D柱状图"是一种常见的数据可视化工具,适用于展示类别之间的比较或趋势。在本例中,我们将深入探讨如何使用FusionCharts库创建一个2D柱状图。 FusionCharts是一款强大的JavaScript图表库,支持超过90种图表类型,...
本资源包含了一系列用于创建2D、3D饼图、柱状图以及2D和3D折线图的源代码,非常适合于图形报表的开发。以下是对这些图表类型和源码的详细讲解。 1. **2D饼图**:2D饼图是一种用于展示部分与整体关系的图表,其中每...
在本示例中,我们关注的是如何使用jQuery插件HighCharts来实现2D面积图。面积图是一种常见的数据可视化方式,它可以直观地展示数据随时间变化的趋势,并通过填充区域强调数据的整体规模。 首先,创建面积图需要引入...
尤其是在处理大量图像资源时,如Texture2D,动态加载可以避免在游戏启动时一次性加载所有资源导致的加载时间过长。本文将深入讲解如何在Unity3D中实现Texture2D图片的动态加载,以及解决可能遇到的纹理失真问题。 ...
type: 'column2d', // 图表类型 renderAt: 'chartContainer', // 容器ID width: '600', // 宽度 height: '400', // 高度 dataFormat: 'xml', // 数据格式 dataSource: 'Data.xml' // 数据源 }); chart....
在本项目中,我们将探讨如何使用Visual Studio 6.0(VS6.0)这一经典C++集成开发环境进行2D矢量图的程序开发。VS6.0虽然年代较为久远,但它仍然是许多开发者学习C++和图形编程的首选工具,因其界面直观且功能强大。 ...
牙齿图像分割_基于2D全景图像的牙齿分割算法实现_附项目源码_优质项目分享
工具推荐使用png格式的图片,因为png格式支持透明度,这使得在生成3D模型时可以保留原图的透明部分,增加模型的精细度和真实感。例如,你可以使用一个角色的2D立绘,通过该工具将其转换为3D模型,使得角色在游戏中的...
2. **瓷砖图**:2D地图通常由一个个小的“瓷砖”组成,每个瓷砖代表地图上的一个单元格。在45度斜角地图中,瓷砖可以是正方形,也可以是矩形,以适应新的视角。每个瓷砖的边缘需要正确地对齐,以形成无缝的视觉效果...
在数据分析和科学可视化中,2D直方图是一种强大的工具,用于展示数据在两个变量之间的分布情况。在MATLAB环境中,`hist2D`函数是实现这一功能的关键。本篇文章将详细探讨`hist2D`函数的使用方法,以及如何通过它进行...
在IT领域,特别是计算机编程和科学计算中,2D(二维)面积的计算是一项基本任务。本篇将详细探讨TCL(Tool Command Language)语言如何用于计算2D单元的面积,以及如何通过编写脚本来实现这一功能。 TCL是一种动态...
2. **插入图表**:在Excel中选择数据范围,然后在“插入”菜单中选择“面积图”,进一步选择“2D面积图”或“3D面积图”,根据需要选择是否开启“堆叠”或“百分比堆叠”模式。 3. **格式化图表**:可以调整颜色、...
3. 绘图方法:实现各种类型的2D图像绘制,如散点图、直方图、等高线图等。 4. 自定义标签和标题:允许用户为图像添加标题和轴标签,增强可读性。 5. 调整图像属性:包括颜色范围、透明度、轴限制等。 6. 保存和显示...
Draw2d是Java图形库Swing或 SWT中的一个子库,主要用于创建2D图形和复杂的图形用户界面,尤其适用于绘制流程图、图表和其他图形结构。它提供了丰富的图形绘制功能,如线条、形状、文本和图像的处理,以及交互式操作...
- **教育与研究**:教学材料和学术研究中,2D地图编辑器可用于制作示意图和可视化数据。 4. **扩展功能**: - **地形生成**:通过算法自动生成随机或基于规则的地形。 - **光照和阴影**:模拟光照效果,增加地图...
《Tiled-2D地图编辑器与Unity集成详解》 在游戏开发中,2D地图编辑器是构建游戏世界不可或缺的工具,其中Tiled是一款广受欢迎的开源2D地图编辑器。本文将深入探讨Tiled的功能特性,以及如何与Unity引擎进行无缝集成...