绘制函数图像

CO₂ 2019-08-01 01:59:00
在用c#开发软,件需要实现利用已有的数据拟合函数,再根据函数绘制坐标曲线图。 目前打算用MATLAB拟合函数,用c#根据函数绘制相应的坐标曲线图。c#绘制曲线图怎么实现呢?有没有什么库,插件可以用的?
...全文
329 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanghui0380 2019-08-02
  • 打赏
  • 举报
回复
??????? 都提到了matlab你也知道人家的plot绘图也是先求一个x集合,在求一个y集合 so,俺们这里也一样。不用纠结。都拟合出函数了,就把变量带进去算 有x,y集合你想怎么画就怎么画
良朋 2019-08-02
  • 打赏
  • 举报
回复
OMG, 上面代码是VB.NET的,转C#

            Bitmap b = new Bitmap(pictureBox1.Width, pictureBox1.Height);
            Graphics g = Graphics.FromImage(b);
            Pen p = new Pen(System.Drawing.Color.Black);

            g.Clear(System.Drawing.Color.White);
            p.EndCap = System.Drawing.Drawing2D.LineCap.ArrowAnchor;

            g.DrawLine(p, new Point(0, 10), new Point(pictureBox1.Width - 10, 10));
            g.DrawLine(p, new Point(10, 0), new Point(10, pictureBox1.Height - 10));

            pictureBox1.Image = b;
良朋 2019-08-02
  • 打赏
  • 举报
回复
如果不复杂的话,用C#绘图功能就行了,简单好用。 下面随便花两个坐标轴。 类似的,网格、曲线、方圆都可以画的。

        b = New Bitmap(PictureBox1.Width, PictureBox1.Height)
        g = Graphics.FromImage(b)
        p = New Pen(System.Drawing.Color.Black)

        g.Clear(System.Drawing.Color.White)
        p.EndCap = Drawing2D.LineCap.ArrowAnchor

        g.DrawLine(p, New Point(0, 10), New Point(PictureBox1.Width - 10, 10))
        g.DrawLine(p, New Point(10, 0), New Point(10, PictureBox1.Height - 10))

        PictureBox1.Image = b
XBodhi. 2019-08-01
  • 打赏
  • 举报
回复
https://www.cnblogs.com/lonelyxmas/p/9603986.html
XBodhi. 2019-08-01
  • 打赏
  • 举报
回复
wpf 的话 Canves 可以画的,只是很久不用了。
CO₂ 2019-08-01
  • 打赏
  • 举报
回复
引用 4 楼 XBodhi.的回复:
你可以找找 第三方的库,

如果简单你可以自己画一画,是windows form 还是 wpf
不太简单,要绘制的函数是拟合得到的 是wpf
CO₂ 2019-08-01
  • 打赏
  • 举报
回复
不太简单,要绘制的函数是拟合得到的 是wpf
XBodhi. 2019-08-01
  • 打赏
  • 举报
回复
你可以找找 第三方的库,

如果简单你可以自己画一画,是windows form 还是 wpf
hztltgg 2019-08-01
  • 打赏
  • 举报
回复
你说的“函数图”是什么?难道不是自定义x算出y,生成一组数据绘制曲线图?
CO₂ 2019-08-01
  • 打赏
  • 举报
回复
引用 1 楼 hztltgg的回复:
自带不是有Chart 控件么
chart可以绘函数图?
hztltgg 2019-08-01
  • 打赏
  • 举报
回复
自带不是有Chart 控件么

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