FusionCharts XT 試用版を使用して積み上げ縦棒グラフを作成する必要があります。積み上げ列のデータベースとしてデータ ソースを使用する例は見つかりませんでした。XML/JSON を使用した例を示しました。この領域で FusionCharts を使用した経験がある場合は、助けてください。前もって感謝します。
以下は私の現在のコードです。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using InfoSoftGlobal;
namespace workflowmangement
{
public partial class chart1 : System.Web.UI.Page
{
string conString = System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
protected void Page_Load(object sender, EventArgs e)
{
siva.Text = CreateChart();
}
public string CreateChart()
{
SqlConnection con = new SqlConnection(conString);
string sqlStatement = "SELECT Activity_Name,Activity_Id from Activity";
SqlCommand cmd = new SqlCommand(sqlStatement, con);
con.Open();
SqlDataReader reader = cmd.ExecuteReader();
string strXML;
strXML = "<graph caption='Category Wise Quantity' subCaption='By Quantity' decimalPrecision='0' showNames='1' numberSuffix=' Units' pieSliceDepth='30' formatNumberScale='0'>";
while (reader.Read())
{
strXML += "<set name='" + reader["Activity_Name"].ToString() + "' value='" + reader["Activity_Id"].ToString() + "' />";
}
strXML += "</graph>";
return FusionCharts.RenderChart("/FusionCharts/FCF_Pie3D.swf", "", strXML, "FactorySum", "650", "450", false, false);
}
}
}