C#繪製折線圖或曲線圖,直接返回Image物件或圖片檔案
阿新 • • 發佈:2021-08-06
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 |
呼叫:
可自定義屬性,並呼叫:
呼叫例項及程式原始碼: