Source: pcolormesh_demo.f90
Pcolormesh heatmaps with colormaps and shading.
pcolormesh_demo.f90 - Source codeoutput/example/fortran/pcolormesh_demo/make example ARGS="pcolormesh_demo"

ASCII output:
Basic Pcolormesh - Linear Gradient (50x50 resolution)
+--------------------------------------------------------------------------------+
| 1.2 |
| |----------==---------============+++++++++++++************############%%%@@@@ |
| |------------=----------============++++++++++++*************############%%%@@ |
| 1.0-----------==---------============+++++++++++++************############%%%% |
| |--------------------------============++++++++++++*************#########@#### |
| |---------------------------=============++++++++++++************#########@@## |
| |-----------------------------============++++++++++++*************#########@@ |
| 0.8-------------------==---------============++++++++++++*************######## |
| |-----------------------=---------=============++++++++++++************####### |
| |:----------------------------------============+++++++++++++************##### |
| |:::---------------------------------=============++++++++++++************#### |
| 0.6::----------------------------------============+++++++++++++************## |
| |:::::::-----------------------==---------============+++++++++++++*********** |
| |:::::::::-----------------------=----------============++++++++++++********** |
| |::::::::::-----------------------==---------============+++++++++++++******** |
| 0.4::::::::::----------------------------------============++++++++++++******* |
| |:::::::::::::----------------------------------=============++++++++++++***** |
| |.:::::::::::::::------------------------=---------=============++++++++++++** |
| |...:::::::::::::::-----------------------==---------============+++++++++++++ |
| 0.2..::::::::::::::::-----------------------=---------=============+++++++++++ |
| |......:::::::::::::::----------------------------------============++++++++++ |
| |.......::::::::::::::::---------------------------------=============++++++++ |
| +--------+---------+--------+---------+---------+---------+--------+---------+ |
| 0.00 0.25 0.50 0.75 1.00 1.25 1.50 1.75 2.00 |
+--------------------------------------------------------------------------------+
X coordinate
Y coordinate

ASCII output:
Pcolormesh with Negative Coordinates and Values
+--------------------------------------------------------------------------------+
| 2.0 |
| |++*****###%%%%%########+++++=======++++++#######%%%%%###*****++++++++++++++++ |
| |++*****###%%%%%########+++++=======++++++#######%%%%%###*****++++++++++++++++ |
| 1.5+++**###%%%%%#####+++==-------------===++#####%%%%%###***+++++============= |
| |==+++**###%%%%%#####===-----:::::::------==#####%%%%%###***++===------------- |
| |==+++++***%%########===--:::::::::::::---==########%%***+++++===------------- |
| |==+++**###%%%%%#####===-----:::::::------==#####%%%%%###***++=====--------=== |
| |+++++**###%%%%%#####+++=====-------======++#####%%%%%###***+++++============= |
| |*****#####%%%%%##***########+++++++########***##%%%%%######*****+++++++++++++ |
| 1.0#####%%%%%%%%%%#############################%%%%%%%%%%##################### |
| |%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
| 0.5########%%%%%%%########*************########%%%%%%%######################## |
| |++########%%%%%##******++++++++++++++++++*****##%%%%%########+++++========+++ |
| |==+++#####%%%%%##***+++++=============+++++***##%%%%%######++===------------- |
| |--===#####%%%%%##***+++==-------------===++***##%%%%%######==-----::::::::--- |
| 0.0===#######%%%**++++++==-------------===+++++**%%%########==---::::::::::::: |
| |--===#####%%%%%##***+++=====-------======++***##%%%%%######==-----::::::::--- |
| |==+++#####%%%%%##***+++++=============+++++***##%%%%%######++=====--------=== |
| |#####**###%%%%%#####*****+++++++++++++*****#####%%%%%###***#######++++++++### |
| -0.5####%%%%%%%%%%#############################%%%%%%%%%%##################### |
| |%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
| |#######%%%%%%%%#################################%%%%%%%%########************* |
| +-----------+------------+------------+------------+------------+------------+ |
| -2.0 -1.5 -1.0 -0.5 0.0 0.5 1.0 |
+--------------------------------------------------------------------------------+
X
Y

