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.0 0.5 1.0 1.5 2.0 |
+--------------------------------------------------------------------------------+
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