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/       /       /      /       <       <       \      \       \       \     |
| |                                                                              |
| |                                                                              |
| 0.0v       v       v      /       /       \       \      ^       ^       ^     |
| |                                                                              |
| |  v       v       v      \       \       /       /      ^       ^       ^     |
| -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/       /       /      /       <       <       \      \       \       \     |
| |                                                                              |
| |                                                                              |
| 0.0v       v       v                                     ^       ^       ^     |
| |                                                                              |
| |  v       v       v                                     ^       ^       ^     |
| -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