Quiver Demo

Quiver Demo

Source: quiver_demo.f90

Quiver plots for discrete vector fields with scaled arrows and backend outputs.

Files

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

Running

make example ARGS="quiver_demo"

Output

Quiver Demo

quiver_demo.png

ASCII output:

                        Quiver Plot Demo - Circular Flow
+--------------------------------------------------------------------------------+
| 2.0                                                                            |
| |                                                                              |
|                                                                                |
| |                                                                              |
| 1.5                                                                            |
| |                                                                              |
| |     \        \        >        >        >        >        /        /         |
| 1.0                                                                            |
| |     \        \        \        >        >        /        /        /         |
| |     \        \        \        >        >        /        /        /         |
| 0.5                                                                            |
| |     \        \        \        >        >        /        /        /         |
|                                                                                |
| |     v        v        v        \        /        ^        ^        ^         |
| |     v        v        v        /        \        ^        ^        ^         |
| 0.0                                                                            |
| |     /        /        /        <        <        \        \        \         |
| |                                                                              |
| -0.5  /        /        /        <        <        \        \        \         |
| |     /        /        /        <        <        \        \        \         |
|                                                                                |
| |     /        /        <        <        <        <        \        \         |
| |                                                                              |
| -1.0                                                                           |
| |                                                                              |
| |                                                                              |
| -1.5                                                                           |
| |                                                                              |
| |   -    -   -    -   -    -   -    -   -    -   -    -   -    -   -    -    - |
| -2.0     -1.5      -1.0     -0.5      0.0       0.5       1.0      1.5    2.0  |
+--------------------------------------------------------------------------------+
                                       X
Y

Download ASCII

Download PDF

Quiver Scaled

quiver_scaled.png

ASCII output:

                       Quiver Plot Demo - Smaller Arrows
+--------------------------------------------------------------------------------+
| 2.0                                                                            |
| |                                                                              |
|                                                                                |
| |                                                                              |
| 1.5                                                                            |
| |                                                                              |
| |     \        \        >        >        >        >        /        /         |
| 1.0                                                                            |
| |     \        \        \        >        >        /        /        /         |
| |     \        \        \        >        >        /        /        /         |
| 0.5                                                                            |
| |     \        \        \        >        >        /        /        /         |
|                                                                                |
| |     v        v        v        \        /        ^        ^        ^         |
| |     v        v        v        /        \        ^        ^        ^         |
| 0.0                                                                            |
| |     /        /        /        <        <        \        \        \         |
| |                                                                              |
| -0.5  /        /        /        <        <        \        \        \         |
| |     /        /        /        <        <        \        \        \         |
|                                                                                |
| |     /        /        <        <        <        <        \        \         |
| |                                                                              |
| -1.0                                                                           |
| |                                                                              |
| |                                                                              |
| -1.5                                                                           |
| |                                                                              |
| |   -    -   -    -   -    -   -    -   -    -   -    -   -    -   -    -    - |
| -2.0     -1.5      -1.0     -0.5      0.0       0.5       1.0      1.5    2.0  |
+--------------------------------------------------------------------------------+
                                       X
Y

Download ASCII

Download PDF