原創|其它|編輯:郝浩|2012-10-19 17:17:13.000|閱讀 996 次
概述:集成FusionCharts圖表,完成同比環比,文中附加源碼
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
集成FusionCharts圖表,完成同比環比,如下文中的樣式:
調用格式:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TestFusion.aspx.cs" Inherits="Abis.Web.Examples.FusionChartsDemo.TestFusion" %> <%@ Register Src="~/Resources/Ascx/UCFusionCharts.ascx" TagName="UCFusionCharts" TagPrefix="ucFc" %> <!DOCTYPE html> <html xmlns="//www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> </head> <body> <form id="form1" runat="server"> <div> <ucFc:UCFusionCharts runat="server" ID="UCFusionCharts1" /> </div> </form> </body> </html>
CS文件:
using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace Abis.Web.Examples.FusionChartsDemo { public partial class TestFusion : System.Web.UI.Page { Abis.Services.oa_Notice_UserLook Serveroa_Notice_UserLook = new Services.oa_Notice_UserLook(); protected void Page_Load(object sender, EventArgs e) { #region 基本用法 //DataTable dt = Serveroa_Notice_UserLook.GetDataTableAll(); //UCFusionCharts1.Show("員工工時報表", dt, 3, 8, "FCF_Column3D.swf", "800", "500"); #endregion //初始化 ChartFun.ModelCharts ModelChartsTemp = new ChartFun.ModelCharts(); List<ChartFun.ModelList> ListModelChartList = new List<ChartFun.ModelList>(); //表設置 ModelChartsTemp.caption = "測試一個報表"; //圖表標題 ModelChartsTemp.subCaption = ""; //副標題 ModelChartsTemp.baseFontSize = "12"; //文字大小 ModelChartsTemp.decimalPrecision = "0"; //小數位數 ModelChartsTemp.numberSuffix = "米"; //后綴 ModelChartsTemp.width = "800"; ModelChartsTemp.height = "600"; //ModelChartsTemp.xAxisName = "姓名"; //X軸名稱 //ModelChartsTemp.yAxisName = "abda 測試"; //Y軸名稱 //ModelChartsTemp.captionFontSize = "20"; // 標題字體大小 //ModelChartsTemp.xAxisNameFontSize = "14"; //X軸文字字體大小 //ModelChartsTemp.yAxisNameFontSize = "12"; //Y軸文字字體大小 //ModelChartsTemp.AngleXValue = 0; //X軸文字傾斜角度 //ModelChartsTemp.AngleYValue = 0; //Y軸文字傾斜角度 //表體 //List<ChartFun.ModelChart> ListModelChart = new List<ChartFun.ModelChart>(); //ListModelChart.Add(new ChartFun.ModelChart() { X = "小王0", Y = "40" }); //ListModelChart.Add(new ChartFun.ModelChart() { X = "小王2", Y = "50" }); //ListModelChart.Add(new ChartFun.ModelChart() { X = "小王3", Y = "60" }); //ListModelChart.Add(new ChartFun.ModelChart() { X = "小王4", Y = "70" }); List<ChartFun.ModelChart> ListModelChart = new List<ChartFun.ModelChart>(); ListModelChart.Add(new ChartFun.ModelChart() { X = "小王0", Y = "40", Y0 = "50", Y1 = "60" }); ListModelChart.Add(new ChartFun.ModelChart() { X = "小王2", Y = "40", Y0 = "50", Y1 = "60" }); ListModelChart.Add(new ChartFun.ModelChart() { X = "小王3", Y = "40", Y0 = "50", Y1 = "60" }); ListModelChart.Add(new ChartFun.ModelChart() { X = "小王4", Y = "40", Y0 = "50", Y1 = "60" }); ChartFun.ModelList ModelListChart = new ChartFun.ModelList() { LegendTitleY = "本期", LegendColorY = "ff5858", LegendTitleY0 = "同比", LegendColorY0 = "0080ff", //LegendTitleY1 = "環比", //LegendColorY1 = "8000ff", ListModelChart = ListModelChart }; UCFusionCharts1.ShowChartColumns3D(ModelChartsTemp, ModelListChart); } } }
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:csdn