vb.net2005 如何画XY坐标系和曲线方程。

hbhuo2008 2010-08-25 09:48:49
想在picturebox控件根据两组数据画出曲线方程,并保存图片。

一组数据作为x坐标数据,另一组为Y坐标数据,根据xy坐标点画出曲线方程。

望大虾们不吝赐教。谢谢。
...全文
499 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
hbhuo2008 2010-09-08
  • 打赏
  • 举报
回复
不能上传本地图片啊

谢谢各位

我想在PICTRUE控件上画图,画图直接保存到数据库里 之后可以调出查看。
xiagirl 2010-08-30
  • 打赏
  • 举报
回复
up.........
porschev 2010-08-29
  • 打赏
  • 举报
回复
帮顶。。。睡觉。。。。
捷哥1999 2010-08-29
  • 打赏
  • 举报
回复
参考以下文章和代码,希望对你有帮助。
http://www.codeproject.com/KB/graphics/Spline_ImageCurve.aspx


提醒:要下载源码,必须先注册为codeproject网站的用户!
alignoffset 2010-08-28
  • 打赏
  • 举报
回复
用mschart很简单。
兔子-顾问 2010-08-26
  • 打赏
  • 举报
回复
ZedGraph VB.net Sample01
http://download.csdn.net/source/2591699
hbhuo2008 2010-08-26
  • 打赏
  • 举报
回复


在VB.net中编写
想要的结果如上图。
龍月 2010-08-26
  • 打赏
  • 举报
回复
下面是画正弦曲线的C#源代码,具体的细节,在代码中有说明,也许有些细节并没有说得很明白或者没有说,那也许是这些细节自己也没有弄明白,不知道什么说。但不管什么样,下面的代码是可以画出正弦曲线的,这一点我可以向你保证。代码如下: 



using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;



namespace DrawSinTest

{

//这是一个画正弦曲线的示例代码。

//通过命令按钮button1的Click事件在pictureBox1上画正弦曲线。

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}



private void button1_Click(object sender, EventArgs e)

{

//为了方便查看效果,在这里我定义了一个常量。

//它在定义数组的长度和for循环中都要用到。

const int size = 500;



double[] x = new double[size];



Graphics graphics = pictureBox1.CreateGraphics();

Pen pen = new Pen(Color.Teal);



//画正弦曲线的横轴间距参数。建议所用的值应该是 正数且是2的倍数。

//在这里采用2。

int val = 2;



float temp = 0.0f;



//把画布下移100。为什么要这样做,只要你把这一句给注释掉,运行一下代码,

//你就会明白是为什么?

graphics.TranslateTransform(0, 100);



for (int i = 0; i < size; i++)

{

//改变32,实现正弦曲线宽度的变化。

//改100,实现正弦曲线高度的变化。

x[i] = Math.Sin(2 * Math.PI * i / 32) * 100;



graphics.DrawLine(pen, i * val, temp, i * val + val / 2, (float)x[i]);

temp = (float)x[i];

}

}

}

}
离洛 2010-08-26
  • 打赏
  • 举报
回复
VB 的没做过,做过VC的 不过我想原理都是一样的;就是要装一个第三方类库组件,我用的是Chart组件;

可以去网上下载一个;
hbhuo2008 2010-08-26
  • 打赏
  • 举报
回复
顶下,

如何画坐标轴?

16,721

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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