`
sty2008boy
  • 浏览: 301723 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

funsionCharts.net 应用

阅读更多
<p>
</p>
<pre name="code" class="html">&lt;html&gt;
&lt;head&gt;
    &lt;title&gt;Corporate Quote Dashboard (Beta)&lt;/title&gt;
    &lt;script language="Javascript" type="text/javascript" src="../FusionCharts/FusionCharts.js"&gt;&lt;/script&gt;
    &lt;style type="text/css"&gt;
        &lt;!
        -- .body
        {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
        }
        .text
        {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
        }
        -- &gt;&lt;/style&gt;
&lt;/head&gt;
&lt;body style="margin: 0px"&gt;
    &lt;form id='form1' runat="server"&gt;
    &lt;table&gt;
        &lt;tr style="vertical-align: bottom"&gt;
            &lt;td&gt;
                &lt;%=GetProductSalesChartHtml()%&gt;
            &lt;/td&gt;
            &lt;td&gt;
                &lt;%=**()%&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/table&gt;
    &lt;/form&gt;
&lt;/body&gt;
&lt;/html&gt;

    using InfoSoftGlobal;

    public string GetProductSalesChartHtml()
    {
        StringBuilder strXML = new StringBuilder();
        StringBuilder HeadXML = new StringBuilder();
        StringBuilder ZString = new StringBuilder();    //Z 赚钱
        StringBuilder KString = new StringBuilder();    //K 亏损
        StringBuilder TZString = new StringBuilder();   //TZ 赚钱累加
        StringBuilder TKString = new StringBuilder();   //TK 亏损累加
        StringBuilder DownXML = new StringBuilder();
        string Z = "select Z from Net_Chart_Z";
        DbConn ZRs = new DbConn(Z);

        string K = "select K from Net_Chart_K";
        DbConn KRs = new DbConn(K);

        double TZ=0;        double TK=0;

        HeadXML.Append("&lt;chart clickurl='n-http://0.0.0.0:8110/' caption='Approved Quote of CCL in " + DateTime.Now.Year + "' PYAxisName='No.of Quote' SYAxisName='Cumulative Quote' labelDisplay='Rotate' slantLabels='1'&gt;");
        HeadXML.Append("   &lt;categories&gt;");
        HeadXML.Append("      &lt;category label='Jan' /&gt;");
        HeadXML.Append("      &lt;category label='Feb' /&gt;");
        HeadXML.Append("      &lt;category label='Mar' /&gt;");
        HeadXML.Append("      &lt;category label='Apr' /&gt;");
        HeadXML.Append("      &lt;category label='May' /&gt;");
        HeadXML.Append("      &lt;category label='Jun' /&gt;");
        HeadXML.Append("      &lt;category label='Jul' /&gt;");
        HeadXML.Append("      &lt;category label='Aug' /&gt;");
        HeadXML.Append("      &lt;category label='Sep' /&gt;");
        HeadXML.Append("      &lt;category label='Oct' /&gt;");
        HeadXML.Append("      &lt;category label='Nov' /&gt;");
        HeadXML.Append("      &lt;category label='Dec' /&gt;");
        HeadXML.Append("   &lt;/categories&gt;");

        ZString.Append("&lt;dataset seriesName='Favorable'color='8BBA00' showValues='0'&gt;");
        TZString.Append("&lt;dataset color='8BBA00' showValues='0' parentYAxis='S'&gt;");
        while (ZRs.ReadData.Read())
        {
            TZ += Convert.ToDouble(ZRs.ReadData["Z"]);
            ZString.Append("&lt;set value='" + ZRs.ReadData["Z"].ToString() + "' /&gt;");
            TZString.Append("&lt;set value='" + TZ.ToString() + "' /&gt;");

        }
        ZString.Append("&lt;/dataset&gt;");
        TZString.Append("&lt;/dataset&gt;");


        KString.Append("&lt;dataset seriesName='Unfavorable'color='FF0000' showValues='0'&gt;");
        TKString.Append("&lt;dataset showValues='0' color='FF0000' parentYAxis='S'&gt;");
        while (KRs.ReadData.Read())
        {
            TK += Convert.ToDouble(KRs.ReadData["K"]);
            KString.Append("&lt;set value='" + KRs.ReadData["K"].ToString() + "' /&gt;");
            TKString.Append("&lt;set value='" + TK.ToString() + "' /&gt;");
        }
        KString.Append("&lt;/dataset&gt;");
        TKString.Append("&lt;/dataset&gt;");
        DownXML.Append("    &lt;/chart&gt; ");

        //Assemble the entire XML now
        strXML.Append(HeadXML.ToString());
        strXML.Append(ZString.ToString());
        strXML.Append(KString.ToString());
        strXML.Append(TZString.ToString());
        strXML.Append(TKString.ToString());
        strXML.Append(DownXML.ToString());

        //Create the chart - MS Column 3D Line Combination Chart with data contained in strXML
        return FusionCharts.RenderChart("../FusionCharts/MSColumn3DLineDY.swf", "", strXML.ToString(),"productSales", "456", "286", false, false);
    }</pre>
 
分享到:
评论

相关推荐

    asp.net下FunsionCharts另存为图片的示例代码

    官方下载的3.3版文件不完整,怎么都调试不出来。下载了FusionChartsV3.2破解版,(来自...包含.net下服务器端另存为图片的实验代码。 修改了官方的FCExporter.aspx.cs文件,以便指定保存的图片名称和存储位置。

    FunsionCharts例子

    这个"**FunsionCharts例子**"压缩包显然包含了使用FusionCharts库的示例代码,旨在帮助用户理解如何在项目中集成并展示数据。下面我们将详细探讨FusionCharts及其相关知识点。 1. **FusionCharts介绍** ...

    funsioncharts 动态报表

    在实际应用中,开发者可以根据需求选择合适的图表类型,以最佳方式呈现数据。 另外,"contentQuery.jsp"很可能是一个处理数据查询的Java服务器页面,它负责从数据库或者其他数据源获取数据,然后以JSON或XML格式...

    FunsionCharts折线图的实现

    FusionCharts支持多种编程语言如JavaScript、ASP.NET、PHP、JSP等,可以方便地集成到任何Web应用程序中。 实现FusionCharts折线图的步骤如下: 1. **引入库**:首先,你需要在HTML文件中引入FusionCharts的...

    FunsionCharts完整教程

    它以其出色的交互性和丰富的图表类型而闻名,适用于各种Web应用程序,无论是在企业级项目还是个人项目中都能发挥出色的表现。 **一、FusionCharts简介** FusionCharts是由FusionCharts公司开发的一款基于JavaScript...

    funsioncharts导出配置文件

    funsioncharts导出配置文件的配置说明

    FunsionCharts_free 使用手册

    该组件能够帮助开发者轻松地在Web应用程序中集成高质量的图表,无需深入了解Flash编程知识。由于其强大的功能和易用性,FusionCharts Free成为了众多开发者的首选工具之一。 ##### 产品特点: - **跨平台**:适用...

    funsionChartS C# 示例代码

    总的来说,FusionCharts与C#的结合使得开发人员能够轻松地将数据以美观且交互性强的图表形式展现出来,无论是用于企业级应用还是个人项目,都是一个非常有价值的工具。通过深入学习和实践,你可以掌握创建复杂数据...

    funsionCharts参数大全

    FusionCharts是一款强大的JavaScript图表库,它提供了丰富的图表类型和高度可定制的参数,使得创建交互式、...FusionCharts还支持自定义事件处理、数据加载方式等多种特性,使得它成为开发数据可视化应用的理想工具。

    funsionchart 的demo,包括funsionchart的通用类和dom4j的通用类

    java做web报表主要分为三类,一种在服务器生成图片,代表的组件有jfreechart,这种图片不美观,而且缺乏互动性。二种用javascript生成图片,同样也不是很漂亮。第三种是flash报表,这种报表美感和互动性都有了。...

    fusioncharts for flex

    Flex是一个开放源代码的框架,用于构建富互联网应用程序(RIA),而FusionCharts则提供了将复杂数据转化为生动图表的能力,极大地提升了数据的可读性和用户体验。 在Flex中使用FusionCharts,你需要掌握以下几个...

    利用FusionCharts 实现数据图表展示

    在Web应用中,数据图表的展示是传达信息、分析数据和做出决策的关键工具。FusionCharts支持多种图表类型,包括柱状图、饼图、线图、热力图等,能满足各种业务场景的需求。 首先,我们需要理解FusionCharts的工作...

    破解FusionCharts

    funsioncharts图表显示插件,里面富含了各种插件,可以用于php\aps.net\java;我现在已将破解版的发布,可以用于移动端

    Funsion Charts简单示例

    总结起来,FusionCharts是一个功能强大的图表库,通过简单的步骤和灵活的数据源设置,开发者可以快速创建出美观且功能丰富的数据可视化应用。在这个"简单示例"中,我们学习了如何从头开始构建一个基本的柱状图,这...

    extjs实例 (个人收支管理系统) 第3版

    【标签】"extjs java +jfreechart +funsioncharts"再次强调了这些技术在项目中的核心地位。EXTJS作为前端框架,Java作为后端语言,而JFreeChart和FusionCharts则负责数据可视化,共同构建了一个完整的个人财务管理...

    fusioncharts简单示例

    fusioncharts简单示例 参照API写的一些实例 主要都是JSON 版得 ,需要 XML 版得 还得自己 参照API 来写了 谁知道 fusioncharts怎么画 雷达图 ,请赐教,在这里留言 或 给我邮箱 发个例子 就行了 younglibin@163....

    最全的fusioncharts 的swf文件

    FusionCharts是一款强大的数据可视化工具,它通过交互式的图表来展示复杂的数据。在这个最全的FusionCharts SWF文件集合中,我们找到了一系列用于不同类型的图表展示的Flash文件。SWF是Adobe Flash Player支持的文件...

    FusionCharts-v3.1-crack

    功能特性 animation是否动画显示数据,默认为1(True) showNames是否显示横向坐标轴(x轴)标签名称 rotateNames是否旋转显示标签,默认为0(False):横向显示 showValues是否在图表显示对应的数据值,默认为1(True) ...

Global site tag (gtag.js) - Google Analytics