`

FusionCharts学习之基础篇

阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>this is my First Charts</title>
<script language="JavaScript" src="FusionCharts/JS/FusionCharts.js"></script>
<script type="text/javascript" src="js/jquery-1.8.2.js"></script>
<script type="text/javascript">
	function showFusionCharts(){
 		var myChart = new FusionCharts("FusionCharts/Charts/Pie3D.swf", "myChartId", "800", "480");
 		$.ajax({               
            type: "POST",               
            dataType: "text",               
            url: 'getTestJSON',   
            success: function(data) {   
                alert(data);
                //myChart.setDataURL("Data.xml");
                myChart.setDataXML(data);
                myChart.render("chartdiv");
            }   
        });  
    }
</script>
</head>
<body onload="showFusionCharts();">
<div id="chartdiv"></div>
</body>
</html>

 

/**
	 * @author chenzheng
	 * @since 2013-8-4
	 * @Description: FusionCharts测试
	 * @throws
	 * @return
	 * @throws Exception
	 * String
	 */
	public String getTestJSON() throws Exception {
		String dataxml="<chart caption='my First Charts'>"
			+"<set name='Jan' value='462' />"
			+"<set name='Feb' value='857' />"
			+"<set name='Mar' value='671' />"
			+"<set name='Apr' value='494' />"
			+"<set name='May' value='761' />"
			+"<set name='Jun' value='960' />"
			+"<set name='Jul' value='629' />"
			+"<set name='Aug' value='622' />"
			+"<set name='Sep' value='376' />"
			+"<set name='Oct' value='494' />"
			+"<set name='Nov' value='761' />"
			+"<set name='Dec' value='960' />"
			+"</chart>";
		HttpServletResponse response = ServletActionContext.getResponse();
		response.setCharacterEncoding("utf-8");
		PrintWriter pw = null;
		try {
			pw = response.getWriter();
			pw.write(dataxml);
		} catch (IOException e) {
			e.printStackTrace();
		}
		pw.flush();
		pw.close();
		return null;
	}

 

分享到:
评论

相关推荐

    FusionCharts学习及使用笔记

    在本篇文章中,我们将深入探讨FusionCharts的分类、常用图表类型及其属性,旨在帮助开发者更好地理解和使用这款工具。 首先,FusionCharts分为四大主要类别: 1. FusionCharts:基础图表库,包括各种常见的2D和3D...

    FusionCharts帮助文档

    这篇文档将深入探讨FusionCharts的核心特性、安装与配置、图表类型、数据源集成以及常见问题解决方案。 一、FusionCharts核心特性 1. 多样化的图表类型:FusionCharts支持超过90种不同类型的图表,包括柱状图、饼图...

    FusionCharts 所有示例

    在本篇文章中,我们将深入探讨FusionCharts的核心特性,以及如何利用XML动态生成数据,为您的业务分析和数据展示带来全新体验。 1. **FusionCharts 图表类型** FusionCharts 支持多种图表类型,包括但不限于饼图、...

    Fusioncharts XML参数说明

    本篇文章将基于提供的部分XML配置参数进行详细解析,帮助读者更好地理解如何通过XML来定制不同的图表类型,如单柱图、折线图、饼图、堆栈图等。 #### 二、通用参数 ##### 1. **caption** - **定义**: 图表标题。 ...

    从入门到精通 FusionCharts Free

    【标题】"从入门到精通 FusionCharts Free" 涉及的是一个关于使用FusionCharts Free进行数据可视化学习和实践的过程。FusionCharts是一款强大的JavaScript图表库,它提供了丰富的图表类型,帮助开发者创建出交互式的...

    基于WEB的Flash 统计图控件(Flex---FusionCharts_Evaluation v3)及其中文开发指南

    总之,“基于WEB的Flash统计图控件(Flex---FusionCharts_Evaluation v3)及其中文开发指南”是学习和掌握使用Flex和FusionCharts创建交互式图表的重要资源。通过深入学习和实践,开发者可以充分利用这两个工具,为Web...

    jsp 曲线图显示 FusionChartsFree

    本篇文章将深入探讨如何在JSP(JavaServer Pages)环境中利用FusionCharts Free来展示曲线图。 首先,理解JSP的基础是必要的。JSP是一种基于Java的服务器端脚本语言,用于生成动态网页内容。JSP文件包含了HTML、CSS...

    Asp生成统计折线图

    本篇将详细讲解如何在ASP中实现这一功能,以及涉及到的相关知识点。 首先,我们需要理解ASP的基础概念。ASP是微软开发的一种服务器端脚本环境,用于创建动态网页或Web应用程序。它允许开发者使用VBScript或JScript...

    interactive-dashboard:交互式可视化和仪表板

    本篇将深入探讨这个主题,讲解如何利用JavaScript构建交互式可视化和仪表板。 一、交互式可视化基础 1. 数据驱动:交互式可视化的核心是数据,通过将数据与视觉元素关联,使用户能够直接操作数据,直观理解复杂...

Global site tag (gtag.js) - Google Analytics