Share

Graph drawer

[Desktop Automation]

The Graph drawer object plots values into a 2D graph. It is created by system:creategraphdrawer().

Properties

Colors are encoded as Integers $BBGGRR.

Property Read/write Type Description
title Read/write String Title of the graph at top
caption_x Read/write String Caption for x axis at bottom
caption_y Read/write String Caption for y axis at left
unit_x Read/write String Unit text for x axis
unit_y Read/write String Unit text for y axis
formatter_x Read/write String Formatter for x values on the grid
formatter_y Read/write String Formatter for y values on the grid
color_background Read/write Number Color of the background
color_caption Read/write Number Color of the font
color_border Read/write Number Color of the graph-border
font_size Read/write Number Size of the font
margin Write Number Minimum gap between graph and image border
margin_left Read/write Number Minimum gap between graph and left image border
margin_right Read/write Number Minimum gap between graph and right image border
margin_top Read/write Number Minimum gap between graph and top image border
margin_bottom Read/write Number Minimum gap between graph and bottom image border
padding Write Number Minimum gap between data point and graph border
padding_left Read/write Number Minimum gap between data point and left graph border
padding_right Read/write Number Minimum gap between data point and right graph border
padding_top Read/write Number Minimum gap between data point and top graph border
padding_bottom Read/write Number Minimum gap between data point and bottom graph border
border Read/write Number Pixel width of the graph border
grid Read/write Number Pixel width of the grind in the graph
grid_space_x Read/write Number Distance of vertical grid lines in x-value space
grid_space_y Read/write Number Distance of horizontal grid lines in y-value space
modify_x Read/write Number Mouse-modifier to change x-viewport. This is a bitwise combination of left-click (1), shift (2), ctrl (4) and shift+ctrl (8).
modify_y Read/write Number Mouse-modifier to change y-viewport

Back to top

Methods

Name Syntax Description
adddataset graphdrawer:adddataset() Add a new dataset. See graph drawer dataset section
reset graphdrawer:reset() Clear the drawer. Removes all datasets.
draw graphdrawer:draw(width, height: number) Draw the graph to an image of given size. Returns the new image object.

Back to top

Was this information helpful?