(41) Legend with tables¶
In this example we demonstrate how one can use the tool legend to typeset a table within a legend. It also shows how one would set up variable-width columns and fill the cells with a background color.
#!/usr/bin/env bash
# GMT EXAMPLE 41
#
# Purpose: Illustrate typesetting of legend with table
# GMT modules: set, coast, legend, plot, makecpt
#
gmt begin ex41
gmt set FONT_ANNOT_PRIMARY 12p FONT_LABEL 12p
gmt makecpt -Cred,orange,yellow,green,bisque,cyan,magenta,white,gray -T1/10/1 -N
gmt coast -R130W/50W/8N/56N -JM14c -B0 -Glightgray -Sazure1 -A1000 -Wfaint --MAP_FRAME_TYPE=plain
gmt coast -EUS+glightyellow+pfaint -ECU+glightred+pfaint -EMX+glightgreen+pfaint -ECA+glightblue+pfaint
gmt coast -N1/1p,darkred -A1000/2/2 -Wfaint -Cazure1
gmt plot -Sk@symbol_41/0.25c -C -W0.25p -: @data_41.txt
gmt legend -DJTL+w14c+jBL+l1.2+o0/0.3c -C4p -F+p+gsnow1 @table_41.txt
gmt end show