Position labels outside JamPolygon
Arguments
- jp
JamPolygon
- which_jp
integer
orNULL
; whenwhich_jp
contains one or moreinteger
values, they refer to rows injp
, and each will be analyzed in sequence. Whenwhich_jp=NULL
then all the polygons injp
will be analyzed in sequence.- center
numeric
vector or matrix with two values indicating the center position. Whencenter=NULL
then the center is determined using a method defined bycenter_method
.- center_method
character
string indicating the method to determine thecenter
:"label"
uses the mean x,y coordinate of all the polygon label positions;"bbox"
uses the mean x,y coordinate of the bounding box that encompasses the polygons.
The effect is to extend outer labels radially around this center point. Using the mean label position with
center_method="label"
is helpful because it ensures labels are extended in all directions even when most labels are in one upper or lower section of thesp
polygons.- distance
numeric
value indicating the absolute coordinate distance away from the perimiter ofjp
to place labels. This value is thebuffer
forbuffer_JamPolygon()
.
See also
Other JamPolygon:
JamPolygon-class
,
Venndir-class
,
[,JamPolygon,ANY,ANY,ANY-method
,
add_orientation_JamPolygon()
,
area_JamPolygon()
,
bbox_JamPolygon()
,
buffer_JamPolygon()
,
check_JamPolygon()
,
check_Venndir()
,
eulerr_to_JamPolygon()
,
farthest_point_JamPolygon()
,
find_venn_overlaps_JamPolygon()
,
has_point_in_JamPolygon()
,
intersect_JamPolygon()
,
label_fill_JamPolygon()
,
label_segment_JamPolygon()
,
labelr_JamPolygon()
,
minus_JamPolygon()
,
nearest_point_JamPolygon()
,
nudge_JamPolygon()
,
plot.JamPolygon()
,
point_in_JamPolygon()
,
polyclip_to_JamPolygon()
,
polygon_circles()
,
polygon_ellipses()
,
sample_JamPolygon()
,
split_JamPolygon()
,
union_JamPolygon()
,
update_JamPolygon()