移动坐标原点可以用参数
origin={横坐标,纵坐标}横坐标和纵坐标的缺省值都是0pt。
交换坐标轴用参数
swapaxes=true/false缺省值为false。
设置线的宽度用参数
linewidth=宽度缺省值为0.8pt。
设置线的颜色用参数
linecolor=颜色缺省值为black。
设置线的风格用参数
linestyle=stylestyle的值可以是none, solid, dashed,dotted。缺省值是solid。
设置短划线的黑白模式用参数
dash=长度 长度缺省值是5pt 3pt。比如
\psellipse[linestyle=dashed,dash=3pt 2pt](2,1)(2,1)
设置点划线中点之间的间距用参数
dotsep=距离缺省值为3pt。比如
\psline[linestyle=dotted,dotsep=2pt]{|-»}(4,1)
线条可以有边界,这在表现一条线跨越另一条线时非常有用。设置边界 宽度用参数
border=宽度缺省值是0pt。设置边界颜色用参数
bordercolor=颜色缺省值是white。比如
\psline(0,0)(1.8,3)
\psline[border=2pt]{*->}(0,3)(1.8,0)
\psframe*[linecolor=gray](2,0)(4,3)
\psline[linecolor=white,linewidth=1.5pt]{<->}(2.2,0)(3.8,3)
\psellipse[linecolor=white,linewidth=1.5pt, bordercolor=gray,border=2pt](3,1.5)(.7,1.4)
是否用双线可以设置参数
doubleline=true/false缺省值是false。设置两条线间的距离用参数
doublesep=距离缺省值是线宽的1.25倍。设置双线间的颜色用参数
doublecolor=颜色缺省值是white。比如
\psline[doubleline=true,linearc=.5, doublesep=1.5pt]{->}(0,0)(3,1)(4,0)
是否绘制阴影可以设置参数
shadow=true/false缺省值为false。设置阴影的宽度用参数
shadowsize=宽度缺省值为3pt。设置阴影角度用参数
shadowangle=角度缺省值为-45。设置阴影的颜色用参数
shadowcolor=颜色缺省值为darkgray。比如
\pspolygon[linearc=2pt,shadow=true,shadowangle=45,xunit=1.1](-1,-.55)(-1,.5)(-.8,.5)(-.8,.65)(-.2,.65)(-.2,.5)(1,.5)(1,-.55)
当用有一定宽度的线条绘制一个封闭图形时,计算其区域大小时,是用线条的外侧、中间, 还是内侧呢?这可以用参数
dimen=outer/inner/middle缺省值是outer。比如
\psset{linewidth=.25cm}
\psframe[dimen=inner](0,0)(2,1)
\psframe[dimen=middle](0,2)(2,3)
\psframe[dimen=outer](3,0)(4,3)
设置填充风格可以用参数
fillstyle=stylestyle的值可以是none, solid, vlines, vlines*, hlines, hlines*, crosshatch,crosshatch*。 缺省值为none。所有的图形对象都有一个带“*”号的版本,这个版本就是默认用solid风格填充。
设置填充色用参数
fillcolor=颜色缺省值为white。
设置填充线的宽度用参数
hatchwidth=宽度缺省值是0.8pt。设置填充线的间距用参数
hatchsep=间距缺省值是4pt。设置填充线的颜色用参数
hatchcolor=颜色缺省值是black。设置填充线的旋转角度用参数
hatchangle=角度缺省值是45。比如
\pspolygon[fillstyle=vlines](0,0)(0,3)(4,0)
\pspolygon[fillstyle=hlines](0,0)(4,3)(4,0)
\pspolygon[fillstyle=crosshatch*,fillcolor=black,
hatchcolor=white,hatchwidth=1.2pt,hatchsep=1.8pt,hatchangle=0]
(0,3)(2,1.5)(4,3)
设置箭头风格用参数
arrows=stylestyle的值可以是
-其实上述风格的一侧之间是可以“混搭”的,比如“->”、“*-)”、“[->”。
<->
>-<
«-»
»-«
|-|
|*-|*
|<->|
|<*->|*
[-]
(-)
o-o
*-*
oo-oo
**-**
c-c
cc-cc
C-C
设置箭头的宽度可以用参数
arrowsize=dim num实际的宽度是dim加上num乘以线宽,缺省值为1.5pt 2。
设置箭头的长度可以用参数
arrowlength=numnum是宽度的倍数,缺省值是1.4。
设置箭头尾部的长度可以用参数
arrowinset=numnum是箭头长度的倍数,缺省值是0.4。
设置T形的尾部的宽度、方括号的宽度、圆括号的宽度可以用参数
tbarsize=dim num实际的宽度是dim加上num乘以线宽,缺省值为2pt 5。
设置方括号的高度用参数
bracketlength=num实际的宽度是num乘以宽度,缺省值为0.15。
设置圆括号的高度用参数
rbracketlength=num实际的宽度是num乘以宽度,缺省值为0.15。
缩放箭头用参数
arrowscale=num1 num2num1用于缩放宽度,num2用于缩放长度。
如果对图形对象的默认风格不满意,可以用命令
\newpsobject{对象的新名字}{对象}{参数}定义。比如
\newpsobject{myline}{psline}{linecolor=green,linestyle=dotted}
\newpsobject{mygrid}{psgrid}{subgriddiv=1,griddots=10,gridlabels=7pt}
\myline[linecolor=gray,dotsep=2pt](5,6)
另一个办法是定制风格,用命令
\newpsstyle{风格的新名字}{参数}比如
\newpsstyle{mystyle}{linecolor=green,linestyle=dotted}
\psline[style=mystyle](5,6)