编辑
2025-09-22
C#
00

目录

摘要
正文

摘要

横向柱状图是一种常见的数据可视化方式,通常用于展示不同类别之间的比较关系。柱状图中的柱子长度代表着不同类别的数据大小,横轴表示数据的类别,纵轴表示数据的数量或者价值。

横向柱状图有多种不同的类型,包括堆积柱状图、折线图、密度图等。其中,堆积柱状图是一种常见的形式,用于展示多个类别之间的相对大小关系。堆积柱状图的柱子可以叠加在一起,使得数据更加清晰易懂。

在使用横向柱状图时,需要注意以下几个方面。首先,要选择合适的类别来进行比较。通常情况下,我们需要选择两个或多个类别进行比较,以便更好地理解数据。其次,需要注意横轴的标注方式。横轴应该标注出类别的名称,并且要清晰易懂,方便观众理解。此外,需要注意纵轴的标注方式,确保纵轴表示的是正确的数据单位。

横向柱状图是一种非常有用的数据可视化方式,可以帮助我们更好地理解数据。在使用横向柱状图时,需要注意类别的选择、横轴的标注方式和纵轴的标注方式,以确保数据可视化的准确性和清晰度。

正文

image.png

创建一个类

C#
public class Country { public string Name { get; set; } public decimal Money { get; set; } }
C#
Chart chart = new Chart(); private void FrmMain_Load(object sender, EventArgs e) { List<Country> countryList = new List<Country>(); countryList.Add(new Country { Name="魏",Money=20000 }); countryList.Add(new Country { Name = "蜀", Money = 12000 }); countryList.Add(new Country { Name = "吴", Money = 16000 }); countryList.Add(new Country { Name = "蛮", Money = 9000 }); chart.DataSource = countryList; chart.Series.Add(new Series()); chart.Series[0].XValueMember= "Name"; chart.Series[0].YValueMembers = "Money"; chart.DataBind(); chart.ChartAreas.Add(new ChartArea()); chart.Series[0].ChartType = SeriesChartType.Bar; chart.Series[0].CustomProperties = "DrawingStyle = Cylinder"; chart.Series[0].Palette = ChartColorPalette.Bright; chart.Dock = DockStyle.Fill; this.Controls.Add(chart); }

本文作者:技术老小子

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!