C#绘制折线图或曲线图,直接返回Image对象或图片文件

C#绘制折线图或曲线图,直接返回Image对象或图片文件

最终效果:

使用System.Drawing.Graphics绘制。

知识点:

1.使用Graphics图形填充

2.使用Graphics绘制点

3.使用Graphics绘制线

4.使用Graphics绘文本

封装后CharUtils的属性和方法如下:

 

数据类型

名称

说明

属性

Brushes

BackColor

背景颜色默认White

属性

Color

BorderColor

边框颜色默认Black

属性

Color

GridColor

网格颜色默认DarkCyan

属性

Brushes

ScaleColor

刻度颜色默认Red

属性

Bool

IsShowGrid

是否实现网格默认true

属性

bool

IsShowScale

是否显示刻度默认true

属性

int

PointSize

点宽度默认6

属性

Brushes

PointColor

点颜色默认Black

属性

int

LineSize

线宽度默认2

属性

Color

LineColor

线颜色默认Red

属性

ELineType

LineType

线类型默认ELineType.Curve

属性

List<float>

Point_X

X值集合

属性

List<float>

Point_Y

Y值集合

方法

 

Draw()

返回值Image

调用:

可自定义属性,并调用:

 调用实例及程序源码:

https://gitee.com/soulsjie/csharp-char-help.git

原文地址:https://www.cnblogs.com/soulsjie/p/15109669.html