一些关于c#中画图的方法技巧
Posted anglewang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一些关于c#中画图的方法技巧相关的知识,希望对你有一定的参考价值。
一、c#中用到的一部分画图
1、画直线
把需要画的数据点转化为对应的像素点,直接放置在对应的坐标轴上,当采集到数据时,数据直接替换原来的直线,就达到了以直线模式画数据图的目的。
for(int i=0;i<1000;i++)
{ x1.Add(i*刻度间隔);
x2.Add(list[i]*间隔);
}
1、画正弦
for (int point = 0; point < pointCount; point++)
{
srcPoints[point].X = (double)point / pointCount * dwArea_Width;
srcPoints[point].Y = (dwArea_Height / 2 * (double)Math.Sin((double)point / pointCount * Math.PI * 2));
}
3、画椭圆
for (int point = 0; point < pointCount; point++)
{
double angle = Math.PI * point * Math.PI / pointCount;
srcPoints[point].X = dwArea_Width / 2 - (float)(dwArea_Width * Math.Cos(angle) / 2);
srcPoints[point].Y = (dwArea_Height * Math.Sin(angle) / 2);
}
以上是关于一些关于c#中画图的方法技巧的主要内容,如果未能解决你的问题,请参考以下文章