C# WinForm中使用chart绑定饼状图数据,类别显示成百分比怎么办。。
自己的效果。想要的效果代码chartpie.Series["Series1"].Label="#PERCENT{P}";chartpie.DataSource=Fault...
自己的效果。
想要的效果
代码
chartpie.Series["Series1"].Label = "#PERCENT{P}";
chartpie.DataSource = FaultCheckDAL.FCPie(starpietime, endpietime);
chartpie.Series[0].XValueMember = " FaultClass";
chartpie.Series[0].YValueMembers = "FaultID";
chartpie.DataBind();
chartpie.Series["Series1"].ToolTip = "#LEGENDTEXT: #VAL{C} million"; 展开
想要的效果
代码
chartpie.Series["Series1"].Label = "#PERCENT{P}";
chartpie.DataSource = FaultCheckDAL.FCPie(starpietime, endpietime);
chartpie.Series[0].XValueMember = " FaultClass";
chartpie.Series[0].YValueMembers = "FaultID";
chartpie.DataBind();
chartpie.Series["Series1"].ToolTip = "#LEGENDTEXT: #VAL{C} million"; 展开
展开全部
是那个名字显示的绑定 换成相应的数据库字段可以实现的
追问
绑定的就是数据库字段。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-04-08
展开全部
string[] xValue = { "A", "B", "C", "D" };//设置标签
double[] yValue = { 30, 40, 50, 60 }; //获取要显示的值
chart.Legends[0].Enabled = false;
chart.BorderSkin.SkinStyle = BorderSkinStyle.Emboss; //设置图表边框为浮雕效知脊果
chart.BorderlineDashStyle = ChartDashStyle.Solid; //设置图表边框为实线
chart.BorderlineWidth = 1; //设置图表边框的宽度
////chart.Series[0]["PieLabelStyle"] = "Outside";//将文字移到外侧
////chart.Series[0]["PieLineColor"] = "Black";//绘制黑色的连线。
chart.Series[0].ChartType = SeriesChartType.Pie; //设置图表类型为饼图
chart.Series[0].CustomProperties = "PieLabelStyle=Outside,PieLineColor=Black,DoughnutRadius=25, PieDrawingStyle=Concave, CollectedLabel=Other, MinimumRelative" + "PieSize=20"; //设置饼图的参数
//chart.Series[0].IsValueShownAsLabel = true;
chart.Series[0].Label = "#VALX:#PERCENT{P0}";//#VALX显示X轴信息,#PERCENT{P0}以百分比显示Y轴信息,{P0}保留0位小数点
chart.Series[0].Points.DataBindXY(xValue, yValue); 链腊 //将搭唤渗数据绑定到图表
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询