(一)子任务:点线图+折线图
1.1 难点分析
(1)横坐标轴不是传统意义上的等间距刻度,以对数坐标轴的形式展开;
(2)纵坐标和刻度线如何设置的美观且可读性好
(3)绘制一个包络线范围将原始数据趋势平滑的限制在范围内
1.2 操作步骤
1.该部分主要是点线图,所以,针对原始数据,首先以共同的X轴为标签,制作3条曲线;
2.核心步骤:点击X坐标轴,选择X轴的范围0.0625-32,“type”选择log2,满足2的级数关系,绘制完得到目标横轴;点击Y轴,按住“shift”键,调整刻度的范围是-5~105,步长为10;设置网格线,在浮动工具栏,可以选择“Major”(主网格线)或者“both”(主网格线+次网格线),可以点选“齿轮”按钮,设置对话框,点击后可以设置网格线的粗细、颜色等等,本案例,颜色为:Grey,宽度:3;选择整个“Layer”(点选整个画布),设置边框,在“Asix Arrangement”对话框,选择“Axis All”,随后用“Delete”逐个删除不需要的横轴坐标中文提示即可;设置刻度方向:按下"F7”,打开“theme Organizer”,找到“Ticks All In”,点击“Apply Now”;取消图线的组合,选中右侧的绘图组合框图,点击组合列“g1”,点击“Ungroup”,即可分别进行设计;如何设置平滑线,点击“上限”或者“下限”,更改类型为“线”,线条粗细设置为:2,线条类型为了平滑处理,改变连接类型选择为B—spline或者Spline或者最后三个选项均可,内置算法,自己手动尝试看哪个效果最好;图例设置,点击图例浮动工具栏,按“Shift”打开,点选“Frame”后可以取消边框,字号设置为18;
4.通过拖拽,调整图层的尺寸,并点击图,调整页面到“图层”大小
4.图制作完成;
(二)子任务二:光谱图
1.1 难点分析
1.左边是一个带有映射的三维图;右边是一个等高线图;
2.数据的预处理与清洗工作
1.2 操作步骤
1.首先需要导入数据,除了简单的一列一列的粘贴数据外,选择“数据-从文件导入-多个ASCII文件”,更改文件的一般路径后,设置数据类型是txt或者dat等等,点击导入即可;
2.数据清洗,选择“编辑-选择-可选模式(选择N列跳过M列等)”,可以选择X坐标相同的列,并删除掉;横坐标放到长名称一行,单位设置为cm-1;
3.绘制等高线曲面图(右图):以上操作设置好的是一个虚拟矩阵,长名字为0:0.5:3,纵坐标名字为第一列,谱线数据是z值,移动鼠标到左上角,全选工作表,点击“绘图-等高线图-等高线颜色填充图(选择X across columns)”,设置x列为“Column Label”,Column设置为“长名字”(第一行),y列为“1st column selection”(第一列:A列),z坐标自然为剩余其他列(B:N列);去掉等高线,浮动工具栏中点击“Color Scale without Contour Lines”,颜色改为“Bright”,双击“颜色图例标度”,点击“Levels”,隐藏头和尾的颜色。以上操作,完成了等高线图的绘制。
4.绘制带有映射的曲面图(左图)绘图之前,需要先创建XYZ的虚拟矩阵,对数据进行网格平滑处理,增加数据的个数,保证画好的图是光滑好看的;图框左上角,全选数据后,选择“菜单-工作空间-Convert to XYZ”,数据格式是“X across columns”,x的value in“Column Label”,Column Label选择为“Long Name”,y值为“第一列”,数据转化成果如下:
5. 选择C列(Z值),选择“工作表”,点击“转化为Matrix”,选择"XYZ网格化”,设置Columns为80,原先为13,相当于计划将Z从13列插值为80列;点击“矩阵”-“设置行列标签”,分布对行列的标签和单位进行设计,接下来从矩阵画出带有映射的曲面图;
6.点击“绘图”,选择3D ColorMapSurface(带映射和不带映射两种),进行一些列的设置,见视频
7.得到成果如下,现在需要把这两部分拼在一起显示出来:
8.使用layout布局窗口进行拼图;点击“New Layout”;双击窗口,打开属性对话框,设置布局宽度为8,高度为3;设置布局完成后,右键点击layout布局,点击“Add Graph”,依次点击“Graph 1”和“Graph 2”,在空白图中框选然后填入;拖拽可以改变位置和大小,“Ctrl”可以选择两个图,右侧工具栏可以选择同高、同宽,居中排列放好。
小tips:
界面有一些部分消失不见了,点击“Ctrl+T”,点击全部初始化,恢复到之前的样子。