如何在vb中绘制多条曲线

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如何在vb中绘制多条曲线

这个是我在点击listview的标题时把获得的值放到数组Batch_array中

在mschart中显示相关内容的代码或许有用

最大值,最小值可以给数组排一下序

bt是标题的意思

leng是数组的长度

TempArray是临时数组

Public Sub ShowChar(bt As String, leng As Integer)

On Error GoTo errshow

Dim Tstr As String

Dim TT As String

With MSChart1

.chartType = 9

.ColumnCount = Total_City '设置列数

.RowCount = 1 '设置每一列的列数

TT = Batch_array(1) & ":" & Left(TempArray(1), leng - 1) & " "

For Column = 1 To Total_City

.Column = Column '返回当前列数

.Data = Mid(TempArray(Column), leng, 3)

.RowLabel = bt

If Column < Total_City Then

.ColumnLabel = Batch_array(Column + 1) & ":" & Left(TempArray(Column + 1), leng - 1) & " "

Else

.ColumnLabel = TT

End If

Next Column

'将图表作为图例的背景。

.ShowLegend = True

.SelectPart VtChPartTypePlot, 1, 1, _

1, 1

.EditCopy

.SelectPart VtChPartTypeLegend, 1, _

1, 1, 1

.EditPaste

End With

Exit Sub

errshow:

MsgBox Err.Descriptionk, vbDefaultButton1, "提示"

End Sub

vb中如何用load导入图像

将图片导入至image框

编程

09-11-28 匿名提问发布1个回答

时间

投票

fx676eu59

picturebox控件有一个Load(string url)方法,传入要读取的图片路径就可以了,如: this.pictureBox1.Load(1.png); 在这里要注意的是,程序读取图片文件的默认路径是在其项目文件夹的bin\debug目录下,这里我直接给路径为1.png 是因为我已经把

该图片复制到bin\debug目录下面去了.当然也可以指定其它的文件夹如果你需要

在窗体显示出来的时候就在picturebox控件中显示出来可以在如窗体的Paint事件中调用此方法,如: private void Form1_Paint(object sender, PaintEventArgs e) {

this.pictureBox1.Load(1.png);

Private Sub Command1_Click()

Picture1.BorderStyle = 0

Picture1.Picture = LoadPicture("c:\test.bmp")

SavePicture Picture1.Image, "C:\tmp.bmp"

ImgEdit1.Image = ("c:\tmp.bmp") '装载一幅图片

ImgEdit1.Display '将装载的图片显示出来

ImgEdit1.SaveAs "c:\1.jpg", wiFileTypeJPG, , 6 '保存成JPG文件

Kill "c:\tmp.bmp"

MsgBox "ok"

End Sub

取得曲线中的坐标值

for i=y1 to y2 step 0.1 ’step根据实际情况修改,只要保证曲线上对应的点不会跳过扫描

if me.point(x,i)=color then y=i *color是曲线的颜色值

next

相关文档
最新文档