Datatypes:
none | Graphics internals |
AjPGraph | Graph object |
AjPGraphdata | Graph data object |
none | Reporting internals |
Sections:
modifiers | Modifiers |
Base colours | Constructors |
Queries | General use |
Drawing | General use |
Calculations | Casts |
unused | Miscellaneous |
exit | Miscellaneous |
Functions:
ajGraphicsClose | Close current Plot. |
ajGraphicsCloseWin | Close current window Plot |
ajGraphicsPlenv | Defines a plot environment. i.e. tells plplot whether the graph is boxed, whether it has tick marks, whether it has labels etc. These should already be set in the flags. |
ajGraphicsResetBgcolour | Reset the background colour to either black or white depending on the current settings. |
ajGraphicsResetFgcolour | Reset the foreground plotting colour using current stored colour. |
ajGraphicsSetBgcolourBlack | Set the background colour to black |
ajGraphicsSetBgcolourWhite | Set the background colour to white (the default colour) |
ajGraphicsSetCharscale | Set the character scale factor |
ajGraphicsSetCharsize | Set the character size factor |
ajGraphicsSetDefcharsize | Set the default character size in mm. |
ajGraphicsSetDevice | Set internal graph device to that selected for a graph object |
ajGraphicsSetFgcolour | Set the foreground plotting colour |
ajGraphicsSetFilename | set BaseName and extension. |
ajGraphicsSetFillpat | Set the Fill Pattern type. |
ajGraphicsSetLabelsC | Label current Plot. |
ajGraphicsSetLabelsS | Label current Plot. |
ajGraphicsSetLinestyle | Set the line style. |
ajGraphicsSetPagesize | Set the width and height of the plot page. |
ajGraphicsSetPenwidth | Set the current pen width. |
ajGraphicsSetPortrait | Set graph orientation |
ajGraphicsSetRlabelC | Label the right hand y axis. |
ajGraphicsSetRlabelS | Label the right hand y axis. |
void ajGraphicsClose ( void );
Type | Name | Read/Write | Description |
---|---|---|---|
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsCloseWin ( void );
Type | Name | Read/Write | Description |
---|---|---|---|
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsPlenv ( float xmin, float xmax, float ymin, float ymax, ajint flags );
Type | Name | Read/Write | Description |
---|---|---|---|
float | xmin | Input | X axis start |
float | xmax | Input | X axis end |
float | ymin | Input | Y axis start |
float | ymax | Input | Y axis end |
ajint | flags | Input | flag bit settings |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsResetBgcolour ( void );
Type | Name | Read/Write | Description |
---|---|---|---|
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsResetFgcolour ( void );
Type | Name | Read/Write | Description |
---|---|---|---|
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsSetBgcolourBlack ( void );
Type | Name | Read/Write | Description |
---|---|---|---|
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsSetBgcolourWhite ( void );
Type | Name | Read/Write | Description |
---|---|---|---|
void | RETURN |
From EMBOSS 6.2.0
float ajGraphicsSetCharscale ( float scale );
Type | Name | Read/Write | Description |
---|---|---|---|
float | scale | Input | character scale. |
float | RETURN | the previous character scale factor. |
From EMBOSS 6.2.0
float ajGraphicsSetCharsize ( float size );
Type | Name | Read/Write | Description |
---|---|---|---|
float | size | Input | character size. |
float | RETURN | the previous character size factor. |
From EMBOSS 6.2.0
float ajGraphicsSetDefcharsize ( float size );
Type | Name | Read/Write | Description |
---|---|---|---|
float | size | Input | character size in mm. |
float | RETURN | the previous character size in mm. |
From EMBOSS 6.2.0
void ajGraphicsSetDevice ( const AjPGraph graph );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPGraph | graph | Input | Graph object with display type set |
void | RETURN |
From EMBOSS 6.2.0
ajint ajGraphicsSetFgcolour ( ajint colour );
Type | Name | Read/Write | Description |
---|---|---|---|
ajint | colour | Input | colour to set drawing to. |
ajint | RETURN | the previous colour. |
From EMBOSS 6.2.0
void ajGraphicsSetFilename ( const AjPGraph graph );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPGraph | graph | Input | Graph object. |
void | RETURN |
From EMBOSS 6.2.0
ajint ajGraphicsSetFillpat ( ajint patstyle );
Type | Name | Read/Write | Description |
---|---|---|---|
ajint | patstyle | Input | line style to set drawing to. |
ajint | RETURN | the previous line style. |
From EMBOSS 6.2.0
void ajGraphicsSetLabelsC ( const char* x, const char* y, const char* title, const char* subtitle );
Type | Name | Read/Write | Description |
---|---|---|---|
const char* | x | Input | text for x axis labelling. |
const char* | y | Input | text for y axis labelling. |
const char* | title | Input | text for title of plot. |
const char* | subtitle | Input | text for subtitle of plot. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsSetLabelsS ( const AjPStr strx, const AjPStr stry, const AjPStr strtitle, const AjPStr strsubtitle );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPStr | strx | Input | text for x axis labelling. |
const AjPStr | stry | Input | text for y axis labelling. |
const AjPStr | strtitle | Input | text for title of plot. |
const AjPStr | strsubtitle | Input | text for subtitle of plot. |
void | RETURN |
From EMBOSS 6.2.0
ajint ajGraphicsSetLinestyle ( ajint linestyle );
Type | Name | Read/Write | Description |
---|---|---|---|
ajint | linestyle | Input | line style to set drawing to. |
ajint | RETURN | the previous line style. |
From EMBOSS 6.2.0
void ajGraphicsSetPagesize ( ajuint plotwidth, ajuint plotheight );
Type | Name | Read/Write | Description |
---|---|---|---|
ajuint | plotwidth | Input | Page width in pixels or mm |
ajuint | plotheight | Input | Page height in pixels or mm |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsSetPenwidth ( float penwidth );
Type | Name | Read/Write | Description |
---|---|---|---|
float | penwidth | Input | width for the pen. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsSetPortrait ( AjBool set );
Type | Name | Read/Write | Description |
---|---|---|---|
AjBool | set | Input | portrait orientation if true, else landscape |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsSetRlabelC ( const char* txt );
Type | Name | Read/Write | Description |
---|---|---|---|
const char* | txt | Input | text for label of right y axis. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsSetRlabelS ( const AjPStr str );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPStr | str | Input | text for label of right y axis. |
void | RETURN |
From EMBOSS 6.2.0
Functions:
ajGraphicsBasecolourNewNuc | Initialise a base colours array for a string of nucleotide sequence characters |
ajGraphicsBasecolourNewProt | Initialize a base colours array for a string of protein sequence characters according to the following colour scheme designed by Toby Gibson (EMBL Heidelberg) to show the chemical properties important in sequence and structure alignment and to be clear to those with common forms of colour blindness. |
ajint* ajGraphicsBasecolourNewNuc ( const AjPStr codes );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPStr | codes | Input | Residue codes for each numbered position |
ajint* | RETURN | Array of colours (see PLPLOT) |
From EMBOSS 6.2.0
ajint* ajGraphicsBasecolourNewProt ( const AjPStr codes );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPStr | codes | Input | Residue codes for each numbered position |
ajint* | RETURN | Array of colours (see PLPLOT) |
From EMBOSS 6.2.0
Functions:
ajGraphicsCheckColourC | Find if the colour is on the list |
ajGraphicsCheckColourS | Find if the colour is on the list |
ajGraphicsGetCharsize | Get the char size. |
ajGraphicsGetFgcolour | Return current foreground colour |
ajGraphicsGetParamsPage | Get the output page parameters for plplot internal use. These can be set by the user and used by some device drivers. |
ajint ajGraphicsCheckColourC ( const char* txt );
Type | Name | Read/Write | Description |
---|---|---|---|
const char* | txt | Input | colour name. |
ajint | RETURN | the colour number if found else -1. |
From EMBOSS 6.2.0
ajint ajGraphicsCheckColourS ( const AjPStr str );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPStr | str | Input | colour name. |
ajint | RETURN | the colour number if found else -1. |
From EMBOSS 6.2.0
void ajGraphicsGetCharsize ( float* defheight, float* currentscale );
Type | Name | Read/Write | Description |
---|---|---|---|
float* | defheight | Modify | where to store the default character height |
float* | currentscale | Modify | where to store the current (scaled) character height |
void | RETURN |
From EMBOSS 6.2.0
ajint ajGraphicsGetFgcolour ( void );
Type | Name | Read/Write | Description |
---|---|---|---|
ajint | RETURN | colour. |
From EMBOSS 6.2.0
void ajGraphicsGetParamsPage ( float* xp, float* yp, ajint* xleng, ajint* yleng, ajint* xoff, ajint* yoff );
Type | Name | Read/Write | Description |
---|---|---|---|
float* | xp | Modify | where to store the x pixels/inch |
float* | yp | Modify | where to store the y pixels/inch |
ajint* | xleng | Modify | where to store the x length |
ajint* | yleng | Modify | where to the y length |
ajint* | xoff | Modify | where to store the x offset |
ajint* | yoff | Modify | where to store the y offset |
void | RETURN |
From EMBOSS 6.2.0
Functions:
ajGraphicsDrawarcArc | Draw a portion of a circle (an arc). |
ajGraphicsDrawarcRect | Draw a rectangle along a curve with the current pen colour/style. |
ajGraphicsDrawarcRectFill | Draw a rectangle along a curve and fill it with the current pen colour/style. |
ajGraphicsDrawarcTextJustify | Draw text along a curve (i.e., an arc of a circle). The text is written character by character, forwards or backwards depending on the angle. |
ajGraphicsDrawbarsHoriz | Draw Horizontal Error Bars. |
ajGraphicsDrawbarsVert | Draw vertical Error Bars. |
ajGraphicsDrawposBox | Draw a box to the plotter device at point xx0,yy0 size big. |
ajGraphicsDrawposBoxFill | Draw a box to the plotter device at point xx0,yy0 size big and fill it in. |
ajGraphicsDrawposCircle | Draw a circle. |
ajGraphicsDrawposDia | Draw a diamond to the plotter device at point xx0,yy0 size big. |
ajGraphicsDrawposDiaFill | Draw a diamond to the plotter device at point xx0,yy0 size big and fill it in. |
ajGraphicsDrawposLine | Draw line between 2 points. |
ajGraphicsDrawposRect | Draw a rectangle with the current pen colour/style. |
ajGraphicsDrawposRectFill | Draw a rectangle and fill it with the current pen colour/style. |
ajGraphicsDrawposTextAtend | Draw text ending at position (xx1,yy1) |
ajGraphicsDrawposTextAtlineJustify | Draw text along a line. |
ajGraphicsDrawposTextAtmid | Draw text with Mid point of text at (xx1,yy1). |
ajGraphicsDrawposTextAtstart | Draw text starting at position (xx1,yy1) |
ajGraphicsDrawposTextJustify | Draw text, positioning with respect to (xx1,yy1) by justified as defined by just. |
ajGraphicsDrawposTri | Draw a Triangle. |
ajGraphicsDrawposTriFill | Draw a Triangle and fill it in. |
ajGraphicsDrawsetDots | Draw a set of dots. |
ajGraphicsDrawsetLines | Draw a set of lines. |
ajGraphicsDrawsetPoly | Draw a polygon. |
ajGraphicsDrawsetPolyFill | Draw a polygon and fill it in. |
ajGraphicsDrawsetSymbols | Draw a set of dots. |
void ajGraphicsDrawarcArc ( PLFLT xcentre, PLFLT ycentre, PLFLT radius, PLFLT startangle, PLFLT endangle );
Type | Name | Read/Write | Description |
---|---|---|---|
PLFLT | xcentre | Input | x coord for centre. |
PLFLT | ycentre | Input | y coord for centre. |
PLFLT | radius | Input | radius of the circle. |
PLFLT | startangle | Input | angle of the start of the arc. |
PLFLT | endangle | Input | angle of the end of the arc. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsDrawarcRect ( PLFLT xcentre, PLFLT ycentre, PLFLT radius, PLFLT startangle, PLFLT endangle, PLFLT height );
Type | Name | Read/Write | Description |
---|---|---|---|
PLFLT | xcentre | Input | x coord for centre. |
PLFLT | ycentre | Input | y coord for centre. |
PLFLT | radius | Input | radius of the circle. |
PLFLT | startangle | Input | angle of the start of the rectangle. |
PLFLT | endangle | Input | angle of the end of the rectangle. |
PLFLT | height | Input | Height of the rectangle in user coordinates. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsDrawarcRectFill ( PLFLT xcentre, PLFLT ycentre, PLFLT radius, PLFLT startangle, PLFLT endangle, PLFLT height );
Type | Name | Read/Write | Description |
---|---|---|---|
PLFLT | xcentre | Input | x coord for centre. |
PLFLT | ycentre | Input | y coord for centre. |
PLFLT | radius | Input | radius of the circle. |
PLFLT | startangle | Input | angle of the start of the rectangle. |
PLFLT | endangle | Input | angle of the end of the rectangle. |
PLFLT | height | Input | Height of the rectangle in user coordinates. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsDrawarcTextJustify ( PLFLT xcentre, PLFLT ycentre, PLFLT radius, PLFLT startangle, PLFLT endangle, const char* txt, PLFLT just );
Type | Name | Read/Write | Description |
---|---|---|---|
PLFLT | xcentre | Input | x coord for centre. |
PLFLT | ycentre | Input | y coord for centre. |
PLFLT | radius | Input | radius of the circle. |
PLFLT | startangle | Input | angle of the start of the arc (in deg). |
PLFLT | endangle | Input | angle of the end of the arc (in deg). |
const char* | txt | Input | The text to be displayed. |
PLFLT | just | Input | justification of the string. (0=left,1=right,0.5=middle etc) |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsDrawbarsHoriz ( ajuint num, PLFLT* y, PLFLT* xmin, PLFLT* xmax );
Type | Name | Read/Write | Description |
---|---|---|---|
ajuint | num | Input | number of error bars to be drawn. |
CONST PLFLT* | y | Input | y positions to draw at. |
CONST PLFLT* | xmin | Input | x positions to start at. |
CONST PLFLT* | xmax | Input | x positions to end at. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsDrawbarsVert ( ajuint num, PLFLT* x, PLFLT* ymin, PLFLT* ymax );
Type | Name | Read/Write | Description |
---|---|---|---|
ajuint | num | Input | number of error bars to be drawn. |
CONST PLFLT* | x | Input | x positions to draw at. |
CONST PLFLT* | ymin | Input | y positions to start at. |
CONST PLFLT* | ymax | Input | y positions to end at. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsDrawposBox ( PLFLT x, PLFLT y, PLFLT size );
Type | Name | Read/Write | Description |
---|---|---|---|
PLFLT | x | Input | x position to draw the box. |
PLFLT | y | Input | y position to draw the box. |
PLFLT | size | Input | how big to draw the box. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsDrawposBoxFill ( PLFLT x, PLFLT y, PLFLT size );
Type | Name | Read/Write | Description |
---|---|---|---|
PLFLT | x | Input | x position to draw the box. |
PLFLT | y | Input | y position to draw the box. |
PLFLT | size | Input | how big to draw the box. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsDrawposCircle ( PLFLT x, PLFLT y, float radius );
Type | Name | Read/Write | Description |
---|---|---|---|
PLFLT | x | Input | x coord for centre. |
PLFLT | y | Input | y coord for centre. |
float | radius | Input | radius of the circle. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsDrawposDia ( PLFLT x, PLFLT y, PLFLT size );
Type | Name | Read/Write | Description |
---|---|---|---|
PLFLT | x | Input | x position to draw the diamond. |
PLFLT | y | Input | y position to draw the diamond. |
PLFLT | size | Input | how big to draw the diamond. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsDrawposDiaFill ( PLFLT x, PLFLT y, PLFLT size );
Type | Name | Read/Write | Description |
---|---|---|---|
PLFLT | x | Input | x position to draw the diamond. |
PLFLT | y | Input | y position to draw the diamond. |
PLFLT | size | Input | how big to draw the diamond. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsDrawposLine ( PLFLT x, PLFLT y, PLFLT x2, PLFLT y2 );
Type | Name | Read/Write | Description |
---|---|---|---|
PLFLT | x | Input | x start position. |
PLFLT | y | Input | y start position. |
PLFLT | x2 | Input | x end position. |
PLFLT | y2 | Input | y end position. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsDrawposRect ( PLFLT x, PLFLT y, PLFLT x2, PLFLT y2 );
Type | Name | Read/Write | Description |
---|---|---|---|
PLFLT | x | Input | xx0 coord. |
PLFLT | y | Input | yy0 coord. |
PLFLT | x2 | Input | xx1 coord. |
PLFLT | y2 | Input | yy1 coord. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsDrawposRectFill ( PLFLT x, PLFLT y, PLFLT x2, PLFLT y2 );
Type | Name | Read/Write | Description |
---|---|---|---|
PLFLT | x | Input | xx0 coord. |
PLFLT | y | Input | yy0 coord. |
PLFLT | x2 | Input | xx1 coord. |
PLFLT | y2 | Input | yy1 coord. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsDrawposTextAtend ( PLFLT x, PLFLT y, const char* txt );
Type | Name | Read/Write | Description |
---|---|---|---|
PLFLT | x | Input | xx1 coord. |
PLFLT | y | Input | yy1 coord. |
const char* | txt | Input | The text to be displayed. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsDrawposTextAtlineJustify ( PLFLT x, PLFLT y, PLFLT x2, PLFLT y2, const char* txt, PLFLT just );
Type | Name | Read/Write | Description |
---|---|---|---|
PLFLT | x | Input | x1 coord. |
PLFLT | y | Input | y1 coord. |
PLFLT | x2 | Input | x2 coord. |
PLFLT | y2 | Input | y2 coord. |
const char* | txt | Input | The text to be displayed. |
PLFLT | just | Input | justification of the string. (0=left,1=right,0.5=middle etc) |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsDrawposTextAtmid ( PLFLT x, PLFLT y, const char* txt );
Type | Name | Read/Write | Description |
---|---|---|---|
PLFLT | x | Input | xx1 coord. |
PLFLT | y | Input | yy1 coord. |
const char* | txt | Input | The text to be displayed. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsDrawposTextAtstart ( PLFLT x, PLFLT y, const char* txt );
Type | Name | Read/Write | Description |
---|---|---|---|
PLFLT | x | Input | xx1 coordinate |
PLFLT | y | Input | yy1 coordinate |
const char* | txt | Input | The text to be displayed. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsDrawposTextJustify ( PLFLT x, PLFLT y, const char* txt, PLFLT just );
Type | Name | Read/Write | Description |
---|---|---|---|
PLFLT | x | Input | xx1 coord. |
PLFLT | y | Input | yy1 coord. |
const char* | txt | Input | The text to be displayed. |
PLFLT | just | Input | justification of the string. (0=left,1=right,0.5=middle etc) |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsDrawposTri ( PLFLT x, PLFLT y, PLFLT x2, PLFLT y2, PLFLT x3, PLFLT y3 );
Type | Name | Read/Write | Description |
---|---|---|---|
PLFLT | x | Input | xx1 coord of point 1. |
PLFLT | y | Input | yy1 coord of point 1. |
PLFLT | x2 | Input | xx2 coord of point 2. |
PLFLT | y2 | Input | yy2 coord of point 2. |
PLFLT | x3 | Input | x3 coord of point 3. |
PLFLT | y3 | Input | y3 coord of point 3. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsDrawposTriFill ( PLFLT x, PLFLT y, PLFLT x2, PLFLT y2, PLFLT x3, PLFLT y3 );
Type | Name | Read/Write | Description |
---|---|---|---|
PLFLT | x | Input | xx1 coord of point 1. |
PLFLT | y | Input | yy1 coord of point 1. |
PLFLT | x2 | Input | xx2 coord of point 2. |
PLFLT | y2 | Input | yy2 coord of point 2. |
PLFLT | x3 | Input | x3 coord of point 3. |
PLFLT | y3 | Input | y3 coord of point 3. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsDrawsetDots ( ajuint num, PLFLT* xx, PLFLT* yy );
Type | Name | Read/Write | Description |
---|---|---|---|
ajuint | num | Input | The number of dots to be drawn. |
CONST PLFLT* | xx | Input | xx1 coord. |
CONST PLFLT* | yy | Input | yy1 coord. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsDrawsetLines ( ajuint num, PLFLT* xx, PLFLT* yy, PLFLT* xx2, PLFLT* yy2 );
Type | Name | Read/Write | Description |
---|---|---|---|
ajuint | num | Input | The number of lines to be drawn. |
CONST PLFLT* | xx | Modify | x start coordinates |
CONST PLFLT* | yy | Modify | y start coordinates |
CONST PLFLT* | xx2 | Modify | x end coordinates |
CONST PLFLT* | yy2 | Modify | y end coordinates |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsDrawsetPoly ( ajuint num, PLFLT* xx, PLFLT* yy );
Type | Name | Read/Write | Description |
---|---|---|---|
ajuint | num | Input | number of points |
CONST PLFLT* | xx | Input | x coord of points |
CONST PLFLT* | yy | Input | y coord of points |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsDrawsetPolyFill ( ajuint num, PLFLT* xx, PLFLT* yy );
Type | Name | Read/Write | Description |
---|---|---|---|
ajuint | num | Input | number of points |
CONST PLFLT* | xx | Input | x coord of points |
CONST PLFLT* | yy | Input | y coord of points |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsDrawsetSymbols ( ajuint num, PLFLT* xx, PLFLT* yy, ajuint symbol );
Type | Name | Read/Write | Description |
---|---|---|---|
ajuint | num | Input | Number of coordinates in xx1 and xx2. |
CONST PLFLT* | xx | Input | xx1 coord. |
CONST PLFLT* | yy | Input | yy1 coord. |
ajuint | symbol | Input | Symbol code. |
void | RETURN |
From EMBOSS 6.2.0
Functions:
ajGraphicsCalcCharsize | Computes the character size (in mm) needed to write a text string with specified height and length (in user coord). The length of the string is the distance between (xx1,yy1) and (xx2,yy2); its height is TextHeight. If the default size is too large, characters are shrunk. If it is too small, characters are enlarged. |
ajGraphicsCalcCoord | compute the coordinates of a point on a circle knowing the angle. |
ajGraphicsCalcDistance | Compute the distance between 2 points in user coordinates. |
ajGraphicsCalcRange | Get the max and min of the data points you wish to display. |
ajGraphicsCalcTextheight | Compute the height of a character in millimetres. |
ajGraphicsCalcTextlengthC | Compute the length of a string in millimetres. |
ajGraphicsCalcTextlengthS | Compute the length of a string in millimetres. |
PLFLT ajGraphicsCalcCharsize ( PLFLT xx1, PLFLT yy1, PLFLT xx2, PLFLT yy2, const char* text, PLFLT TextHeight );
Type | Name | Read/Write | Description |
---|---|---|---|
PLFLT | xx1 | Input | xx1 coord. |
PLFLT | yy1 | Input | yy1 coord. |
PLFLT | xx2 | Input | xx2 coord. |
PLFLT | yy2 | Input | yy2 coord. |
const char* | text | Input | The text to be displayed. |
PLFLT | TextHeight | Input | The height of the text (in user coord). |
PLFLT | RETURN | The character size (in mm) that fits the specified height and length. |
From EMBOSS 6.2.0
PLFLT* ajGraphicsCalcCoord ( PLFLT x, PLFLT y, PLFLT radius, PLFLT angle );
Type | Name | Read/Write | Description |
---|---|---|---|
PLFLT | x | Input | x coord for centre. |
PLFLT | y | Input | y coord for centre. |
PLFLT | radius | Input | Radius of the circle. |
PLFLT | angle | Input | angle at which the point is. |
PLFLT* | RETURN | The x and y coordinates of the point. |
From EMBOSS 6.2.0
PLFLT ajGraphicsCalcDistance ( PLFLT xx1, PLFLT yy1, PLFLT xx2, PLFLT yy2 );
Type | Name | Read/Write | Description |
---|---|---|---|
PLFLT | xx1 | Input | x coord of point 1 |
PLFLT | yy1 | Input | y coord of point 1 |
PLFLT | xx2 | Input | x coord of point 2 |
PLFLT | yy2 | Input | y coord of point 2 |
PLFLT | RETURN | The distance between the 2 points in user coordinates. |
From EMBOSS 6.2.0
void ajGraphicsCalcRange ( const float* array, ajuint npoints, float* min, float* max );
Type | Name | Read/Write | Description |
---|---|---|---|
const float* | array | Input | array |
ajuint | npoints | Input | Number of data points |
float* | min | Output | min. |
float* | max | Output | max. |
void | RETURN |
From EMBOSS 6.2.0
PLFLT ajGraphicsCalcTextheight ( void );
Type | Name | Read/Write | Description |
---|---|---|---|
PLFLT | RETURN | The height of the character in user coordinates. |
From EMBOSS 6.2.0
PLFLT ajGraphicsCalcTextlengthC ( const char* txt );
Type | Name | Read/Write | Description |
---|---|---|---|
const char* | txt | Input | Text |
PLFLT | RETURN | The length of the string in user coordinates. |
From EMBOSS 6.2.0
PLFLT ajGraphicsCalcTextlengthS ( const AjPStr str );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPStr | str | Input | Text |
PLFLT | RETURN | The length of the string in user coordinates. |
From EMBOSS 6.2.0
Functions:
ajGraphicsUnused | Unused functions to avoid compiler warnings |
void ajGraphicsUnused ( void );
Type | Name | Read/Write | Description |
---|---|---|---|
void | RETURN |
From EMBOSS 6.2.0
Functions:
ajGraphicsExit | Cleans up graphics internal memory |
void ajGraphicsExit ( void );
Type | Name | Read/Write | Description |
---|---|---|---|
void | RETURN |
From EMBOSS 6.2.0
Sections:
Constructors | Constructors |
Opening | Modifiers |
Modifiers | Modifiers |
Queries | General use |
Plotting | General use |
Debugging | General use |
Graph data management | Modifiers |
Functions:
ajGraphNew | Create a structure to hold a general graph. |
AjPGraph ajGraphNew ( void );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | RETURN | multiple graph structure. |
From EMBOSS 1.0.0
Functions:
ajGraphInitSeq | Initialises a graph using default values based on a sequence. |
ajGraphNewpage | Clear Screen if (X) or new page if plotter/postscript. Also pass a boolean to state whether you want the current pen colour character sizes, plot title and subtitle, etc to be reset or stay the same for the next page. |
ajGraphOpenFlags | Open a window whose view is defined by the x's and y's min and max values. |
ajGraphOpenMm | Open a window whose view is defined by x and y's size in millimetres to allow easy scaling of characters and strings whose sizes are always in millimetres. |
ajGraphOpenPlotset | Open a window with a set of plots |
ajGraphOpenWin | Open a window whose view is defined by x and y's min and max. |
void ajGraphInitSeq ( AjPGraph thys, const AjPSeq seq );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Graph |
const AjPSeq | seq | Input | Sequence |
void | RETURN |
From EMBOSS 1.0.0
void ajGraphNewpage ( AjPGraph thys, AjBool resetdefaults );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Output | Graph object |
AjBool | resetdefaults | Input | reset page setting? |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphOpenFlags ( AjPGraph thys, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, ajint flags );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Output | Graph object |
PLFLT | xmin | Input | minimum x value.(user coordinates) |
PLFLT | xmax | Input | maximum x value. |
PLFLT | ymin | Input | minimum y value. |
PLFLT | ymax | Input | maximum y value. |
ajint | flags | Input | flag bit settings |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphOpenMm ( AjPGraph thys, float* xmm, float* ymm );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Output | Graph object |
float* | xmm | Output | x length in millimetres |
float* | ymm | Output | y length in millimetres |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphOpenPlotset ( AjPGraph thys, ajuint numofsets );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Output | Graph object. |
ajuint | numofsets | Input | number of plots in set. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphOpenWin ( AjPGraph thys, float xmin, float xmax, float ymin, float ymax );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Output | Graph object |
float | xmin | Input | minimum x value.(user coordinates) |
float | xmax | Input | maximum x value. |
float | ymin | Input | minimum y value. |
float | ymax | Input | maximum y value. |
void | RETURN |
From EMBOSS 1.0.0
Functions:
ajGraphAppendTitleC | Set an empty graph title from the description or program name and extra text 'of ...' supplied by the caller. |
ajGraphAppendTitleS | Set an empty graph title from the description or program name and extra text 'of ...' supplied by the caller. |
ajGraphClear | Delete all the drawable objects connected to the graph object. |
ajGraphSetDescC | Set the graph description. |
ajGraphSetDescS | Set the graph description. |
ajGraphSetDevicetype | Initialize options for a general graph object |
ajGraphSetFlag | Set the flags for the graph to add or subtract "flag" depending on set |
ajGraphSetMulti | Create a structure to hold a number of graphs. |
ajGraphSetOutdirS | Set the directory of the output file. Only used later if the device plotter is capable of writing to a file (e.g. postscript or png) |
ajGraphSetOutfileC | Set the name of the output file. Only used later if the device plotter is capable of postscript output. ps and cps. |
ajGraphSetOutfileS | Set the name of the output file. Only used later if the device plotter is capable of postscript output. ps and cps. |
ajGraphSetSubtitleC | Set the graph subtitle. |
ajGraphSetSubtitleS | Set the title for the Y axis. |
ajGraphSetTitleC | Set the graph Title. |
ajGraphSetTitleS | Set the graph title. |
ajGraphSetXlabelC | Set the title for the X axis for multiple plot on one graph. |
ajGraphSetXlabelS | Set the title for the X axis for multiple plots on one graph. |
ajGraphSetYlabelC | Set the title for the Y axis for multiple plots on one graph. |
ajGraphSetYlabelS | Set the title for the Y axis for multiple plots on one graph. |
ajGraphShowSubtitle | Set whether the graph is to display the subtitle. |
ajGraphShowTitle | Set whether the graph is to display the title. |
void ajGraphAppendTitleC ( AjPGraph thys, const char* txt );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Graph structure to store info in. |
const char* | txt | Input | Title. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphAppendTitleS ( AjPGraph thys, const AjPStr str );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Graph structure to store info in. |
const AjPStr | str | Input | Title. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphClear ( AjPGraph thys );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Graph object |
void | RETURN |
From EMBOSS 2.9.0
void ajGraphSetDescC ( AjPGraph thys, const char* txt );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Graph structure to store info in. |
const char* | txt | Input | Title. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphSetDescS ( AjPGraph thys, const AjPStr str );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Graph structure to store info in. |
const AjPStr | str | Input | Title. |
void | RETURN |
From EMBOSS 6.2.0
AjBool ajGraphSetDevicetype ( AjPGraph thys, const AjPStr devicetype );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Graph object |
const AjPStr | devicetype | Input | Graph type |
AjBool | RETURN | ajTrue on success |
From EMBOSS 6.2.0
void ajGraphSetFlag ( AjPGraph thys, ajint flag, AjBool set );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | graph to have flags altered. |
ajint | flag | Input | flag to be set. |
AjBool | set | Input | whether to set the flag or remove it. |
void | RETURN |
From EMBOSS 2.9.0
void ajGraphSetMulti ( AjPGraph thys, ajuint numsets );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Output | Graph structure to store info in. |
ajuint | numsets | Input | maximum number of graphs that can be stored. |
void | RETURN |
From EMBOSS 1.0.0
void ajGraphSetOutdirS ( AjPGraph thys, const AjPStr str );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Graph structure to update file name |
const AjPStr | str | Input | Name of the file. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphSetOutfileC ( AjPGraph thys, const char* txt );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Graph structure to write file name to. |
const char* | txt | Input | Name of the file. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphSetOutfileS ( AjPGraph thys, const AjPStr str );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Graph structure to write file name to. |
const AjPStr | str | Input | Name of the file. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphSetSubtitleC ( AjPGraph thys, const char* txt );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Graph structure to store info in. |
const char* | txt | Input | Subtitle. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphSetSubtitleS ( AjPGraph thys, const AjPStr str );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Graph structure to store info in. |
const AjPStr | str | Input | Subtitle |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphSetTitleC ( AjPGraph thys, const char* txt );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Graph structure to store info in. |
const char* | txt | Input | title. |
void | RETURN |
From EMBOSS 2.9.0
void ajGraphSetTitleS ( AjPGraph thys, const AjPStr str );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Graph structure to store info in. |
const AjPStr | str | Input | Title. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphSetXlabelC ( AjPGraph thys, const char* txt );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Graph structure to store info in. |
const char* | txt | Input | title for the x axis. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphSetXlabelS ( AjPGraph thys, const AjPStr str );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Graph structure to store info in. |
const AjPStr | str | Input | title for the x axis. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphSetYlabelC ( AjPGraph thys, const char* txt );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Graph structure to store info in. |
const char* | txt | Input | title for the y axis. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphSetYlabelS ( AjPGraph thys, const AjPStr str );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Graph structure to store info in. |
const AjPStr | str | Input | title for the y axis. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphShowSubtitle ( AjPGraph thys, AjBool set );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | graph to have flag altered |
AjBool | set | Input | whether to set or turn off. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphShowTitle ( AjPGraph thys, AjBool set );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | graph to have flag altered |
AjBool | set | Input | whether to set or turn off. |
void | RETURN |
From EMBOSS 6.2.0
Functions:
ajGraphGetParamsPage | Get the output page parameters stored in a graph object |
ajGraphGetSubtitleC | Return plot subtitle |
ajGraphGetSubtitleS | Return plot subtitle |
ajGraphGetTitleC | Return plot title |
ajGraphGetTitleS | Return plot title |
ajGraphGetXlabelC | Return plot x-axis label |
ajGraphGetXlabelS | Return plot x-axis label |
ajGraphGetYlabelC | Return plot y-axis label |
ajGraphGetYlabelS | Return plot y-axis label |
ajGraphIsData | returns ajTrue if the graph is creating a data file |
void ajGraphGetParamsPage ( const AjPGraph thys, float* xp, float* yp, ajint* xleng, ajint* yleng, ajint* xoff, ajint* yoff );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPGraph | thys | Input | Graph object. |
float* | xp | Modify | where to store the x position |
float* | yp | Modify | where to store the y position |
ajint* | xleng | Modify | where to store the x length |
ajint* | yleng | Modify | where to the y length |
ajint* | xoff | Modify | where to store the x offset |
ajint* | yoff | Modify | where to store the y offset |
void | RETURN |
From EMBOSS 6.2.0
const char* ajGraphGetSubtitleC ( const AjPGraph thys );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPGraph | thys | Input | Graph object. |
const char* | RETURN | Subtitle |
From EMBOSS 6.2.0
const AjPStr ajGraphGetSubtitleS ( const AjPGraph thys );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPGraph | thys | Input | Graph object. |
const AjPStr | RETURN | Subtitle |
From EMBOSS 6.2.0
const char* ajGraphGetTitleC ( const AjPGraph thys );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPGraph | thys | Input | Graph object. |
const char* | RETURN | Title |
From EMBOSS 2.9.0
const AjPStr ajGraphGetTitleS ( const AjPGraph thys );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPGraph | thys | Input | Graph object. |
const AjPStr | RETURN | Title |
From EMBOSS 6.2.0
const char* ajGraphGetXlabelC ( const AjPGraph thys );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPGraph | thys | Input | Graph object. |
const char* | RETURN | Title of x-axis |
From EMBOSS 6.2.0
const AjPStr ajGraphGetXlabelS ( const AjPGraph thys );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPGraph | thys | Input | Graph object. |
const AjPStr | RETURN | Title of x-axis |
From EMBOSS 6.2.0
const char* ajGraphGetYlabelC ( const AjPGraph thys );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPGraph | thys | Input | Graph object. |
const char* | RETURN | Title of y-axis |
From EMBOSS 6.2.0
const AjPStr ajGraphGetYlabelS ( const AjPGraph thys );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPGraph | thys | Input | Graph object. |
const AjPStr | RETURN | Title of y-axis |
From EMBOSS 6.2.0
AjBool ajGraphIsData ( const AjPGraph thys );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPGraph | thys | Input | Graph object |
AjBool | RETURN | ajTrue if the graph is of type data |
From EMBOSS 2.9.0
Functions:
ajGraphAddLine | Add a line to be drawn when the graph is plotted. |
ajGraphAddRect | Add a Rectangle to be drawn when the graph is plotted, fill states whether the rectangle should be filled in. |
ajGraphAddTextC | Add text to be drawn when the graph is plotted. |
ajGraphAddTextS | Add text to be drawn when the graph is plotted. |
ajGraphAddTextScaleC | Add text to be drawn when the graph is plotted. |
ajGraphAddTextScaleS | Add text to be drawn when the graph is plotted. |
void ajGraphAddLine ( AjPGraph thys, float x, float y, float x2, float y2, ajint colour );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Graph object |
float | x | Input | Start x position |
float | y | Input | Start y position |
float | x2 | Input | End x position |
float | y2 | Input | End y position |
ajint | colour | Input | Colour code (see PLPLOT) |
void | RETURN |
From EMBOSS 2.9.0
void ajGraphAddRect ( AjPGraph thys, float x, float y, float x2, float y2, ajint colour, ajint fill );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Graph object |
float | x | Input | Start x coordinate |
float | y | Input | Start y coordinate |
float | x2 | Input | End x coordinate |
float | y2 | Input | End y coordinate |
ajint | colour | Input | Colour code (see PLPLOT) |
ajint | fill | Input | Fill code (see PLPLOT) |
void | RETURN |
From EMBOSS 2.9.0
void ajGraphAddTextC ( AjPGraph thys, float x, float y, ajint colour, const char* txt );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Graph object |
float | x | Input | Start x position |
float | y | Input | Start y position |
ajint | colour | Input | Colour code (see PLPLOT) |
const char* | txt | Input | Text |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphAddTextS ( AjPGraph thys, float x, float y, ajint colour, const AjPStr str );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Graph object |
float | x | Input | Start x position |
float | y | Input | Start y position |
ajint | colour | Input | Colour code (see PLPLOT) |
const AjPStr | str | Input | Text |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphAddTextScaleC ( AjPGraph thys, float x, float y, ajint colour, float scale, const char* txt );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Graph object |
float | x | Input | Start x position |
float | y | Input | Start y position |
ajint | colour | Input | Colour code (see PLPLOT) |
float | scale | Input | Character scale (0.0 to use the default) |
const char* | txt | Input | Text |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphAddTextScaleS ( AjPGraph thys, float x, float y, ajint colour, float scale, const AjPStr str );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Graph object |
float | x | Input | Start x position |
float | y | Input | Start y position |
ajint | colour | Input | Colour code (see PLPLOT) |
float | scale | Input | Character scale (0.0 to use the default) |
const AjPStr | str | Input | Text |
void | RETURN |
From EMBOSS 6.2.0
Functions:
ajGraphTrace | Writes debug messages to trace the contents of a graph object. |
void ajGraphTrace ( const AjPGraph thys );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPGraph | thys | Input | Graph object |
void | RETURN |
From EMBOSS 1.0.0
Functions:
ajGraphDataAdd | Add another graph structure to the multiple graph structure. |
ajGraphDataReplace | Replace graph structure into the multiple graph structure. |
ajGraphDataReplaceI | Replace one of the graph structures in the multiple graph structure. |
AjBool ajGraphDataAdd ( AjPGraph thys, AjPGraphdata graphdata );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | multiple graph structure. |
AjPGraphdata | graphdata | Modify | graph to be added. |
AjBool | RETURN | True if graph added successfully |
From EMBOSS 2.9.0
AjBool ajGraphDataReplace ( AjPGraph thys, AjPGraphdata graphdata );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | multiple graph structure. |
AjPGraphdata | graphdata | Modify | graph to be added. |
AjBool | RETURN | True if graph added successfully |
From EMBOSS 2.9.0
AjBool ajGraphDataReplaceI ( AjPGraph thys, AjPGraphdata graphdata, ajuint num );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | multiple graph structure. |
AjPGraphdata | graphdata | Modify | graph to be added. |
ajuint | num | Input | number within multiple graph. |
AjBool | RETURN | True if graph added successfully |
From EMBOSS 4.1.0
Functions:
ajGraphxyNewI | Create a structure to hold a number of graphs. |
AjPGraph ajGraphxyNewI ( ajuint numsets );
Type | Name | Read/Write | Description |
---|---|---|---|
ajuint | numsets | Input | maximum number of graphs that can be stored. |
AjPGraph | RETURN | multiple graph structure. |
From EMBOSS 1.0.0
Functions:
ajGraphxyDel | Destructor for a graph object |
void ajGraphxyDel ( AjPGraph* pthis );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph* | pthis | Output | Graph structure to store info in. |
void | RETURN |
From EMBOSS 1.0.0
Functions:
ajGraphxyDisplay | A general routine for drawing graphs. |
void ajGraphxyDisplay ( AjPGraph thys, AjBool closeit );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Multiple graph pointer. |
AjBool | closeit | Input | Whether to close graph at the end. |
void | RETURN |
From EMBOSS 1.0.0
Functions:
ajGraphxySetDevicetype | Initialize options for a graphxy object |
ajGraphxySetMinmax | Set the max and min of the data points for all graphs. |
ajGraphxySetRanges | Calculate the max and min of the data points and store them. |
ajGraphxySetXendF | Set the end position for X in the graph. |
ajGraphxySetXrangeII | Sets the X axis range with integers |
ajGraphxySetXstartF | Set the start position for X in the graph. |
ajGraphxySetYendF | Set the end position for Y in the graph. |
ajGraphxySetYrangeII | Sets the Y axis range with integers |
ajGraphxySetYstartF | Set the start position for Y in the graph. |
ajGraphxySetflagGaps | Set whether the graphs should enable gaps. |
ajGraphxySetflagOverlay | Set whether the graphs should lay on top of each other. |
ajGraphxyShowPointsCircle | Set the graph to draw circles at the points. |
ajGraphxyShowPointsJoin | Set the graph to draw lines between the points. |
ajGraphxyShowRaxis | Set the graph is to display a right hand Y axis. |
ajGraphxyShowUaxis | Set whether the graph is to display the left X axis at the top. |
ajGraphxyShowUnum | Set whether the graph is to display the labels on the upper x axis. |
ajGraphxyShowXaxis | Set whether the graph is to display a bottom x axis. |
ajGraphxyShowXgrid | Set whether the graph is to grid the tick marks on the x axis. |
ajGraphxyShowXinvert | Set whether the graph is to display the tick marks inside the plot on the x axis. |
ajGraphxyShowXlabel | Set whether the graph is to label the x axis. |
ajGraphxyShowXtick | Set whether the graph is to display tick marks on the x axis. |
ajGraphxyShowYaxis | Set whether the graph is to display the left Y axis. |
ajGraphxyShowYgrid | Set whether the graph is to grid the tick marks on the x axis. |
ajGraphxyShowYinvert | Set whether the graph is to display the tick marks inside the plot on the y axis. |
ajGraphxyShowYlabel | Set whether the graph is to label the y axis. |
ajGraphxyShowYnum | Set whether the graph is to display the numbers on the left Y axis. |
ajGraphxyShowYtick | Set the graph is to display tick marks on the y axis. |
AjBool ajGraphxySetDevicetype ( AjPGraph thys, const AjPStr devicetype );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Graph object |
const AjPStr | devicetype | Input | Device type |
AjBool | RETURN | ajTrue on success |
From EMBOSS 6.2.0
void ajGraphxySetMinmax ( AjPGraph thys, float xmin, float xmax, float ymin, float ymax );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | multiple graph structure. |
float | xmin | Input | x min. |
float | xmax | Input | x max. |
float | ymin | Input | y min. |
float | ymax | Input | y max. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphxySetRanges ( AjPGraph thys );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | multiple graph structure. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphxySetXendF ( AjPGraph thys, float val );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Graph structure to store info in. |
float | val | Input | The end value for x graph coord |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphxySetXrangeII ( AjPGraph thys, ajint start, ajint end );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Graph |
ajint | start | Input | start position |
ajint | end | Input | end position |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphxySetXstartF ( AjPGraph thys, float val );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Graph structure to store info in. |
float | val | Input | The start value for x graph coord. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphxySetYendF ( AjPGraph thys, float val );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Graph structure to store info in. |
float | val | Input | The start value for y graph coord. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphxySetYrangeII ( AjPGraph thys, ajint start, ajint end );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Graph |
ajint | start | Input | start position |
ajint | end | Input | end position |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphxySetYstartF ( AjPGraph thys, float val );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Graph structure to store info in. |
float | val | Input | The end value for y graph coord. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphxySetflagGaps ( AjPGraph thys, AjBool set );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Multiple graph object |
AjBool | set | Input | if true allow gaps else do not. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphxySetflagOverlay ( AjPGraph thys, AjBool set );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | Multiple graph object |
AjBool | set | Input | if true overlap else do not. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphxyShowPointsCircle ( AjPGraph thys, AjBool set );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | graph to have flag altered |
AjBool | set | Input | whether to set or turn off. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphxyShowPointsJoin ( AjPGraph thys, AjBool set );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | graph to have flag altered |
AjBool | set | Input | whether to set or turn off. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphxyShowRaxis ( AjPGraph thys, AjBool set );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | graph to have flag altered |
AjBool | set | Input | whether to set or turn off. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphxyShowUaxis ( AjPGraph thys, AjBool set );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | graph to have flag altered |
AjBool | set | Input | whether to set or turn off. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphxyShowUnum ( AjPGraph thys, AjBool set );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | graph to have flag altered |
AjBool | set | Input | whether to set or turn off. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphxyShowXaxis ( AjPGraph thys, AjBool set );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | graph to have flag altered |
AjBool | set | Input | whether to set or turn off. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphxyShowXgrid ( AjPGraph thys, AjBool set );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | graph to have flag altered |
AjBool | set | Input | whether to set or turn off. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphxyShowXinvert ( AjPGraph thys, AjBool set );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | graph to have flag altered |
AjBool | set | Input | whether to set or turn off. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphxyShowXlabel ( AjPGraph thys, AjBool set );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | graph to have flag altered |
AjBool | set | Input | whether to set or turn off. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphxyShowXtick ( AjPGraph thys, AjBool set );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | graph to have flag altered |
AjBool | set | Input | whether to set or turn off. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphxyShowYaxis ( AjPGraph thys, AjBool set );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | graph to have flag altered |
AjBool | set | Input | whether to set or turn off. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphxyShowYgrid ( AjPGraph thys, AjBool set );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | graph to have flag altered |
AjBool | set | Input | whether to set or turn off. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphxyShowYinvert ( AjPGraph thys, AjBool set );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | graph to have flag altered |
AjBool | set | Input | whether to set or turn off. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphxyShowYlabel ( AjPGraph thys, AjBool set );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | graph to have flag altered |
AjBool | set | Input | whether to set or turn off. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphxyShowYnum ( AjPGraph thys, AjBool set );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | graph to have flag altered |
AjBool | set | Input | whether to set or turn off. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphxyShowYtick ( AjPGraph thys, AjBool set );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraph | thys | Modify | graph to have flag altered |
AjBool | set | Input | whether to set or turn off. |
void | RETURN |
From EMBOSS 6.2.0
Sections:
Constructors | Constructors |
Destructors | Destructors |
Modifiers | Modifiers |
Plotting | General use |
Debugging | General use |
Functions:
ajGraphdataNew | Creates a new empty graph |
ajGraphdataNewI | Create and initialise the data structure for the graph with a defined number of data points. |
AjPGraphdata ajGraphdataNew ( void );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraphdata | RETURN | New empty graph |
From EMBOSS 6.2.0
AjPGraphdata ajGraphdataNewI ( ajuint numofpoints );
Type | Name | Read/Write | Description |
---|---|---|---|
ajuint | numofpoints | Input | Number of points |
AjPGraphdata | RETURN | Pointer to new graph structure. |
From EMBOSS 6.2.0
Functions:
ajGraphdataDel | Destructor for a graph data object |
void ajGraphdataDel ( AjPGraphdata* pthys );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraphdata* | pthys | Delete | Graph data object |
void | RETURN |
From EMBOSS 6.2.0
Functions:
ajGraphdataSetColour | Set the colour for the plot on one graph. |
ajGraphdataSetLinetype | Set the line type for this graph. |
ajGraphdataSetMinmax | Set the max and min of the data points you wish to display. |
ajGraphdataSetSubtitleC | Set the subtitle. |
ajGraphdataSetSubtitleS | Set the Subtitle. |
ajGraphdataSetTitleC | Set the title. |
ajGraphdataSetTitleS | Set the title. |
ajGraphdataSetTruescale | Set the scale max and min of the data points you wish to display. |
ajGraphdataSetTypeC | Set the type of the graph for data output. |
ajGraphdataSetTypeS | Set the type of the graph for data output. |
ajGraphdataSetXlabelC | Set the title for the X axis. |
ajGraphdataSetXlabelS | Set the title for the X axis. |
ajGraphdataSetYlabelC | Set the title for the Y axis. |
ajGraphdataSetYlabelS | Set the title for the Y axis. |
void ajGraphdataSetColour ( AjPGraphdata graphdata, ajint colour );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraphdata | graphdata | Modify | Graph structure to store info in. |
ajint | colour | Input | colour for this plot. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphdataSetLinetype ( AjPGraphdata graphdata, ajint type );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraphdata | graphdata | Modify | Graph structure to store info in. |
ajint | type | Input | Set the line type. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphdataSetMinmax ( AjPGraphdata graphdata, float xmin, float xmax, float ymin, float ymax );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraphdata | graphdata | Modify | multiple graph structure. |
float | xmin | Input | x min. |
float | xmax | Input | x max. |
float | ymin | Input | y min. |
float | ymax | Input | y max. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphdataSetSubtitleC ( AjPGraphdata graphdata, const char* txt );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraphdata | graphdata | Modify | Graph structure to store info in. |
const char* | txt | Input | Sub Title |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphdataSetSubtitleS ( AjPGraphdata graphdata, const AjPStr str );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraphdata | graphdata | Modify | Graph structure to store info in. |
const AjPStr | str | Input | Sub Title |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphdataSetTitleC ( AjPGraphdata graphdata, const char* txt );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraphdata | graphdata | Modify | Graph structure to store info in. |
const char* | txt | Input | Title |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphdataSetTitleS ( AjPGraphdata graphdata, const AjPStr str );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraphdata | graphdata | Modify | Graph structure to store info in. |
const AjPStr | str | Input | Title |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphdataSetTruescale ( AjPGraphdata graphdata, float xmin, float xmax, float ymin, float ymax );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraphdata | graphdata | Modify | multiple graph structure. |
float | xmin | Input | true x min. |
float | xmax | Input | true x max. |
float | ymin | Input | true y min. |
float | ymax | Input | true y max. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphdataSetTypeC ( AjPGraphdata graphdata, const char* txt );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraphdata | graphdata | Modify | multiple graph structure. |
const char* | txt | Input | Type e.g. "2D Plot", "Histogram". |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphdataSetTypeS ( AjPGraphdata graphdata, const AjPStr str );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraphdata | graphdata | Modify | multiple graph structure. |
const AjPStr | str | Input | Type e.g. "2D Plot", "Histogram". |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphdataSetXlabelC ( AjPGraphdata graphdata, const char* txt );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraphdata | graphdata | Modify | Graph structure to store info in. |
const char* | txt | Input | title for the X axis. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphdataSetXlabelS ( AjPGraphdata graphdata, const AjPStr str );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraphdata | graphdata | Modify | Graph structure to store info in. |
const AjPStr | str | Input | title for the X axis. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphdataSetYlabelC ( AjPGraphdata graphdata, const char* txt );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraphdata | graphdata | Modify | Graph structure to store info in. |
const char* | txt | Input | title for the Y axis. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphdataSetYlabelS ( AjPGraphdata graphdata, const AjPStr str );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraphdata | graphdata | Modify | Graph structure to store info in. |
const AjPStr | str | Input | title for the Y axis. |
void | RETURN |
From EMBOSS 6.2.0
Functions:
ajGraphdataAddXY | Adds (x,y) data points defined in two floating point arrays |
ajGraphdataAddposLine | Add a line to be drawn when the graph is plotted. |
ajGraphdataAddposRect | Add a Rectangle to be drawn when the graph is plotted, fill states whether the rectangle should be filled in. |
ajGraphdataAddposTextC | Add Text to be drawn when the graph is plotted. |
ajGraphdataAddposTextS | Add Text to be drawn when the graph is plotted. |
ajGraphdataAddposTextScaleC | Add Text to be drawn when the graph is plotted. |
ajGraphdataAddposTextScaleS | Add Text to be drawn when the graph is plotted. |
ajGraphdataCalcXY | Adds (x,y) data points defined by an x-axis start and increment and a floating point array of y-axis values. |
void ajGraphdataAddXY ( AjPGraphdata graphdata, const float* xx, const float* yy );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraphdata | graphdata | Modify | Graph object |
const float* | xx | Input | X coordinates |
const float* | yy | Input | Y coordinates |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphdataAddposLine ( AjPGraphdata graphdata, float x, float y, float x2, float y2, ajint colour );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraphdata | graphdata | Modify | Graph data object |
float | x | Input | Start x position |
float | y | Input | Start y position |
float | x2 | Input | End x position |
float | y2 | Input | End y position |
ajint | colour | Input | Colour code (see PLPLOT) |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphdataAddposRect ( AjPGraphdata graphdata, float x, float y, float x2, float y2, ajint colour, ajint fill );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraphdata | graphdata | Modify | Graph data object |
float | x | Input | Start x position |
float | y | Input | Start y position |
float | x2 | Input | End x position |
float | y2 | Input | End y position |
ajint | colour | Input | Colour code (see PLPLOT) |
ajint | fill | Input | Fill code (see PLPLOT) |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphdataAddposTextC ( AjPGraphdata graphdata, float x, float y, ajint colour, const char* txt );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraphdata | graphdata | Modify | Graph data object |
float | x | Input | Start x position |
float | y | Input | Start y position |
ajint | colour | Input | Colour code (see PLPLOT) |
const char* | txt | Input | Text to add 1 |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphdataAddposTextS ( AjPGraphdata graphdata, float x, float y, ajint colour, const AjPStr str );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraphdata | graphdata | Modify | Graph data object |
float | x | Input | Start x position |
float | y | Input | Start y position |
ajint | colour | Input | Colour code (see PLPLOT) |
const AjPStr | str | Input | Text to add |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphdataAddposTextScaleC ( AjPGraphdata graphdata, float x, float y, ajint colour, float scale, const char* txt );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraphdata | graphdata | Modify | Graph data object |
float | x | Input | Start x position |
float | y | Input | Start y position |
ajint | colour | Input | Colour code (see PLPLOT) |
float | scale | Input | Character scale (0.0 to use the default) |
const char* | txt | Input | Text to add |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphdataAddposTextScaleS ( AjPGraphdata graphdata, float x, float y, ajint colour, float scale, const AjPStr str );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraphdata | graphdata | Modify | Graph data object |
float | x | Input | Start x position |
float | y | Input | Start y position |
ajint | colour | Input | Colour code (see PLPLOT) |
float | scale | Input | Character scale (0.0 to use the default) |
const AjPStr | str | Input | Text to add |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphdataCalcXY ( AjPGraphdata graphdata, ajuint numofpoints, float start, float incr, const float* y );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPGraphdata | graphdata | Modify | Graph object |
ajuint | numofpoints | Input | Number of points in array |
float | start | Input | Start position |
float | incr | Input | Increment |
const float* | y | Input | Y coordinates |
void | RETURN |
From EMBOSS 6.2.0
Functions:
ajGraphdataTrace | Writes debug messages to trace the contents of a graphdata object. |
void ajGraphdataTrace ( const AjPGraphdata thys );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPGraphdata | thys | Input | Graphdata object |
void | RETURN |
From EMBOSS 6.2.0
Sections:
Reporting internals | Output |
Functions:
ajGraphicsDumpDevices | Dump device options for a graph object |
ajGraphicsGetOutfiles | Information on files created for graph output |
ajGraphicsListDevices | Store device names for a graph object in a list |
ajGraphicsPrintType | Print graph types |
void ajGraphicsDumpDevices ( void );
Type | Name | Read/Write | Description |
---|---|---|---|
void | RETURN |
From EMBOSS 6.2.0
ajuint ajGraphicsGetOutfiles ( AjPList* files );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPList* | files | Output | List of graph files |
ajuint | RETURN | Number of files (will match length of list) |
From EMBOSS 6.2.0
void ajGraphicsListDevices ( AjPList list );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPList | list | Output | List to write device names to. |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsPrintType ( AjPFile outf, AjBool full );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPFile | outf | Modify | Output file |
AjBool | full | Input | Full report (usually ajFalse) |
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsxyDumpDevices ( void );
Type | Name | Read/Write | Description |
---|---|---|---|
void | RETURN |
From EMBOSS 6.2.0
void ajGraphicsxyListDevices ( AjPList list );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPList | list | Output | List to write device names to. |
void | RETURN |
From EMBOSS 6.2.0