plots basis vectors
Syntax
swplot.plotbase(Name,Value)
hFigure = swplot.plotbase(Name,Value)
Description
swplot.plotbase(Name,Value) plots the three basis vectors that define
the coordinate system of the plot, either the lattice vectors,
Descartes coodinate system or the reciprocal lattice vectors.
Name-Value Pair Arguments
'mode'- String that determines the type of basis vectors to plot. Possible
values are:
abcplots the lattice vectors (default),hklplots the reciprocal lattice vectors,xyzplots the Descartes coordinate system.
'length'- Determines the length of the 3 basis vectors. If 0, the
length won’t be rescaled. If non-zero, the
lengthparameter determines the length of the plotted vectors in Å. Default value is 2 Å. 'label'- Logical variable, plots the vector labels if
true. Default value istrue. 'color'- Color of the arrows, either a cell of three color name strings or a
matrix with dimensions of where each column defines the
RGB values of a color. Default value is
{'red' 'green' 'blue'}. 'R'- Radius of the arrow body, default value is 0.06 Å.
'alpha'- Head angle of the arrow in degree units, default value is 30°.
'lHead'- Length of the arrow head, default value is 0.5 Å.
'd'- Distance from origin in units, default value is
[1 1 1].
'dtext' : Distance of the label from the arrow in xyz units, default
value is 0.5 Å.
General paraters
These parameters have the same effect on any of the swplot.plot...
functions.
'obj'- spinw object.
'figure'- Handle of the swplot figure. Default value is the active figure handle.
'tooltip'- If
true, the tooltips will be shown when clicking on the plot objects. Default value istrue. 'shift'- Column vector with 3 elements, all object positions will be
shifted by the given value in Å units. Default value is
[0;0;0]. 'replace'- If
truethe plot will replace the previous plot of the same type. Default value istrue. 'translate'- If
true, the plot will be centered, independent of the range. Default value isfalse. 'zoom'- If
true, the swplot figure will be zoomed to make the plot objects cover the full figure. Default istrue. 'copy'- If
true, a clone of the spinw object will be saved in the swplot figure data which can be retwrived usingswplot.getdata('obj'). Iffalse, the handle of the original spinw object is saved which is linked to the inputobjand so it changes whenobjis changed. Default value isfalse. nPatch- Number of vertices on any patch object that is not the icosahedron,
default value is stored in
swpref.getpref('npatch').