C#Chart中的柱状图pie相关操作如下(每步都是有效果操作):
1.设置chart类型
//类型配置
chart2.Series[0].ChartType = SeriesChartType.Bar;
2.添加标题
添加一个主标题
//标题
chart2.Titles.Add("模块信息分析(条)");
chart2.Titles[0].Alignment = ContentAlignment.TopCenter;
chart2.Titles[0].ForeColor = Color.Black;
chart2.Titles[0].Font = new Font("微软细黑", 14f, FontStyle.Regular);
3.3D显示风格等设置
配置C#Chart横向柱状图
//chart背景颜色
chart2.BackColor = Color.Transparent;
//区域背景颜色
chart2.ChartAreas[0].BackColor = Color.Transparent;
//X轴字体角度
//chart2.ChartAreas[0].AxisX.LabelStyle.Angle = -45;
//3D显示
chart2.ChartAreas[0].Area3DStyle.Enable3D = true;//3D显示
//X轴坐标改为字符型
chart2.Series[0].XValueType = ChartValueType.String;
//不显示图例
chart2.Series[0].IsVisibleInLegend = false;
//柱体上是否显示具体数值
chart2.Series[0].IsValueShownAsLabel = true;
//柱体上数值字体颜色
chart2.Series[0].LabelForeColor = Color.White;
//柱体上数值字体大小
chart2.Series[0].Font=new Font("宋体",10f,FontStyle.Bold);//柱体上显示数值的字体大小
//各数据柱体颜色风格
chart2.Series[0].Palette = ChartColorPalette.Pastel;
//添加数据
double[] value = new double[] {55,33,44,31,65,102 };
string[] name = new string[] { "主动","弱磁","退磁","环境","平台","MSR" };
chart2.Series[0].Points.DataBindXY(name,value);
效果图如下:
横向3D柱状图












网友评论