第3章 绘图数据的处理.ppt
计算机制图与数据库,主讲教师武法东,地球科学与资源学院遥感第四纪教研室,教学用书实用计算机制图武法东、田明中、柴春媚编著地质大学出版社(校内),1998,主要参考计算机图形技术原理及其应用王汝传编著人民邮电出版社1998计算机图形学基础唐泽圣、周嘉玉、李新友编著清华大学出版社,课程主要内容,绪论计算机图形学研究概述第一章计算机图形系统第二章图形生成技术简介第三章Worksheet的使用第四章Grapher绘制二维图形第五章Surfer绘制等值线图第六章Surfer绘制其它三维图形第七章CorelDRAW绘图简介第八章MapGIS绘图简介,第三章绘图数据的处理-Worksheet的使用,第一节Worksheet概述第二节进入Worksheet及数据的一般编辑第三节数据的统计与转换第四节Worksheet的选项设置,,,,,,第一节Worksheet工作表概述,Worksheet主要提供了2种功能1.生成、分析绘图数据及进行数据变换和计算2.提供其它格式数据转换的接口Worksheet的编辑操作与Excel基本相同,但功能简单。,在Grapher和Surfer中集成的Worksheet(工作表)提供了一个简单的电子表格界面,它可以浏览数据文件内容,编辑数据或输入新的数据。,Worksheet窗口界面,,一、进入Worksheet二、数据的输入三、数据的编辑四、数据的合并五、数据文件的保存,第二节进入Worksheet及数据的一般编辑,,,,,,,一、进入Worksheet,启动Grapher或Surfer,自动进入系统的初始画面。,1下拉File菜单后,点击New命令,弹出NewWindow窗口,从中选择Worksheet项。,2从File中点击Open命令,可以打开带数据的worksheet。,3在窗口中选中图形,点击右键,在弹出的快捷菜单中执行DisplayWorksheet命令,打开图形的数据表。,Worksheet的列用顺序排列的大写英文字母代表;Worksheet的行用阿拉伯数字代表。每个Worksheeet可提供的最大行、列数分别多达5000000。,,二、数据的输入,进入Worksheet后,可按下述三种方式向Worksheet输入数据(一)直接输入数据1.选定活动单元格。2.输入数据。3.保存Worksheet。输入完毕的数据必须以文件形式保存,否则将前功尽弃。(二)打开已有的数据文件1.下拉File菜单中,单击Open命令,出现打开数据对话框。2.分别选择驱动器、目录,选择要打开的数据文件名称。3.点击打开按钮,数据文件将被打开。提示Worksheet识别的数据文件类型包括*.dat、*.slk、*.csv、*.txt、*.xls、*.wkx、*.wks等。,二、数据的输入,(三)从剪切板粘贴数据1.用鼠标或快捷键选择数据,并将其复制到剪切板。2.打开Worksheet窗口,选择起点数据位置并将其作为活动单元格。3.在Worksheet窗口下拉Edit菜单,单击Paste命令,剪切板中的数据就会粘贴到Worksheet中。注意利用这种方法调入数据时,应该注意不同分隔符的数据调入Worksheet后数据的排放格式不同。例如,在Word中用分号;分隔作为一个单元格内容调入;用逗号、空格和制表键分隔与Worksheet的单元格一一对应。,,三、数据的编辑,1.数据的修改(重写或修改)要对已经输入的内容进行修改,将活动单元格移到要修改的数据上,用鼠标点击数据显示栏后可进行修改。若要重写数据,移动到活动单元格后,可直接输入数据。2.插入(Insert)选定要插入单元的范围;下拉Edit菜单,点击Insert命令后出现插入对话框。,选择Shiftcellsdown将把该位置原有的单元格向下移动;选择Shiftcellsright将把原有单元格向右移动;选择EntireRow将在选定的位置插入一行;选择EntireColumn将在选定的位置插入一列;,,插入选择框,三、数据的编辑,3.剪切(Cut与Past命令配合使用,这种方法往往用于Worksheet的数据整理以及Windows应用程序之间的数据传递。用鼠标或Shift+方向键选中要剪切的数据;下拉Edit菜单,点击Cut命令;或在Worksheet窗口中按CtrlX键。此时数据即被移动到剪切板中。4.复制(Copy)用鼠标或Shift方向键选中要复制的数据范围;下拉Edit菜单,点击Copy命令,或在Worksheet窗口中按CtrlC键。此时数据即被复制到剪切板中。,三、数据的编辑,5.粘贴(Paste)将剪切或复制到剪切板上的内容粘贴到活动单元格中。确定要粘贴的活动单元格位置;下拉Edit菜单,点击Paste命令,或按CtrlV键,即可完成数据粘贴过程。注意当粘贴的内容是多个单元格数据时,应注意活动单元格所在的位置是要粘贴的多个数据的起始位置。6.清除(Clear)清除Worksheet中选定单元格的数据内容。清除后的单元格为空白,与下述的删除(Delete)命令不同。选定要清除的数据范围;下拉Edit菜单,点击Clear命令。,三、数据的编辑,7.删除(Delete)选定要删除的内容;下拉Edit菜单,点击Delete命令。使用这种方法不但将单元格内容删除,而且所选定的单元格也被删除。此时出现对话框。若选择Shiftcellsleft,则被删除单元右边的单元格向左移动以填补所删除的单元格;若选择Shiftcellsup,则被删除单元之下的单元格向上移动。,若选择EntireRow,整行删除,下方的行向上移动;若选择EntireColumn,整列删除,右面的列向左移动;,,四、数据的导入或合并,Grapher、Surfer允许在Worksheet中将多个数据文件进行合并,要把几个数据文件合并为一个文件很有用。在Worksheet中打开数据文件或编辑数据文件,将活动单元格选定在适当的位置。下拉File菜单,点击Import命令,Worksheet将打开Merge对话框。,选择要合并文件的路径和名称,按回车键,注意在合并文件时,活动单元格的位置非常重要它是新数据文件首行首列的起始位置,Worksheet中在该位置右侧和下方的已有数据将被调入的数据覆盖。在使用该命令时要切记这一点。,,五、数据文件的保存,当用于作图的数据文件编辑、修改完毕之后,必须保存。下拉Edit菜单;点击Save或SaveAs命令后,对数据文件进行保存。注意Save命令将数据写入当前目录当前文件中。文件是保存为Sylk[.slk]格式还是AscII(.dat)格式取决于调入时的文件格式,或先前编辑此文件的格式。如果所编辑的内容还没有被确认(即活动单元格没有从所编辑的位置移动),File下拉菜单中的Save或SaveAs呈灰色,此时不能执行Save或SaveAs命令。,,第三节数据的统计与转换,一、统计计算二、转换计算,,一、统计计算,从Data下拉菜单命令中点击Statistics,可以对选中的数据单元组进行数值的统计计算。数据单元组可以是任意行和列的组合。,统计设置对话框,,,,,可以在统计设置框中设置统计的内容。系统默认的统计的类型包括数据(单元)总数;选定单元的数据总和;选定单元数据的平均值;选定单元的标准方差;选定单元组中的最小值;选定单元组中的最大值;提示在所选择的区域中,忽略任何非数字单元。计算结果可以复制到剪切板上,也可以粘贴到Worksheet中。,,Data组框Sample数据代表的是统计样本Population数据代表的可能是完整的总体。Labelsinfirstrow如果所选择数据的第一行含有描述性的标注,且又希望这种标注出现在统计结果报告中,则选中复选框。,,Results组框Showinawindow将统计结果显示到一个独立窗口,这个结果可以复制到剪切板。,Results组框Copytoworksheet将统计结果写到当前工作表中。Startingincell文本框指定统计结果数据左上角位置。如果指定的目标单元中含有数据,将弹出以下警告框。点击确定覆盖存在数据,点击取消重新指定起始单元。,,二、转换计算,(一)转换计算的方法转换命令对工作表中指定行的数据进行数学计算并把结果置于指定的列中。例如要进行简单公式CAB的转换,如果转换设置从1到25行,这个公式从第1行到第25行把A列与B列相加的和存放在C列。注意该过程仅仅对数字单元进行计算。有效的操作包括+、-、*、/以及数学公式库中的公式。在计算中如果出现错误,将指示错误类型以及出现的位置。如果在Worksheet单元中的结果值非常大或十分小(指数36或者-36),在目的单元中将打印溢出(Overflow)。,(二)转换对话框从Data菜单中选择Trans命令,弹出Trans对话框。,转换设置对话框,,,,Transationula转换公式编辑框允许键入一个公式。Firstrow指定数据转换的起始行号。Lastrow指定数据转换的结束行号。Treattextandemputycellsas0.0将文本和空单元格作为0处理。否则将不作为数据单元进行计算。Functions打开函数库,选中所需要的函数,点击Insert按钮可以将其加入到公式编辑框中下面是一些计算的例子E2*ABC3*DCSQRTA*AB*B,(三)数学公式可以利用已经建立的数学公式进行数据的转换。主要公式类型包括三角函数公式Bessel(贝赛尔)函数式指数函数混合函数列列之间的统计函数,,第四节Worksheet的格式设置,一、列宽度选择二、行高设置三、选择数字格式四、选择文本对齐方式五、排序六、Worksheet文件类型及其转换,,一、列宽度选择,用2种方式设置Worksheet的列宽,(一)设置列宽对话框选择要指定宽度的列。从at菜单中选择ColumnWidth命令,弹出列宽编辑对话框;在ColumnWidth中直接键入列宽值。,列宽设置对话框,一、列宽度选择,,(二)用鼠标改变列宽也可以用鼠标直接改变列宽或隐藏列。将鼠标移至列顶端行的列宽边界线上(鼠标变为双箭头)按下鼠标左键,左右拖动鼠标直至合适的列宽,松开鼠标左键。(三)隐藏或显示列按下鼠标左键,将鼠标向左移动直至左侧的列宽边界线,此时该列即被隐藏。要显示隐藏的列,在隐藏列的右侧边界线按下鼠标左键并向右移动直至合适的列宽为止。,二、行高设置,,利用行高设置文本框可以设置行高值,也可以使用鼠标来改变行高。要改变行高,选中某行或某行中的单元。从at菜单中执行RowHeight命令。在弹出的行高文设置本框中输入需要的行高值。行高值范围从0到512字符,若行高值为0则隐藏行,行高设置文本框,三、选择数字格式,at菜单中的CellProperties命令改变工作表中数字的显示格式,在Number选项卡中选择需要的数字格式。General设置数字以固定格式或以指数格式显示;Fixed设置数字以“dd.dd”的格式显示,这里“d”代表1位或多位数。Exponential设置数字以“d.ddEddd”的格式显示,这里“d”是一位数。“dd”是一位或多位数。Currency设置显示数字格式与Fixed格式相同,但是在数字前增加了一个“”符号。Thousands设置在小数点左侧每3位用逗号隔开显示。DecimalDigits指定小数点右侧的位数,最大18。,数字格式设置对话框,,四、选择文本对齐方式,系统默认的设置文本是在单元格内左对齐,数字总是右对齐。选择进行文本对齐的列或单元格。从at菜单中执行CellPropreties命令,选择Alignment选项卡。点击Left,RightorCenter设置按钮,点击Ok后,所选列或单元格中的文本就会按要求对齐。技巧在输入数字之前首先键入一个引号’’或’,系统就可以把数字作为文本串输入,从而可以按指定的文本对齐格式进行操作。,文本对齐对话框,,五、排序,在Data菜单中选择Sort命令,打开排序对话框。,五、排序,PrimarySortColumn指定进行分类排序的主要列。SecondarySortColumn当两行或多行的条目在主要分类列中相同时,可根据次要分类列行再分类。Ascending(默认)设定的排列顺序是由小到大、由低到高。Descending设定的排列与升序排列顺序相反。Ignorecase被激活以后,上下档字母视为相同。Labelsinfirstrow如果数据表中第一行是标注,选中复选框后,将不对第一行排序,筛选分类对话框,,六、Worksheet文件类型及其转换,Grapher能识别的所有数据格式文件如下ASCII格式默认扩展名[.dat]。Sylk格式默认扩展名[.slk]。Lotus1-2-3格式默认扩展名[.wk1]。Excel格式默认扩展名[.xls]。用“*.*”可以列出当前目录中所有类型的文件。用文件菜单中的SaveAs命令可以进行部分文件格式的转换。,,