利用vb的picture控件进行曲线图表绘图,圆形来源于百度。

声明 :

Option Explicit
   Dim X As Long
    Dim Y As Long
Dim 高间格 As Long, 宽间格 As Long

更新绘制:
Private Sub Command1_Click()
'测试按钮 ,定时器里的代码与此相同
   Picture1.Cls
    Call 绘折线图(Picture1)         '绘制折线图
'    Stop
End Sub

曲线表格:

Public Sub 绘折线图(cs As PictureBox)

Dim i As Long, 间格 As Double
Dim 总高 As Long
Dim 最低格 As Double

With cs

总高 = .ScaleHeight - 200
高间格 = (总高) / 12      '上下各留一格
宽间格 = (.ScaleWidth - 600) / 51       '右边留一格

.Cls      '清屏

'画坐标
Dim x1 As Long, X2 As Long, y1 As Long, y2 As Long

y1 = .ScaleHeight - 200
x1 = .ScaleWidth - 200

cs.Line (600, 0)-(600, y1), vbGreen
cs.Line (600, y1)-(.ScaleWidth, y1), vbGreen

'画坐标网络
    .ForeColor = vbBlack
    .CurrentX = 0
    .CurrentY = y1 - 90
    cs.Print Round(最低格, 3)
For i = 1 To 11
    cs.Line (600, y1 - i * 高间格)-(.ScaleWidth, y1 - i * 高间格), vbBlack
    .CurrentX = 0
    .CurrentY = y1 - i * 高间格 - 90
    cs.Print Round(20 * i, 3)
Next i

For i = 1 To 50
    cs.Line (600 + i * 宽间格, 0)-(600 + i * 宽间格, y1), vbRed
    .CurrentX = 600 + i * 宽间格 - 150
    .CurrentY = y1 + 30
    cs.Print i
Next i

End With
End Sub
可以利用time控件输入一个随机曲线进行测试。

基于VB的Picture绘图相关推荐

  1. 基于VB算法+Picture+Timer控件制作的39种动画效果,类似屏保(完整原程序)

    基于VB算法+Picture+Timer控件制作的39种动画效果,类似屏保(完整原程序) 动画播放器程序,在WIN2003调试通过,详细请自行下载进行学习测试,程序大小13K 下载地址:http:// ...

  2. 基于VB算法+Picture+Timer控件制作的39种动画效果,类似屏保(完整原程序) (转)

    基于VB算法+Picture+Timer控件制作的39种动画效果,类似屏保(完整原程序) (转)[@more@] 基于VB算法+Picture+Timer控件制作的39种动画效果,类似屏保(完整原程序 ...

  3. cufflinks基于dataframe数据自定义绘图基于df.iplot功能

    cufflinks基于dataframe数据自定义绘图基于df.iplot功能 # cufflinks绘制自定义图像 # 基于df.iplot参数控制: from chart_studio impor ...

  4. 基于VB和EXCEL的报表设计及打印

    基于VB和EXCEL的报表设计及打印           文/朱诗兵 高栓               在现代管理信息系统的开发中,经常涉及到数据信息的分析.加工,       最终还需把统计结果形成 ...

  5. c语言延时系统,基于VB的单片机C语言延时程序各参数计算系统

    仪器仪表用户 doi:10.3969/j.issn.1671-1041.2011.04.013 □科研设计成果□ 基于VB的单片机C语言延时程序各参数计算系统 刘 1 锋,林 奕 2 (1.武汉理工大 ...

  6. vb杨辉三角代码编写_「二次开发」——基于VB.NET的NX UG软件二次开发基础

    前几期中为大家介绍了CATIA软件.AutoCAD软件基于VB.NET的二次开发,本期再来为大家介绍一下NX UG软件基于VB.NET的二次开发. NX UG软件版本:NX 12.0.0.27 开发软 ...

  7. 数据可视化(三)基于 Graphviz 实现程序化绘图

    2019独角兽企业重金招聘Python工程师标准>>> 前言 我之前在几篇文章新一代Ntopng网络流量监控-可视化和架构分析. 数据可视化(一)思维利器 OmniGraffle 绘 ...

  8. asp毕业设计——基于vb+VB.NET+SQL Server的图书馆管理信息系统设计与实现(毕业论文+程序源码)——图书馆管理信息系统

    基于vb+VB.NET+SQL Server的图书馆管理信息系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于vb+VB.NET+SQL Server的图书馆管理信息系统设计与实现,文章 ...

  9. 基于VB的COM编程入门教程

        VB COM编程教程   ⊙ 论坛热贴 用VB编写批量重命名文件问题 如何将图像填充整个表单 正则表达式中如何跳过回车符 如何让小老鼠变个样? >>>>更多... ⊙ ...

最新文章

  1. POJ_2104 K-th Number 【主席树】
  2. MMIX机器简要介绍
  3. 多数公司容易犯的5个大数据错误
  4. java中string的方法_java中String的常用方法
  5. linux中的进程权限是,Linux中权限,进程,服务的简单操作
  6. [Shell Programmin] ZSH
  7. 汇编语言--在屏幕上显示名字
  8. NJM4556AM集成电路是高增益、大输出电流双路运算放大器
  9. matlab 奇异点,MATLAB含有奇异点的边值问题求解
  10. Vue简单快速上手 idea版
  11. html与word字体大小转换,字体大小不一样,当html转换为Word使用Microsoft.Office.Interop.Word...
  12. 微信公众号上传文件附件教程
  13. js逆向-逆向部分技巧总结
  14. c盘越来越大怎么清理?清理C:\Windows\System32\DriverStore\FileRepository
  15. 解义盼:比特大陆大规模裁员,资本的寒冬到了?
  16. Microsoft Store无法打开的解决办法【成功解决】
  17. java编写家庭收支记录,Java家庭收支记账小项目(java基础)
  18. 【2012年中山纪念中学信息学竞赛初一选拔赛一】纪中作业(c)
  19. 微信小程序获取当前年月日时分秒
  20. 文字转语音软件哪个好用

热门文章

  1. mac svn 服务器及客户端
  2. 【043】基于51单片机的篮球比赛积分计时系统Proteus仿真
  3. BitTorrent协议DHT网络爬虫BitTorrentNetworkSpider
  4. 【JVM】运行时数据区概述(程序计数器、虚拟机栈、本地方法栈)
  5. 帆软数据分析:BI物流可视化
  6. 大学专业有C语言专业吗,大学里哪些专业开设C语言、数电、模电、单片机、嵌入式等课程?...
  7. excel如何使用COUNTIF进行条件计数
  8. python学习(二)
  9. 使用Xshell连接到AWS云主机
  10. 微信小程序传数组给后台(thinkphp后台接受前端数组参数)