饼图图例位置

Pie chart legend position

我正在制作饼图。在图表中,图例默认位于图表底部。我想将图例放在饼图的一侧,以便所有图例都可见。这是代码:

Chart1.Series["Series1"].ChartType = SeriesChartType.Pie;
Chart1.Series["Series1"]["DrawingStyle"] = "Cylinder"; //Emboss,Cylinder,LightToDark,Wedge,Default
Chart1.ChartAreas["ChartArea1"].Area3DStyle.Enable3D = true;
Chart1.Series["Series1"].IsValueShownAsLabel = true;

Chart1.DataSource = dt;
Chart1.Series["TBMTBRRecipeSeries"].XValueMember = "Code";
Chart1.Series["TBMTBRRecipeSeries"].YValueMembers = "number";
Chart1.DataBind();

如何将图例放在图表的旁边?

你可以利用Docking属性。将其设置为 Right 并将 IsDockedInsideChartArea 设置为 true。