GMT powered automatic maps¶
plot.automap
¶
- class Map(gmtversion='newest', **kwargs)[source]¶
Undocumented.
- ♦ lat¶
float
, optional
- ♦ lon¶
float
, optional
- ♦ radius¶
float
, optional
- ♦ width¶
float
, default:20.0
- ♦ height¶
float
, default:14.0
- ♦ margins¶
list
offloat
objects, default:[]
- ♦ illuminate¶
bool
, default:True
- ♦ skip_feature_factor¶
float
, default:0.02
- ♦ show_grid¶
bool
, default:False
- ♦ show_topo¶
bool
, default:True
- ♦ show_scale¶
bool
, default:False
- ♦ show_topo_scale¶
bool
, default:False
- ♦ show_center_mark¶
bool
, default:False
- ♦ show_rivers¶
bool
, default:True
- ♦ show_plates¶
bool
, default:False
- ♦ show_plate_velocities¶
bool
, default:False
- ♦ show_plate_names¶
bool
, default:False
- ♦ show_boundaries¶
bool
, default:False
- ♦ illuminate_factor_land¶
float
, default:0.5
- ♦ illuminate_factor_ocean¶
float
, default:0.25
- ♦ color_wet¶
tuple
of 3int
objects, default:(216, 242, 254)
- ♦ color_dry¶
tuple
of 3int
objects, default:(172, 208, 165)
- ♦ color_boundaries¶
tuple
of 3int
objects, default:(1, 1, 1)
- ♦ topo_resolution_min¶
float
, default:40.0
minimum resolution of topography [dpi]
- ♦ topo_resolution_max¶
float
, default:200.0
maximum resolution of topography [dpi]
- ♦ replace_topo_color_only¶
FloatTile
, optionalreplace topo color while keeping topographic shading
- ♦ topo_cpt_wet¶
str
, default:'light_sea'
- ♦ topo_cpt_dry¶
str
, default:'light_land'
- ♦ axes_layout¶
str
, optional
- ♦ custom_cities¶
list
ofCity
objects, default:[]
- ♦ gmt_config¶
dict
ofstr
objects, default:{}
- ♦ comment¶
str
, optional
- ♦ approx_ticks¶
int
, default:4
- save(outpath, resolution=75.0, oversample=2.0, size=None, width=None, height=None, psconvert=False, crop_eps_mode=False)[source]¶
Save the image.
Save the image to
outpath
. The format is determined by the filename extension. Formats are handled as follows:'.eps'
and'.ps'
produce EPS and PS, respectively, directly with GMT. If the file name ends with'.pdf'
, GMT output is fed throughgmtpy-epstopdf
to create a PDF file. For any other filename extension, output is first converted to PDF withgmtpy-epstopdf
, then withpdftocairo
to PNG with a resolution oversampled by the factoroversample
and finally the PNG is downsampled and converted to the target format withconvert
. The resolution of rasterized target image can be controlled either byresolution
in DPI or by specifyingwidth
orheight
orsize
, where the latter fits the image into a square with given side length. To save transparency usepsconvert=True
. To crop the output image with a rectangle to the nearest non-white element setcrop_eps_mode=True
.