博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第四章:fusionChart 的1个维度和1个度量值 显示的数据图形 (15张图)
阅读量:5115 次
发布时间:2019-06-13

本文共 2133 字,大约阅读时间需要 7 分钟。

aspx.cs:

#region 组合(子节点)set

        private string setstr = "";
        /// <summary>
        /// fc3 拼的 set 的xml字符串: 例如    x轴 label就显示 李文,y轴 value就显示 60(销售量)
        /// </summary>
        /// <param name="label">显示轴下的字</param>
        /// <param name="value">显示轴对应的数字</param>
        private void AddSetStr(string label, int value)
        {
            setstr += string.Format("<set label='{0}' value='{1}'/>", label, value);
        }
        #endregion

        #region 组合(父节点)chart

        private string chartstr = "";
        /// <summary>
        /// fc3 拼的 chart 的xml字符串
        /// </summary>
        /// <param name="caption">图标的标题</param>
        /// <param name="xname">X轴</param>
        /// <param name="yname">Y轴</param>
        /// <param name="showvalue">是否显示轴上的数字(0不显示,1显示)</param>
        private void AddChartStr(string caption, string xname, string yname, string showvalue)
        {
            chartstr = "<chart caption='" + caption + "' xAxisName='" + xname + "' yAxisName='" + yname + "' showValues='" + showvalue + "' formatNumberScale='0' useRoundEdges='0' baseFont='宋体' baseFontSize='16'>";
            chartstr += setstr;
            chartstr += "</chart>";
        }
        #endregion

        // 查询数据库的数据

        SaleCountService service = new SaleCountService();
        private string username; // 用户名
        private int number; // 销售量

        /// <summary>

        /// 创建图形
        /// </summary>
        /// <param name="caption">图标的标题</param>
        /// <param name="xname">X轴</param>
        /// <param name="yname">Y轴</param>
        /// <param name="showvalue">是否显示轴上的数字(0不显示,1显示)</param>
        /// <returns></returns>
        public string CreateChart(string flash,string caption, string xname, string yname, string showvalue)
        {
            DataTable dt = service.GetSaleCount();
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                username = dt.Rows[i]["username"].ToString();
                number = Convert.ToInt32(dt.Rows[i]["number"]);
                AddSetStr(username, number);
            }
            AddChartStr(caption, xname, yname, showvalue);
            //创建图表-质谱柱线组合三维图的数据载于strXML
            return FusionCharts.RenderChart("fc3/charts/" + flash, "", chartstr, "", "780", "330", false, false);
        }

aspx:

<script src="fc3/FusionCharts-up.js" type="text/javascript"></script>

</head>
<body>
    <form id="form1" runat="server">
    <div>
        <%=CreateChart("VLED.swf", "Emmy测试图--VLED.swf", "用户名", "销售量", "1")%>
    </div>

...

图形上显示的数据都是2维的哦!!!!

 

 

以上就是我截的2维数据运用的图形了。

 

转载于:https://www.cnblogs.com/emmy/archive/2010/11/03/1867838.html

你可能感兴趣的文章
Linux内核态、用户态简介与IntelCPU特权级别--Ring0-3
查看>>
第23月第24天 git命令 .git-credentials git rm --cached git stash clear
查看>>
java SE :标准输入/输出
查看>>
一些方便系统诊断的bash函数
查看>>
jquery中ajax返回值无法传递到上层函数
查看>>
css3之transform-origin
查看>>
[转]JavaScript快速检测浏览器对CSS3特性的支持
查看>>
Master选举原理
查看>>
[ JAVA编程 ] double类型计算精度丢失问题及解决方法
查看>>
小别离
查看>>
微信小程序-发起 HTTPS 请求
查看>>
WPF动画设置1(转)
查看>>
基于node/mongo的App Docker化测试环境搭建
查看>>
秒杀9种排序算法(JavaScript版)
查看>>
struts.convention.classes.reload配置为true,tomcat启动报错
查看>>
MySQL的并行复制多线程复制MTS(Multi-Threaded Slaves)
查看>>
好玩的-记最近玩的几个经典ipad ios游戏
查看>>
PyQt5--EventSender
查看>>
Sql Server 中由数字转换为指定长度的字符串
查看>>
Java 多态 虚方法
查看>>