ASCII output:
Pcolormesh - Radial Pattern (Plasma) (50x50 resolution)
+--------------------------------------------------------------------------------+
| 1.2 |
| |.......................::::::::::::::::::::::::::::::...................... |
| |..................::::::::::::::::::::::::::::::::::::::::................... |
| |...............::::::::::::::------------------::::::::::::::................ |
| |..........:::::::::::--------------======--------------:::::::::::........... |
| 1.0.......:::::::::---------======================---------:::::::::.......... |
| 0.8.....:::::::::--------============================--------:::::::::........ |
| |......:::::::-------=======++++++++++++++++++++++=======-------:::::::....... |
| |....::::::::------======++++++++************++++++++======------::::::::..... |
| |....::::::------=======++++********######********++++=======------::::::..... |
| |...:::::::------=====++++++*****###@@@@@@###*****++++++=====------:::::::.... |
| 0.6.:::::::-----======+++++****###@@@@@@@@@@###****+++++======-----:::::::.... |
| |...:::::::-----======+++++****###@@@@@@@@@@###****+++++======-----:::::::.... |
| |...:::::::------=====++++++*****###@@@@@@###*****++++++=====------:::::::.... |
| |....::::::------=======++++********######********++++=======------::::::..... |
| |....::::::::------======++++++++************++++++++======------::::::::..... |
| |......:::::::-------=======++++++++++++++++++++++=======-------:::::::....... |
| 0.4.....:::::::::--------============================--------:::::::::........ |
| |.........:::::::::---------======================---------:::::::::.......... |
| |..........:::::::::::--------------======--------------:::::::::::........... |
| 0.2.............::::::::::::::------------------::::::::::::::................ |
| |..................::::::::::::::::::::::::::::::::::::::::................... |
| +--------+----------+---------+----------+---------+---------+----------+----- |
| 0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 |
+--------------------------------------------------------------------------------+
X coordinate
Y coordinate

ASCII output:
Pcolormesh - Sinusoidal Pattern (50x50 resolution)
+--------------------------------------------------------------------------------+
| 1.2 |
| |%%%%################%%%%%%%%%##############%%%%%%%%%###############%%%%%%%%%% |
| 1.0%%################%%%%%%%#################%%%%%%%%###############%%%%%%%%## |
| |%##***++++++++++****###%######++========+#####%%%###***+++++++++++*###%%%#### |
| |%##*++=--------===++*##%###++=--::::::---==+###%%#**+===-------===+**#%%##### |
| |%##*++===------===++*##%###++=---:::::---==+###%%#**+===-------===+**#%%##### |
| |%##***+++======+++***##%##*##+===---=====++####%%#***+++=======+++***#%%%#### |
| 0.8%%%%############%%%%%%%%%%%##############%%%%%%%%%%#############%%%%%%%%%%% |
| |%%%######****########%%%%%%#################%%%%%%########***########%%%%%%## |
| |%###++===------===#####%###**+++========+++*###%%####===-------===+###%%%##** |
| |%###==---::::::-==++###%##*++===--------=+++**#%%###=---:::::::---=##*%%#**++ |
| |%###==---::::::-==++###%##*+++==--------=+++**#%%###===-:::::::-===###%%%**** |
| |%##*###++++++++########%%%#*****++++++++***###%%%#######+++++++#######%%%#### |
| 0.6%%%%############%%%%%%%%%%%%###########%%%%%%%%%%%%#############%%%%%%%%%%% |
| 0.4%##################%%%%%######*#####**####%%%%%%###################%%%%%%## |
| |%##*+++=========++***##%#####===--------=++####%%#**+++=========+++**#%%#**## |
| |%##*++=--------===++*##%###++=--::::::::-==+###%%#**+===--------==+**#%%##### |
| |%##*+++=========++++*##%#####===--------===####%%#**+++=========+++**#%%#**## |
| |%###*****++++++*****###%%%######++++++########%%%###****+++++++****###%%%##** |
| 0.2%%%%%%%####%%%%%%%%%%%%%%%%%##########%%%%%%%%%%%%%%%%%%###%%%%%%%%%%%%%%%% |
| |%########++++##########%%%###****+++++*****###%%%#########+++#########%%%#### |
| |%###++=--------===#####%##***+===========++*###%%###+===--------==+###%%%##** |
| +--------+---------+--------+---------+---------+--------+---------+---------+ |
| 0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 |
+--------------------------------------------------------------------------------+
X coordinate
Y coordinate