WebRoot/FusionChartsFree/Code/CSNET/ArrayExample/Stacked.aspx

(开头部分) 4KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<%@ Page Language="C#" %>

<%@ Import Namespace="InfoSoftGlobal"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
    public string CreateChart(){
        //In this example, we plot a Stacked chart from data contained
        //in an array. The array will have three columns - first one for Quarter Name
        //and the next two for data values. The first data value column would store sales information
        //for Product A and the second one for Product B.
		
        string [,] arrData=new string[4, 3];
        //Store Name of Products
        arrData[0, 0] = "Quarter 1";
        arrData[1, 0] = "Quarter 2";
        arrData[2, 0] = "Quarter 3";
        arrData[3, 0] = "Quarter 4";
        //Sales data for Product A
        arrData[0, 1] = "567500";
        arrData[1, 1] = "815300";;
        arrData[2, 1] = "556800";
        arrData[3, 1] = "734500";
        //Sales data for Product B
        arrData[0, 2] = "547300";
        arrData[1, 2] = "594500";
        arrData[2, 2] = "754000";
        arrData[3, 2] = "456300";

        //Now, we need to convert this data into multi-series XML. 
        //We convert using string concatenation.
        //strXML - Stores the entire XML
        //strCategories - Stores XML for the <categories> and child <category> elements
        //strDataProdA - Stores XML for current year's sales
        //strDataProdB - Stores XML for previous year's sales
        string strXML, strCategories, strDataProdA, strDataProdB;
        int i;
	
        //Initialize <graph> element
        strXML = "<graph caption='Sales' numberPrefix='$' formatNumberScale='0' decimalPrecision='0'>";
	
        //Initialize <categories> element - necessary to generate a stacked chart
        strCategories = "<categories>";
	
        //Initiate <dataset> elements
        strDataProdA = "<dataset seriesName='Product A' color='AFD8F8'>";
        strDataProdB = "<dataset seriesName='Product B' color='F6BD0F'>";
	
        //Iterate through the data	
        for(i=0;i<4;i++){
            //Append <category name='...' /> to strCategories
            strCategories += "<category name='" + arrData[i, 0] + "' />";
            //Add <set value='...' /> to both the datasets
            strDataProdA += "<set value='" + arrData[i, 1] + "' />";
            strDataProdB += "<set value='" + arrData[i, 2] + "' />";
        }
	
        //Close <categories> element
        strCategories += "</categories>";
	
后面还有 48 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。