Note: This document is for an older version of GRASS GIS that has been discontinued. You should upgrade, and read the current manual page.
NAME
d.explanation.plot - Draw a plot of multiple rasters to explain a raster operation for example a + b = c
KEYWORDS
display,
manual,
raster
SYNOPSIS
d.explanation.plot
d.explanation.plot --help
d.explanation.plot a=name b=name c=name [label_a=string] [label_b=string] [label_c=string] [--help] [--verbose] [--quiet] [--ui]
Flags:
- --help
- Print usage summary
- --verbose
- Verbose module output
- --quiet
- Quiet module output
- --ui
- Force launching GUI dialog
Parameters:
- a=name [required]
- Name of input raster map
- b=name [required]
- Name of input raster map
- c=name [required]
- Name of input raster map
- label_a=string
- Label above the raster
- label_b=string
- Label above the raster
- label_c=string
- Label above the raster
d.explantion.plot creates a plot of rasters and their relations
which can serve as an explanation of a raster operation performed by
a module or function.
Currently three rasters with preset operators in between them are
supported. The rasters are expected to have the following relation:
a + b -> c
r.in.ascii input=- output=input_1 <<EOF
north: 103
south: 100
east: 103
west: 100
rows: 3
cols: 3
5 * 9
* 5 *
* 5 5
EOF
r.in.ascii input=- output=input_2 <<EOF
north: 103
south: 100
east: 103
west: 100
rows: 3
cols: 3
3 4 4
2 2 2
2 1 1
EOF
r.colors map=input_1,input_2 color=viridis
g.region raster=input_1
r.patch input=input_1,input_2 output=result
d.mon wx0 width=400 height=400 output=r_patch.png
d.explanation.plot a=input_1 b=input_2 c=result
Figure: Resulting image
-
Issue #3381
prevents d.rast.num to be used with d.mon cairo,
so d.mon wx0 needs to be used with this module.
-
Issue #3382
prevents usage of centered text with d.mon wx0, so the
hardcoded values for text does not work perfectly.
-
Issue #3383
prevents d.rast.num to be saved to the image with
d.mon wx0, taking screenshot is necessary
(with powerful screenshot tool such as Shutter, this also
addresses the copping issue below).
-
The size of the display must be square to have rasters and their
cells as squares, i.e. d.mon wx0 width=400 height=400
must be used. The image needs to be cropped afterwards,
e.g. using ImageMagic's mogrify -trim image.png.
g.region,
d.frame,
d.rast.num,
d.grid,
d.mon,
v.mkgrid
Vaclav Petras,
NCSU GeoForAll Lab
SOURCE CODE
Available at:
d.explanation.plot source code
(history)
Latest change: Monday Jun 28 07:54:09 2021 in commit: 1cfc0af029a35a5d6c7dae5ca7204d0eb85dbc55
Main index |
Display index |
Topics index |
Keywords index |
Graphical index |
Full index
© 2003-2023
GRASS Development Team,
GRASS GIS 7.8.9dev Reference Manual