`
forgetu
  • 浏览: 5316 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Jsp 中使用 Visifire 统计图表

阅读更多

    Visifire 是一个基于Silverlight & WPF的可视化图表组件,使用Visifire可以轻松创建出可嵌入桌面程序或Web程序的动态图表。使用相同的 API,创建出的图表可运行于 Silverlight 或 WPF 环境中,也可以作为一个单独的 Silverlight 程序嵌入到任何网页中(如:Asp、Asp.net、Php、Jsp 等或 Html 页面)。

项目中的几个类分别和 Visifire 中相应的元素对应,通过这个小项目可以非常方便的在 jsp 中使用 Visifire 。

下面是一个小示例:

首先在 jsp 项目中引用 JspFire.jar 包,然后就可以在 jsp 中使用 JspFire 创建 Visifire 图表啦。

<%@page contentType="text/html" import="net.designbased.jspfire.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<%
            Chart chart = new Chart(); // 创建一个 Chart 实例
         chart.setAnimationEnabled(true);
            chart.setView3D(true);
            chart.setHeight(300d);
            chart.setWidth(500d);

            Title title = new Title(); // 创建一个 Title 实例
         title.setEnabled(true);
            title.setText("Jsp 使用 Visifire 示例");
            chart.addTitle(title);

            DataSeries series = new DataSeries(); // 创建一个 Pie 图表
         series.setRenderAs(ChartType.Pie);
            series.setBevel(true);

            DataPoint dp1 = new DataPoint(); // 创建数据结点
         dp1.setYValue("10");
            dp1.setLegendText("很好");
            series.AddDataPoint(dp1);

            DataPoint dp2 = new DataPoint();
            dp2.setYValue("14");
            dp2.setLegendText("一般");
            series.AddDataPoint(dp2);

            DataPoint dp3 = new DataPoint();
            dp3.setYValue("32");
            dp3.setLegendText("很强大");
            series.AddDataPoint(dp3);

            DataPoint dp4 = new DataPoint();
            dp4.setYValue("21");
            dp4.setLegendText("很烂");
            series.AddDataPoint(dp4);

            chart.addSeries(series);

            String xaml = chart.toString();
%>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Visifire Example</title>
        <script type="text/javascript" src="visifire/Visifire.js"></script>
    </head>
    <body>
        <div id="Chart<%= chart.getID()%>" >
            <script type="text/javascript" >
                // 创建 Visifire 图表
                var vChart = new Visifire('visifire/SL.Visifire.Charts.xap', "MyChart", 500, 300);
                // 图表数据
                var chartXml = '<%= xaml%>';
                // 设置图表的数据
                vChart.setDataXml(chartXml);
                // 输出图表
                vChart.render("Chart<%= chart.getID()%>");
            </script>
        </div>
    </body>
</html>

 运行结果如下:

 

示例下载、原文地址:http://www.cnblogs.com/forgetu/archive/2010/07/01/use-visifire-in-jsp.html

分享到:
评论
2 楼 liumm19870913 2011-11-22  
怎么 导成 图片呀   贵求
1 楼 huangshiwei19861013 2011-11-11  
???????????????????????????

相关推荐

    在WinForm中使用Visifire实现统计图表功能

    本文将重点介绍如何在传统的WinForm项目中使用Visifire,并结合XAML语言来实现统计图表功能。 #### 二、关键知识点 ##### 1. Visifire概述 - **主要用途**:用于创建各种数据可视化的图表,如折线图、柱状图等。 ...

    SilverlightTest图表.Visifire3.6.8统计图表控件源代码和示例

    总结来说,"SilverlightTest图表.Visifire3.6.8统计图表控件源代码和示例"是学习和使用Visifire进行数据可视化的宝贵资源。通过深入学习和实践,开发者可以掌握如何利用这个强大工具来提升应用的数据展示效果,为...

    Visifire图表控件 Visifire图表控件

    Visifire图表控件是一款强大的数据可视化工具,广泛应用于各种应用程序和网站中,以创建吸引人的、交互式的图表。Visifire是开源的,这意味着它可供开发者免费使用,并且可以根据项目需求进行定制。这款控件支持多种...

    Visifire3.6.8统计图表控件源代码和示例

    例如,"SilverlightTest"可能包含了使用Visifire在Silverlight应用程序中创建动态统计图表的实例。 Visifire还强调性能优化,即使处理大数据集也能保持流畅的用户体验。它支持实时更新,这意味着图表可以在数据...

    Silverlight visifire3D图表

    2. **示例**:通常会提供一些示例项目或代码片段,展示如何在实际应用中使用Visifire控件创建各种类型的图表。 3. **文档**:可能包括使用指南、API参考等,帮助开发者了解如何初始化图表、设置属性、添加数据、处理...

    visifire曲线图表控件(silverlgith)

    在实际开发中,使用Visifire可以大大简化数据可视化的复杂度,提升项目的用户体验。通过深入理解其功能特性,并结合提供的文档资料,开发者能够充分利用Visifire的优势,创建出专业且引人入胜的数据展示界面。无论是...

    Visifire各种图表资料

    这个压缩包包含了Visifire v5.1.1-0的试用版本,提供了多种图表类型,且已去除了水印,非常适合开发者在项目中快速集成数据展示功能。 Visifire的主要特点和优势在于: 1. **易用性**:Visifire提供了一套直观的...

    Visifire图表示例1

    在本案例中,`DateTimeAxis.sln`可能包含了使用Visifire创建图表的整个工程,方便开发者在一个统一的环境中管理和编译代码。 4. **解决方案用户选项文件(DateTimeAxis.suo)**: `.suo`文件是Visual Studio的隐藏...

    visifire实时更新统计图表(Zedgraph)

    在本案例中,我们关注的是如何利用Visifire结合ZedGraph库来制作一个实时更新的统计图表,类似于心电图的效果。ZedGraph是一个开源的.NET图形库,提供了丰富的图表类型,包括折线图、柱状图、饼图等,适合用于各种...

    Visifire使用示例教程

    在本教程中,我们将深入探讨Visifire的使用方法,以及如何利用它来实现各种图表的展示。 首先,让我们了解Visifire的基本概念。Visifire主要由一系列图表类型组成,如柱状图、折线图、饼图、散点图等,这些图表可以...

    Visifire Charts 图表 无水印 破解 WPF

    WPF 动态显示图表,采用 Visifire.Charts控件破解版,请下载后24小时内删除,尊重正版。 使用 Visifire.Charts前,请添加引用WPFVisifire.Charts.dll,using Visifire.Charts;

    WPF版本Visifire图表示例

    在本文中,我们将深入探讨如何使用Visifire库在Windows Presentation Foundation (WPF)环境中创建交互式图表。Visifire是一款强大的开源图表库,它允许开发者轻松地为WPF应用添加各种类型的图表,如折线图、柱状图、...

    visifire图表控件及其实例

    在实际开发中,你可以通过以下步骤开始使用Visifire: 1. **下载和安装**:获取Visifire的源代码或预编译库,并将其添加到你的C#项目中。 2. **引用库**:在项目中引用Visifire的相关DLL文件。 3. **创建图表对象**...

    visifire曲线图表控件for silverlight

    压缩包中的“Samples”文件夹可能包含Visifire的各种示例代码和应用场景,开发者可以通过这些示例快速上手,学习如何在自己的项目中使用Visifire控件,实现各种图表功能。 7. **Binaries**: “Binaries”文件夹...

    Visifire WPF 生成工资图表

    在“databinding-with-datetime-axis-in-wpf”这个文件中,我们可以推测这是关于如何在WPF中使用Visifire实现日期时间轴的数据绑定教程。在WPF中,数据绑定是一种强大的机制,它允许视图(如图表)与模型(数据源)...

    Visifire 图表工具 chart

    使用Visifire的关键在于理解和掌握其API,通过编程方式设置数据源、选择图表类型、调整样式和交互行为。例如,你可以动态地改变图表的数据系列,响应用户的交互事件,或者自定义图表的颜色、字体和布局。 总结来说...

    Visifire图表插件

    Visifire还提供了一套完整的事件处理机制,允许用户在图表交互过程中进行响应,如点击图表元素、鼠标悬停等,从而增强用户体验。此外,其强大的动画效果使得数据的呈现更具视觉冲击力,提升了用户的观看体验。 在...

    Visifire图表

    Visifire图表以其灵活性、易用性和丰富的功能集而备受赞誉,允许开发者轻松地在他们的Web应用程序、Windows应用程序或移动应用中集成高质量的图表。 Visifire的核心组件包括两个DLL文件:Visifire.Charts.dll和...

    WPF visifire图表全部实例,真实可用。

    在项目中使用 WPF Visifire,首先需要通过 NuGet 包管理器或者从官方网站下载源码进行引入。引入后,可以通过 XAML 或代码-behind 文件添加图表控件,并配置相应的属性和数据源。 **3. 创建图表** 在 WPF 中,我们...

Global site tag (gtag.js) - Google Analytics