核心代码:
/// <summary>
/// 创建折线图
/// </summary>
/// <param name="width">所需折线图的宽度</param>
/// <param name="height">所需折线图的高度</param>
/// <param name="points">所需画出的点</param>
/// <param name="color">折线图颜色</param>
/// <returns></returns>
public static Texture2D LineChart3d(ref Texture2D lc, int width,int height,PointF[] points, System.Drawing.Color color)
{
if (lc == null)
{
lc = new Texture2D(width, height);
}
Bitmap bitmap = new Bitmap(width, height);
System.Drawing.Graphics ccd = System.Drawing.Graphics.FromImage(bitmap);
ccd.SmoothingMode = SmoothingMode.AntiAlias;
ccd.Clear(System.Drawing.Color.Transparent);
//画曲线图
System.Drawing.Pen pen = new Pen(color);