pygmt.Figure.savefig
- Figure.savefig(fname, transparent=False, crop=True, anti_alias=True, show=False, worldfile=False, **kwargs)[source]
Save the figure to an image file.
Supported image formats and their extensions:
Raster image formats
BMP (
.bmp
)JPEG (
.jpg
or.jpeg
)GeoTIFF (
.tiff
)PNG (
.png
)PPM (
.ppm
)TIFF (
.tif
)
Vector image formats
EPS (
.eps
)PDF (
.pdf
)
Beside the above formats, you can also save the figure to a KML file (
.kml
), with a companion PNG file generated automatically. The KML file can be viewed in Google Earth.You can pass in any keyword arguments that
pygmt.Figure.psconvert
accepts.- Parameters:
fname (str) – The desired figure file name, including the extension. See the list of supported formats and their extensions above.
transparent (bool) – If
True
, will use a transparent background for the figure. Only valid for PNG format.crop (bool) – If
True
, will crop the figure canvas (page) to the plot area.anti_alias (bool) – If
True
, will use anti-aliasing when creating raster images. More specifically, it passes the arguments"t2"
and"g2"
to theanti_aliasing
parameter ofpygmt.Figure.psconvert
. Ignored if creating vector images.show (bool) – If
True
, will open the figure in an external viewer.worldfile (bool) – If
True
, will create a companion world file for the figure. The world file will have the same name as the figure file but with different extension (e.g. tfw for tif). See https://en.wikipedia.org/wiki/World_file#Filename_extension for the convention of world file extensions. This parameter only works for raster image formats (except GeoTIFF).dpi (int) – Set raster resolution in dpi [Default is
720
for PDF,300
for others].**kwargs (dict) – Additional keyword arguments passed to
pygmt.Figure.psconvert
. Valid parameters aregs_path
,gs_option
,resize
,bb_style
, andverbose
.