Winform中的图表的简单绘制(DevExpress.XtraCharts)

        首先上效果图:

        上代码:

// 图表控件实例
ChartControl chartControl = new();
// 创建柱状图
CaliSeries = new("", ViewType.Bar);
CaliChart.Series.Add(CaliSeries);
// 获取图表
XYDiagram diagram = chartControl.Diagram as XYDiagram;
// Y轴高度
diagram.AxisY.WholeRange.MaxValue = 1;
// X轴两侧边距
diagram.AxisX.WholeRange.SideMarginsValue = 0.4;
// 绑定数据
List<MyData> myDataList = new();
myDataList.Add(new MyData("OK", 0));
myDataList.Add(new MyData("NG", 0));
myDataList.Add(new MyData("剩余", 0));
series.DataSource = myDataList;
// 设置X轴
series.ArgumentDataMember = "Desc";
// 设置Y轴
series.ValueDataMembers.AddRange("Count");
// 显示值描述
series.LabelsVisibility = DefaultBoolean.True;
// 设置柱状图宽度
BarSeriesView barSeriesView = series.View as BarSeriesView;
barSeriesView.BarWidth = 0.5;
// 值描述显示在柱状图顶部
BarSeriesLabel barSeriesLabel = series.Label as BarSeriesLabel;
barSeriesLabel.Position = BarSeriesLabelPosition.Top;




// 这里是MyData类:
public class MyData
{
    public string Desc { get; set; }
    public int Count { get; set; }
}

        此外其实还有非常丰富的属性可以设置,这里只是个简单示例,就不多说了,具体可以看官方文档:Chart Control | WinForms Controls | DevExpress Documentation

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值