Description Usage Arguments Details See Also Examples
View source: R/cairo--bespoke.R
This is a custom function to draw lots of rectangles within C with a single call from R. Use this function when you want to draw lots of rectangles and need to speed up the creation of the final image.
1 | cairo_rectangle_vec(cr, x, y, width, height, r, g, b, a, sr, sg, sb, sa)
|
cr |
|
x |
|
y |
|
width |
|
height |
|
r, g, b, a |
fill colour values in range [0,1]. Set |
sr, sg, sb, sa |
stroke colour values in range [0,1]. Set |
Besides the cr context, all arguments should either be the same length
as the initial argument (xc) or have a length of 1.
Vectors which have a length of 1 will be considered to have a constant value for all objects
Other bespoke:
cairo_arc_vec(),
cairo_image_surface_create_from_array(),
cairo_image_surface_get_array(),
cairo_image_surface_get_raster(),
cairo_image_surface_get_raw(),
cairo_image_surface_write_array(),
cairo_polygon_vec(),
cairo_polygon(),
cairo_segment_vec()
Other vectorised:
cairo_arc_vec(),
cairo_polygon_vec(),
cairo_segment_vec()
1 2 3 4 5 6 7 8 9 10 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.