@@ -611,6 +611,7 @@ def grdview(self, grid, **kwargs):
611
611
B = "frame" ,
612
612
S = "style" ,
613
613
G = "color" ,
614
+ N = "no_clip" ,
614
615
W = "pen" ,
615
616
i = "columns" ,
616
617
l = "label" ,
@@ -683,6 +684,18 @@ def plot(self, x=None, y=None, data=None, sizes=None, direction=None, **kwargs):
683
684
``'[x|y|X|Y][+a][+cl|f][+n][+wcap][+ppen]'``.
684
685
Draw symmetrical error bars.
685
686
{G}
687
+ no_clip : bool or str
688
+ ``'[c|r]'``.
689
+ Do NOT clip symbols that fall outside map border [Default plots
690
+ points whose coordinates are strictly inside the map border only].
691
+ The option does not apply to lines and polygons which are always
692
+ clipped to the map region. For periodic (360-longitude) maps we
693
+ must plot all symbols twice in case they are clipped by the
694
+ repeating boundary. ``no_clip=True`` will turn off clipping and not
695
+ plot repeating symbols. Use ``no_clip="r"`` to turn off clipping
696
+ but retain the plotting of such repeating symbols, or use
697
+ ``no_clip="c"`` to retain clipping but turn off plotting of
698
+ repeating symbols.
686
699
style : str
687
700
Plot symbols (including vectors, pie slices, fronts, decorated or
688
701
quoted lines).
@@ -748,6 +761,7 @@ def plot(self, x=None, y=None, data=None, sizes=None, direction=None, **kwargs):
748
761
G = "label_placement" ,
749
762
W = "pen" ,
750
763
L = "triangular_mesh_pen" ,
764
+ N = "no_clip" ,
751
765
i = "columns" ,
752
766
l = "label" ,
753
767
C = "levels" ,
@@ -798,8 +812,9 @@ def contour(self, x=None, y=None, z=None, data=None, **kwargs):
798
812
Color the triangles using CPT
799
813
triangular_mesh_pen : str
800
814
Pen to draw the underlying triangulation (default none)
801
- N : bool
802
- Do not clip contours
815
+ no_clip : bool
816
+ Do NOT clip contours or image at the boundaries [Default will clip
817
+ to fit inside region].
803
818
Q : float or str
804
819
Do not draw contours with less than cut number of points.
805
820
``'[cut[unit]][+z]'``
@@ -1085,6 +1100,7 @@ def legend(self, spec=None, position="JTR+jTR+o0.2c", box="+gwhite+p1p", **kwarg
1085
1100
C = "clearance" ,
1086
1101
D = "offset" ,
1087
1102
G = "fill" ,
1103
+ N = "no_clip" ,
1088
1104
V = "verbose" ,
1089
1105
W = "pen" ,
1090
1106
X = "xshift" ,
@@ -1197,6 +1213,9 @@ def text(
1197
1213
Sets the pen used to draw a rectangle around the text string
1198
1214
(see *clearance*) [Default is width = default, color = black,
1199
1215
style = solid].
1216
+ no_clip : bool
1217
+ Do NOT clip text at map boundaries [Default is False, i.e. will
1218
+ clip].
1200
1219
{V}
1201
1220
{XY}
1202
1221
{p}
@@ -1255,6 +1274,7 @@ def text(
1255
1274
J = "projection" ,
1256
1275
B = "frame" ,
1257
1276
C = "offset" ,
1277
+ N = "no_clip" ,
1258
1278
V = "verbose" ,
1259
1279
X = "xshift" ,
1260
1280
Y = "yshift" ,
@@ -1353,6 +1373,10 @@ def meca(
1353
1373
circle is plotted at the initial location and a line connects
1354
1374
the beachball to the circle. Specify pen and optionally append
1355
1375
``+ssize`` to change the line style and/or size of the circle.
1376
+ no_clip : bool
1377
+ Does NOT skip symbols that fall outside frame boundary specified by
1378
+ *region* [Default is False, i.e. plot symbols inside map frame
1379
+ only].
1356
1380
{J}
1357
1381
{R}
1358
1382
{B}
0 commit comments