美文网首页
C#Chart柱状图

C#Chart柱状图

作者: 堆石成山 | 来源:发表于2023-03-08 09:33 被阅读0次

C#Chart中的柱状图相关操作如下(每步都是有效果操作):

1.设置chart类型

 //柱状图类型
chart3.Series[0].ChartType = SeriesChartType.Column;

2.添加标题

添加一个主标题

 //标题
chart3.Titles.Add("运行时间分析");
chart3.Titles[0].Alignment = ContentAlignment.TopCenter;
chart3.Titles[0].ForeColor = Color.Black;
chart3.Titles[0].Font = new Font("微软细黑", 14f, FontStyle.Regular);

3.柱体风格设置

配置C#Chart柱状图

 //chart背景颜色
chart3.BackColor = Color.Transparent;
//区域背景颜色
chart3.ChartAreas[0].BackColor = Color.Transparent;
 //X轴坐标字体角度
chart3.ChartAreas[0].AxisX.LabelStyle.Angle = -45;

//3D显示
//chart3.ChartAreas[0].Area3DStyle.Enable3D = true;//3D显示
//X轴坐标改为字符型
chart3.Series[0].XValueType = ChartValueType.String;
//不显示图例
chart3.Series[0].IsVisibleInLegend = false;
//柱体上是否显示具体数值
chart3.Series[0].IsValueShownAsLabel = true;
//柱体上数值字体颜色
chart3.Series[0].LabelForeColor = Color.Black;
//透明柱体风格-关键点
chart3.Series[0].CustomProperties = "DrawingStyle=Cylinder";
//柱体上数值字体大
chart3.Series[0].Font = new Font("宋体", 10f, FontStyle.Bold);//柱体上显示数值的字体大小
//各数据柱体颜色风格
chart3.Series[0].Palette = ChartColorPalette.Bright;

//添加数据
double[] value = new double[] { 53, 12, 34, 22, 51, 25 };
string[] name = new string[] { "主动", "弱磁", "退磁", "环境", "平台", "MSR" };
chart3.Series[0].Points.DataBindXY(name, value);
//修改颜色顺序
//chart3.Series[0].Points[0].Color = Color.Black;

效果图如下:


柱状图效果

相关文章

网友评论

      本文标题:C#Chart柱状图

      本文链接:https://www.haomeiwen.com/subject/deuildtx.html