如何在 Grapher 2/3/4/5/6 输入中文
自从 Golden Software 将 Grapher 更新到2版以上,到如今已经是 Grapher 6 的天下了。 但 Grapher 不能正确输入和显示中文的问题,贯穿了2-6的每个版本,如今能正确处理中文的只有 Grapher 1 了。
参考 Grapher 4 中文教程: http://www.xdcad.net/forum/showthread.php?s=&threadid=39437 参考 PlotCall 文件格式: http://holz.byethost15.com/PlotCall
参考 Grapher 版本历史: http://www.goldensoftware.com/grapherhistory.shtml 参考 Grapher 常见问题: http://www.goldensoftware.com/faq/grapher-faq.shtml http://holz.byethost15.com/grapher_5_tips_faq
图形数字化
终于,Golden Software 在 Grapher 2 中增加了一个简单的数字化功能,可以比较方便地对图形进行数字化。但只限于X,Y直角坐标系,并且不能对倾斜对象进行数字化,所以如果你对一个对象进行了旋转,那么在数字化的时候,要先将这个旋转的对象回复原位。 假设我们现在要对某个图纸进行数字化:
1、 用扫描仪扫描该图纸,如用Photoshop,位图扫描文件为.PSD格式
2、 另存为 Grapher 可以打开的位图文件格式,如24位真彩色图象可转存为.JPG格式,2位黑白图象可转存为.PCX、.TIF等格式。
3、 对于扫描时由于原图位置不正造成的坐标轴不正的情况用图形处理软件的旋转功能进行校正,重新存盘。
4、 分析待数字化图形,记录绘图区最大X、Y轴值,当然最好是有含标记且已知坐标的参考点。
5、 启动 Grapher,进入电子表格界面,用原图绘图区原点和最大X、Y轴坐标值(或者参考点)建立一个2个点坐标临时文件,假定为temp2.dat,存盘。
6、 进入绘图界面,用temp2.dat绘Line-Sympol图。约定X轴的长度为8cm,Y轴必须成比例缩放。显示符号以便对齐参考点。
7、 用 Grapher 的 Import 功能,输入待数字化图形。
8、 细心缩放该图形,使其坐标与6的坐标尽可能一致,或另参考点与图中符号重合。 9、 对图象进行数字化,有两种方法可以选择:
A、 用 Grapher→Digitize 命令:对原图中的多段线、多边形、点等实体分别进行数字化,结果存在用户子目录。注意闭合图形起点和终点坐标的一致。特点:数字化比较费时,但多段线可以进行曲线拟合,成图可以任意更改坐标轴长度,图中各实体相对位置不变。
B、 直接用 Grapher 绘图工具的多段线、多边形和点功能。特点:直接绘制比较简单,可以用 Reshape 对节点编辑,但不可以对多段线进行曲线拟合,成图后不易改动坐标轴长度。 两种方法都要注意合理的采样点密度。
10、 对数字化后的实体,结合背景图进行编辑,尽可能与原图一致。必要时用拟合的曲线代替多段线。
11、 必要时用 Word 文本框加汉字。
12、 存盘,注意同时存所有有关实体的数据文件。
13、 检查,用电子表格建立一个坐标在绘图区内的若干点的数据文件,存盘。打开12的.GRF文件,在Grapher→Add to Grapher→Plot→Line/Sympol Plot→选同样的坐标系→用该数据文件画点线图。检查无误后,从图中删除该检查文件投点和5的临时文件投点,存盘。 一个完成了的上机作业包括1个.GRF文件和所有有关实体的数据文件。
‹ Surfer 快速上手 Grapher 2 - 绘制对象 › 文本块和其它实体的加入
Golden Software Grapher 可以手工绘制多种实体对象,例如文本,例如形状等: 1、可以通绘图工具添加文本块(文本块可以是图的标题、说明文字、的坐标轴名、每条曲线的注释等)、符号、多段线、多边形等。
2、可以通过剪贴板插入其它实体,如图形、图象等,但每次用剪贴板加入的对象是一个实体,不能进行编辑。
3、插入OLE对象,例如Word文本,那么在需要的时候,就可以通过OLE方式编辑这些文本,这在输入中文的时候尤其有用。
注意这些手工添加的对象,与通过图表命令创建的对象不同,通过图表命令创建的对象是有其坐标系统的,例如一个坐标标题,随着坐标的改变,标题是自动改变的。但是通过文本命令创建的文字(例如也作为坐标的标题使用),那么在一个图表的坐标位移的时候,他并不会随之移动。
而且这些未含坐标参照的对象,在默认的情况下是不能进行数字化的。
‹ Grapher 2 - 图形数字化 Grapher 2 - 多重坐标 ›
多个坐标轴的绘制方法
在实际工作中我们会经常遇到需要多个坐标的情况,由于在二维图形中,具有x和y两个方向的坐标,而在一个图表中,可以同时绘制多个变量的图形,下面分别讨论: 1、同一坐标轴绘制多条曲线
常为一组相同的X值对应同一坐标系不同组的Y值。缺省的情况为X→A列,Y→B列。选Add增加新的曲线时,系统自动设X→A列,Y→C列,依次类推。用户亦可自行设定对应Y的列标记。用不同的颜色、线形、符号区别不同的曲线或数据组。 2、同一X轴多个Y轴的坐标系
当一组相同X值对应不同坐标系的几组Y值时(比如X轴为有时间序列的一组变量,Y轴用来表示不同单位的几组变量),或对应相同单位但数量级不同的几组变量时,要使用多个Y轴。
方法如下: ①首先绘的轴名分Y-Axis1。
制第一条X-Y曲线,缺省别为X-Axis1 和
②双击已经完成的图区,出现 Grapher Properties窗口。由Add→Axis 打开Axis Type,选择。OK 进入Axis对话框。
③点击Position,确定新坐标轴的位置。给新坐标轴命名(缺省依次为Axis2,Axis3等) ④对新坐标轴进行设定。根据对应组的取值范围设置新坐标轴刻度范围。
⑤由Grapher Properties窗口 Add→Plot选择Line or Symbol画第二条曲线,这时出现坐标轴选取对话框,注意新坐标轴的选用。用绘制点线图的方法绘制第二条曲线。
由于每一条Y轴的左右两侧都可以设不同的坐标系,所以一组相同的X值可以对应4个不同的Y坐标系。
‹ Grapher 2 - 绘制对象 Grapher 2 - 图例 ›
在用于科技类的二维图形中,图例是不可缺少的组成部分之一。 创建图例的步骤如下:
1、 双击已经完成的图区,出现 Grapher Properties 窗口 2、 由 Add→Legent 打开图例 Legent 窗口。
3、 通过 Editor 在 Title 框中输入图例标题;在下面列表框中选择曲线,Name/Font 键输入该曲线图例的说明文字;Sample Size 调整图例符号大小。图例可以进行取舍;图例的
排列顺序可以通过 Up 和 Down 调整;图例框的线和填充属性可以设定。
‹ Grapher 2 - 多重坐标 Grapher 2 - 极坐标图 ›
极坐标图
用来表示角度、弧度或斜度与半径关系的图形。
由工具栏极坐标图标或由 Graph→New Grapher→Polar Plot 打开 Polar Plot对话框。
Radius Axis的设定与普通线形坐标一样。 但Grid线为同心圆。
Angle Axis 打开下级Axis对话框。写轴名,设定角度轴的参数,包括单位(度、弧度、斜度),方向(顺时针、逆时针)、偏移量。Grid线为由圆心发出的半径射线。
‹ Grapher 2 - 图例 Grapher 2 - 盘高-盘低-收盘图 ›
盘高-盘低-收盘图
Hi-Low-Close 图对于每一个X值给出Y值的范围,通常用于表示股市某种股票每天最高最低价和收盘价,类似K线图。
在Hi-Low-Close 图中垂线表示某种股票每天最高最低价的范围,短的横线表示当天开盘价到收盘价的变化范围。如果没有给出开盘价和收盘价,则不画横线。
用来绘制Hi-Low-Close 图的电子表格至少由5列组成,包括工作日日期(如一个月通常21个工作日);某天的开盘价、收盘价、最高价和最低价。
由工具栏 Hi-Low-Close 图标或由 Graph→New Grapher→Hi-Low-Close 打开Hi-Low-Close对话框。
打开数据文件,选择相应的列,就可以开始绘图。 例:数据文件如下
Day Ind-high 1 2 3 4 5 6 3450 3443 3444 3427 3445 3456 Ind-low Ind-Open Ind-Close 3415 3408 3409 3392 3405 3417 3435 3410 3420 3400 3440 3445 3423 3428 3434 3416 3427 3428 对话框图形如下:
‹ Grapher 2 - 极坐标图 Grapher 2 - 函数图 › Golden Software Grapher 6 是一个高效而强大的图表绘制系统,能够制作大多数简单或复杂的图表。 Grapher 6 也是一个容易理解和学习的可学绘图软件包,能够快速便捷地制作出高精度的图表。
在 Grapher 6 中可以建立超过 三十 种不同的二维、三维图表类型,所建立的图表的任何部分都可以根据需要自行定义参数、属性等。 如果一定要将 Grapher 6 的图表类型分类,那么他们可以粗略分了七个大类,看下表。 线性图表 折线图
条形图 条形图
极坐标图表
专业图表
3D 形态的 XYY 图表 丝带/墙体图
3D XYZ 图表 3D 折线/散点图 3D 条形图
等值线和表面图 XY 等值线数据图
极坐标图(折盘高-盘低-线/散点)
收盘图 饼图
散点图
悬浮条极坐标条形形图 直方图
图
极坐标函数图 玫瑰图 风图
阶梯图 XY 等值线网格图
阶梯图 三角图 函数图 3D 气泡图 3D 悬浮条形图
XZ 等值线数据图
函数图
箱线图 气泡图 矢量图
条形图 悬浮条形图 直方图 饼图
XZ 等值线网格图 表面数据图 表面网格图 表面函数图
Grapher 6 中一个快捷的绘图方式是图表向导,是一个相当不错的工具。 Grapher 6 还可以通过对象管理器来更好地组织和管理图形文档中的各类对象。
在这个版本中,终于可以将您绘制的图表保存为之前版本的格式,为文件交流提供了便利, 在 Grapher 6 中你可以将一个图表保存为 Grapher 3、 Grapher 4、 Grapher 5 或 Grapher 6 的 GRF 格式,也可以保存为 Grapher 4、 Grapher 5 或 Grapher 6 的 GPJ 格式。
Grapher 6 的输出功能也得到增强,现在不但可以输出 eps, 也可以输出为 PDF 格
式了,这是个不小的进步!虽然输出 pdf 格式的功能尚待改进。
函数图形
在需要将某一个函数转换成图形时。
由工具栏函数图标或由Graph→New Grapher→Function打开Functions Plot对话框。 在Equation框内输入方程式(一般方程或参数方程)、函数区间(X 的起讫值、步长及增量)、所用线条的样式、符号与符号频率。在方程式中可调用系统内部函数。
‹ Grapher 2 - 盘高-盘低-收盘图 Grapher 2 - 条形图 ›
条形图
条形图即对应相应的X值,在Y轴方向用相应高度的矩形来表示Y值的大小。每一幅条形图只能有一张工作表。当画图的数据存在于两个数据文件中时,应该将其合并,或者生成两幅条形图,每幅图使用相同的X、Y坐标轴。条形图可使用扩展名[.GRF]存盘。
由工具栏点线图图标或由Graph→New Grapher→Bar Chart打开数据文件,出现条形图对话框
当对每一个X值需要绘制多个数据条时,可以在两种方式间进行选择。
Stacked 依次首尾相接堆砌,堆砌形成的数据条的总高度等于该X值所对应的所有的Y值的总和。
Adjacent Overlap 依次相邻排列在X轴上 Width 相对条宽设置 Base 框选择条的基线。
Line Properties和Fill Properties 2个Tab分别对条的外框线和条的填充进行设置。 当条形图与点线图使用同样的数据文件和数轴时,可以将直方图与点线图结合起来绘制在同一幅图上。例如,可将点线图曲线绘在数据条的上方。当点线图被隐藏时,数据图标还可以显示在条形图上。
‹ Grapher 2 - 函数图 Grapher 2 - 误差条 ›
Error bars
当一数据集对于每个X值包含不止一个Y值 (或对于每个Y值不止一个X值)时,可选择绘制误差棒。误差棒能够显示测量的数据相对于平均值的分布。
误差棒应该与图上的曲线相关联。选定曲线,然后在Line Plote对话框中选Error bars键或经由Set→Error bars 打开Error bars对话框。
误差棒显示标准偏差,统计总体标准偏差,平均值的标准误差, 或者数据集的平均值。如果这些值已经包含在数据集中。Grapher能从数据集计算任一标准的偏差、标准误差或者平均值。 垂直误差棒组对话框 用于一个X值对应有多个Y值的数据集,显示平行于Y轴的误差棒。在下拉式列表框中选择其误差棒类型。
水平的误差棒对话框 用于一个Y值对应有多个X值的数据集,显示平行于X轴的误差棒。在下拉式列表框中选择其误差棒类型。 1 误差棒的类型: None 不显示误差棒。
Read from Data Column 用于已经计算过误差并已经写入工作表的某一列时。这选项是用于从工作表内该列读取数值。选择适当的列并点击OK,就会显示误差棒。
Average Value Only 仅用平均值绘制曲线,从每一个Y值对应的多个X值(或每一个X值对应的多个Y值) 计算平均值。
Sample Dtd Dev 计算选定的曲线的样本标准差,并把样本标准差作为误差条绘制在曲线图上。
Pop Std Dev 计算选定的曲线的总体标准差,并把总体标准差作为误差条绘制在曲线图上。 Std Err Mean 计算平均值的标准差,并把平均值标准差作为误差条绘制在曲线图上。 2 Multiplier
倍增器,用于倍增误差棒的长度。例如, 设该值为2,就显示二倍标准误差的长度。 3 方位
下拉列表框设定误差棒方向:
Both directions 在上下(或左右)两个方向都画误差棒线。 Positive direction 只向数据增加的方向画误差棒线。 Negative direction 只向数据减少的方向画误差棒线。
Away reference 使误差条为从轴离去的方向,它可以是正的或负的数据方向。 Towards reference 使误差条为朝向轴的方向,它可以是正的或负的数据方向。 4 Bar Width 设定误差棒的宽度。 5 Average Indicator
选择在平均值上是否画符号或画棒。可设定所用符号的形状、颜色、大小或棒的宽度。