私は円グラフでデータを表示する必要があるasp.net Webアプリケーションで作業しています。グラフには、X値とY値の両方が表示されます。下の画像では、1年でコメントだけを表示できますが、各色の隣に年を表示することもできます。私は別のことを試みましたが、今まで私は成功していません。MSパイチャート(X、Y両方とも)asp.net Webフォームを使用したグラフの値
私はまた、いくつかは、この中に私を導くことができる場合、私は感謝
<asp:Chart ID="crtYearWise" runat="server" Height="260px" Width="460px">
<Titles>
<asp:Title Name="Title1" Text="Year Wise"
Alignment="TopCenter" Font="Verdana, 12pt">
</asp:Title>
</Titles>
<Series>
<asp:Series Name="Series1" CustomProperties="DrawingStyle=Pie,
PieDrawingStyle=Concave, MaxPixelPointWidth=20" ShadowOffset="1"
ChartType="Pie" IsValueShownAsLabel="True" >
</asp:Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="ChartArea1" Area3DStyle-Enable3D="True" AlignmentOrientation="All">
<Area3DStyle Enable3D="true" />
</asp:ChartArea>
</ChartAreas>
</asp:Chart>
コード
String strSql2 = "SELECT Count(comPostDate) AS 'comTOTAL', DATEPART(yyyy, comPostDate) AS 'whichYear' ";
strSql2 += " FROM Comments Group by DATEPART(yyyy, comPostDate), DATEPART(yyyy, comPostDate) ";
DataSet ds2 = DataProvider.Connect_Select(strSql2);
DataTable dt2 = ds2.Tables[0];
crtYearWise.DataSource = dt2;
crtYearWise.Series["Series1"].XValueMember = "whichYear";
crtYearWise.Series["Series1"].YValueMembers = "comTOTAL";
//crtYearWise.Series["Series1"]["PieLabelStyle"] = "Outside";
crtYearWise.DataBind();
後ろにグラフに関連するコードを投稿しています。
回答: "年:#VALX、#VALY" 最後マネージド
crtYearWise.Series [ "シリーズ1"]ラベル=でそれを得ました。