使用光标
关于光标输入的基本程序有PGCURS和PGBAND.
两外,PGPLOT还提供了三个比较高级的关于光标输入的程序: PGOLIN, PGNCUR和PGLCUR。
这3个程序都要求设备有消除功能。
在绘图过程中如果仅仅希望修改图像的部分属性,可以使用PGSAVE和PAUNSA来方便的实现。
PGSAVE保存当前的PGPLOT属性到一个私有存储区域。
这些属性可以由PAUNSA来恢复。
保存的属性包括:
颜色显示是不保存的。
PS:在调用PGSAVE和PGUNSA的时候,两者一定是成对出现的。
有将近20个属性可以通过PGSAVE来保存。
例如:(下述为fortran代码)
1 | * save current attributes |
使用函数PGSFS修改。
填充区域类型有四种格式: solid (实心的,颜色填充整个区域), outline (轮廓的,只有轮廓被描绘), hatched (阴影线,有平行线条构成) or cross-hatched (交叉平行线,有两组交叉的平行线绘制线条s).
各种格式对应的数字代码为:
四种格式如图所示:
1 | /// @file shao_pgplot_fillarea_style.c |

这个属性影响文本的显示。可以使用PGSTBG来设置。
文本可以使透明的或者不透明的。这个取决于他的属性值。
例如如下类似代码
1 | /// @file shao_pgplot_text_background.c |

字符字体只影响文本。
有四种字体可用,在前面也有过介绍了。
默认的第一种是最简单也是可以最快画出来的。如下:
可以通过 PGSCF来改变字体。
例如:通过类似下面的代码,显示出四种字体
1 | //@file : shao_pgplot_character_font.c |
