多语言展示
当前在线:413今日阅读:195今日分享:14

利用Grapher在同一坐标中绘制不同类型的图

有时候,我们需要把量级相差较大的两种不同数据绘制在同一张图中,以便于说明某种问题,这时候就涉及到双坐标轴的问题。这里我们拿不同温度下水中悬浮泥沙含量来进行说明
工具/原料
1

Grapher9

2

某站点温度及悬沙数据

方法/步骤
1

准备数据,将温度和悬沙数据统一放在一个工作表内,如图,第一列为时间,第二列为温度,第三列为悬浮泥沙浓度。

2

打开Grapher9,导入数据,选取其中A、B列,点击Line/Scatter图标,先画一个温度随时间变化的图。并对图形进行必要的属性设置。接着,分别在图的上边和右边各添加一个坐标轴,选中整个图形,点击鼠标右键,选择Add Axis,分别添加没有刻度和标注的上X轴和有刻度和标注的右Y轴,Y轴的刻度值可通过坐标轴属性设置成在0~0.06之间(根据悬沙大小确定),结果如图,此时左上角Graph1下显示各有两个X轴和两个Y轴,Y轴1对应的是温度,Y轴2对应的是悬沙浓度,接下来添加另一条曲线

3

点击左上角Line/Scatter Plot1,在左下角框选择Plot,点击属性中的New Plot,步骤如图红色圈,左上角Graph1下出现了一个新的Line/Scatter Plot2

4

选中Line/Scatter Plot2,在左下角的Properties Manager选择Plot,将Y axis选择为Y axis2,X轴不变,则可将第二条曲线的Y轴定义为右边的坐标轴,再对第二条曲线的线型、颜色等进行更改即可实现数量级相差较大的两种数据在同一个坐标系下出现。如图

5

通过此方法,还可以实现X轴和Y轴都不相同的两种数据的组合

推荐信息