私のチャート シリーズは互いに非常に近く、これは問題です。グループ化されている理由はわかりません。http://i39.tinypic.com/wks007.pngまたはhttp://blogs.msdn.com/blogfiles/alexgor/WindowsLiveWriter/DataBindingMSChartcontrol_10712/image_2.pngのように見えます。しかし、別々でなければなりません:(
グループ化せずに、各バーに独自の名前を付けたいです。2番目の画像のように、アンドリューには「アンドリュー」という1つのタイトルが付いた5つの列が互いに近くにありますが、それらを別々に持ちたいです)
どうすればこれを行うことができますか?
MSチャートライブラリを使用しています
PS私の英語ですみません:)
私のコード例:
var table = new DataTable();
s = chart1.Series.Add("Ser1");
s.XValueMember = "Col1";
s.YValueMembers = "Col1_Count";
s = chart1.Series.Add("Ser2");
s.XValueMember = "Col2";
s.YValueMembers = "Col2_Count";
s = chart1.Series.Add("Ser3");
s.XValueMember = "Col3";
s.YValueMembers = "Col3_Count";
table.Columns.Add("Col1", typeof(string));
table.Columns.Add("Col1_Count", typeof(int));
table.Columns.Add("Col2", typeof(string));
table.Columns.Add("Col2_Count", typeof(int));
table.Columns.Add("Col3", typeof(string));
table.Columns.Add("Col3_Count", typeof(int));
次に、SqlCommand SELECT を実行し、テーブルに行を追加してから chart1.DataBind(); を追加します。