チャートを作成しているasp.net Webサイトで初めてc#を使用しています。縦棒グラフ - 2D を作成しました。コードは次のようになります。
protected void chrtTickets_Load(object sender, EventArgs e)
{
using (SqlConnection connection = new SqlConnection(ConnectionString))
{
connection.Open();
SqlCommand cmmd6 = new SqlCommand("getHowTicketsLoggedChart", connection);
cmmd6.CommandType = CommandType.StoredProcedure;
DataSet ds1 = new DataSet();
SqlDataAdapter dad = new SqlDataAdapter(cmmd6);
dad.Fill(ds1);
chrtTickets.DataSource = ds1;
chrtTickets.Series["Series1"].XValueMember = "MonYYYY";
chrtTickets.Series["Series1"].YValueMembers = "aa";
chrtTickets.DataBind();
connection.Close();
}
}
しかし、xaxis と yaxis で使用されている MonYYYy と aa と共に別のフィールド「Description」を返すストアド プロシージャがあります。
ただし、「説明」フィールドの値によると、電子メール、電話、ポータルなどです。電子メール->赤などの場合、各行の説明値に応じて各列に異なる色を割り当てたい.
誰でもこれを案内してもらえますか?
つまり、データが次のようになるということです。したがって、事前に色の種類の値が何であるかはわかりません。これは、ストアド プロシージャによって db から返されたテーブルの値です。
カラータイプ| y 軸値 | x軸
電子メール コネクタ| 24| 2011 年 12 月 電話 | 32 | 2011 年 12 月 メール コネクタ |643 | 2012 年 1 月 内部 | 32 | 2012 年 1 月 電話 |455| 2012 年 1 月ポータル |2 | 2012 年 1 月 販売注文| 2| 2012年1月
5つのタイプのいずれかになります。電子メール、ポータルですが、多くの x 軸の値。
データポイントは不明です。それらは動的です。