Pcolormesh Demo

Pcolormesh Demo

Source: pcolormesh_demo.f90

Pcolormesh heatmaps with colormaps and shading.

Files

  • pcolormesh_demo.f90 - Source code
  • Generated media in output/example/fortran/pcolormesh_demo/

Running

make example ARGS="pcolormesh_demo"

Output

Pcolormesh Basic

pcolormesh_basic.png

ASCII output:

             Basic Pcolormesh - Linear Gradient (50x50 resolution)
+--------------------------------------------------------------------------------+
|                                                                                |
| |                                                                              |
| 1.1                                                                            |
|                                                                                |
|                                                                                |
| 0.9                                                                            |
| |                                                                              |
|                                                                                |
| 0.8                                                                            |
|                                                                                |
| |                                                                              |
| 0.6                                                                            |
| -------------=----------============++++++++++++*************############%%%@@ |
| ---------------------------============++++++++++++*************#########@#### |
| |-----------------------------============++++++++++++*************#########@@ |
| 0.5---------------------=---------=============++++++++++++************####### |
| ::::---------------------------------=============++++++++++++************#### |
| 0.3:::::-----------------------==---------============+++++++++++++*********** |
| |::::::::::-----------------------==---------============+++++++++++++******** |
| ::::::::::::::----------------------------------=============++++++++++++***** |
| 0.2.:::::::::::::::-----------------------==---------============+++++++++++++ |
| .......:::::::::::::::----------------------------------============++++++++++ |
| |......:-::::::::-::::----------------------------------===-========-++++++++- |
| 0.0      0.2       0.5      0.8       1.0       1.2       1.5      1.8    2.0  |
+--------------------------------------------------------------------------------+
                                  X coordinate
Y coordinate

Download ASCII

Download PDF

Pcolormesh Negative

pcolormesh_negative.png

ASCII output:

                Pcolormesh with Negative Coordinates and Values
+--------------------------------------------------------------------------------+
| 2.0                                                                            |
| |                                                                              |
| 1.6                                                                            |
| |                                                                              |
| 1.2                                                                            |
| |                                                                              |
| |                                                                              |
|                                                                                |
| |++*****###%%%%%########+++++=======++++++#######%%%%%###*****++++++++++++++++ |
| 0.8+++**###%%%%%#####+++==-------------===++#####%%%%%###***+++++============= |
| |==+++++***%%########===--:::::::::::::---==########%%***+++++===------------- |
| |+++++**###%%%%%#####+++=====-------======++#####%%%%%###***+++++============= |
| 0.4#####%%%%%%%%%%#############################%%%%%%%%%%##################### |
| |##########%%%%%%%########*************########%%%%%%%######################## |
| |==+++#####%%%%%##***+++++=============+++++***##%%%%%######++===------------- |
| 0.0===#######%%%**++++++==-------------===+++++**%%%########==---::::::::::::: |
| |==+++#####%%%%%##***+++++=============+++++***##%%%%%######++=====--------=== |
| -0.4####%%%%%%%%%%#############################%%%%%%%%%%##################### |
| |#######%%%%%%%%#################################%%%%%%%%########************* |
| |#######%%%%%%%%#################################%%%%%%%%########************* |
| -0.8                                                                           |
| |                                                                              |
| |    -     -     -     -     -     -     -     -     -     -     -     -     - |
| -2.0     -1.6       -1.2      -0.8       -0.4      0.0       0.4        0.8    |
+--------------------------------------------------------------------------------+
                                       X
Y

Download ASCII

Download PDF

Pcolormesh Plasma

pcolormesh_plasma.png

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

Download ASCII

Download PDF

Pcolormesh Sinusoidal

pcolormesh_sinusoidal.png

ASCII output:

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

Download ASCII

Download PDF