基于Excel Vba数据可视化处理——时间-荷载-沉降量曲线图自动化绘制.pdf
《基于Excel Vba数据可视化处理——时间-荷载-沉降量曲线图自动化绘制.pdf》由会员分享,可在线阅读,更多相关《基于Excel Vba数据可视化处理——时间-荷载-沉降量曲线图自动化绘制.pdf(5页珍藏版)》请在咨信网上搜索。
1、2023年9 月总第3 3 9 期陕西建筑1综合论坛基于Excel Vba数据可视化处理时间-荷载-沉降量曲线图自动化绘制孙增辉(中国有色金属工业西安勘察设计研究院有限公司7 1 0 0 5 4 西安)摘要:阐述了Excel图表对象的层级关系以及面向对象编程思想。利用ExcelVBA工具,对图表对象进行编程操作,结合沉降观测数据的可视化处理,定制绘图元素,供同行学习交流。关键词:ExcelVBA;数据可视化;时间-荷载-沉降量曲线图中图分类号:TU17文献标识码:AAbstract:This paper introduces the hierarchical relationship of E
2、xcel chart objects and the idea of object-orientedprogramming.Using Excel VBA tool,the chart objects are programmed.Combined with the visual processingof settlement observation data,the drawing elements are customized for peer learning and communication.Keywords:Excel VBA data visualization,time-loa
3、d-settlement curve.0引言Excel是微软公司办公软件套件之一,用于处理电子表格数据,可进行数据的分类、汇总、可视化等操作。VBA(英文全称是Visual BasicforApplications),是一种面向对象的解释性语言,可编写自定义函数或过程以实现Excel自动化数据处理及可视化,定制用户专属功能,以提高工作效率。EXCEL中能够根据用户提供的数据快速进行绘图处理,但是绘图的效果及效率往往差强人意。本文结合具体的项目实景,进行数据的可视化处理1Excel中图表介绍1.1Excel2016版中图表的类型根据微软官方的技术资料,Excel2016版中图表类型有折线图、饼图
4、、条形图、面积图、XY散点图等。本文根据项目的需要重点介绍二维平面的折线图及条形图。1.2绘图区介绍如图1 所示,绘图区中包含的对象有标题(文字“时间-荷载-沉降量曲线图”)、坐标轴(纵横两根,旁有刻度及注记,作者简介:孙增辉,研究生,工程师,主要研究方向:变形监测及工程测量方向。2陕西建筑2023年9 月总第3 3 9 期时间-荷载一沉降量曲线图荷载4 035302520151050-5-10-15-20-25沉降量(mm)-30时间(年/月/日)2021/11/30楼层0 8 0 1 0 8 0 2 0 8 0 3 0 8 0 4 0 8 0 5 0 8 0 6 0 8 0 7 0 8 0
5、 8 0 8 0 9 0 8 1 02022/1/312022/3/312022/5/312022/7/31图1 绘图区介绍202211/302023/1/312023/3/312023/5/31文字“沉降量(mm)时间(年/月/日)”)、图例(用以对绘图中的各类数据进行标识)、标签(文字“荷载”)以及绘图区(数据的可视化区域,图中青色底纹部分)。1.3图表的层级关系Excel中的Application对象、Workbooks对象、Worksheets对象以及Range对象他们之间是层级关系,属于包含与被包含的关系。如表1 所示,要进行Chart对象操作,必须对各个层级对象自上而下逐个遍历。在
6、程序设计中首先要定义各个对象,并设置各个对象变量,应用对象的属性、方法以及事件来对外界消息进行响应设置。2数据可视化实现数据可视化,是指将相对晦涩的的数据通过可视的、交互的方式进行展示,从而形象、直观地表达数据蕴含的信息和规律3。为了便于问题的讨论,结合时间-荷载-沉降量曲线图的绘制过程,讨论使用EXCELVBA开发用户的绘图插件。2.1绘图数据的整理绘制时间-荷载-沉降量曲线表1 图表对象的层级关系对象名WorksheetsShapesChartObjectsChart图需要收集累计沉降量发生的时间、累计沉降量以及建筑物的荷载。如表2 所示,该表为建筑物沉降观测成果表,表格的结构,从上到下分
7、为三大块,上部显示时间参数,中间显示各个沉降观测点的沉降信息(本期高程值、相对沉降量、累计沉降量),表格的下部为沉降的统计汇总信息,如平均沉降速率、平均沉降量、环线闭合差以及备注。表格对象工作表形状图表集合图表2023年9 月总第3 3 9 期点名0801101.08510802100.09040803100.11100804100.1369平均沉降s平均沉降v环线fh备注陕西建筑表2 建筑物沉降观测成果表第1 期第2 期2021/11/302021/12/10本期本期高程沉降-0.41F3第3 期2021/12/17累计本期沉降高程101.0847100.0900100.1104100.13
8、62本期沉降-0.4-0.4-0.6-0.7-0.5-0.05-0.322F累计沉降-0.4101.0843-0.4101.0896-0.6100.1101-0.7100.1358本期高程本期沉降-0.4-0.4-0.3-0.4-0.4-0.06-0.283F累计沉降-0.8-0.8-0.9-1.1从左到右分块显示各观测期的沉降信息。收集到的绘图数据如表3 所示,第一列收集数据的分类信息,沉降观测点的点名以及楼层(荷载),后面各列为每期的沉降观测累计沉降值(最后一行为表3 约绘图数据整理表监测日期2021/11/3008010080208030804楼层楼层荷载,按建筑楼层数处理,根据技术设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于Excel Vba数据可视化处理时间-荷载-沉降量曲线图自动化绘制 基于 Excel Vba 数据 可视化 处理 时间 荷载 沉降 曲线图 自动化 绘制
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。