C# 绘制统计图(柱状图, 折线图, 扇形图)

本文介绍了如何使用C#来绘制统计图表,包括柱状图、折线图和扇形图。首先,详细展示了柱状图的绘制过程,涉及数据读取、坐标轴绘制、柱状图的填充等步骤。接着,介绍了折线图的绘制,用于显示数据变化趋势。最后,讲解了扇形图的制作,用于展示部分占整体的比例。所有图表都结合数据库数据进行动态生成,并提供完整的代码示例。
摘要由CSDN通过智能技术生成

一. 柱状图的绘制.

绘制步骤如下:

  1. 定义绘图用到的类.

定义绘图类
int height = 500, width = 700;
Bitmap image = new Bitmap(width, height);
Graphics g = Graphics.FromImage(image);
Pen mypen = new Pen(brush, 1);

  1. 绘制图框.

绘制图框
g.FillRectangle(Brushes.WhiteSmoke, 0, 0, width, height);

  1. 绘制横向坐标线

绘制横向坐标线
for (int i = 0; i < 14; i++)
{
g.DrawLine(mypen, x, 80, x, 340);
x = x + 40;
}

  1. 绘制纵向坐标线

绘制纵向坐标线
for (int i = 0; i < 9; i++)
{
g.DrawLine(mypen, 60, y, 620, y);
y = y + 26;
}

  1. 绘制横坐标值

绘制横坐标值
String[] n = { “第一期”,

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

暖洋洋的好日子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值