Streamplot Demo

Streamplot Demo

Source: streamplot_demo.f90

Streamplots for 2D vector fields.

Files

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

Running

make example ARGS="streamplot_demo"

Output

Streamplot Arrows

streamplot_arrows.png

ASCII output:

                       Streamline Plot Demo - With Arrows
+--------------------------------------------------------------------------------+
| 2.0                                                                            |
| *         -    -       -             -                                         |
| 1.5   - -  - -   - - -- -  - -  - -  -  ---- -- -  - -- -  -  -  -  - -        |
| *  --  - -  - -  -  -     -  - -  - - -- -  -  - -      - - -- - - - -  --     |
| *-  --   --- - -   -  - --  - - ---- -  - -- -  - -- -- -     - -  - -- -  - - |
| 1.0 \- ---     - - - - - - - -  - -  - >  ->-  - -  -  - -- - -   -- /- / --   |
| * - - \     - -- -- -    - - -- -  - - -- -  > - - -  - -  - -  -/ / -- --   - |
|  -  \-   --\--  -  - -\-\- ---- - -- -  - - -- - -  - --   - -- --/-    - - -  |
| 0.5-    -  -\--  -  -\-- -  -  - - -  - - - -      - -/- - -  -- -- --   --  - |
| *--   ----  -  -- - - -\-  - -- -- - ------- /- - - -- ---- --  -  -  -    -   |
| v -  -  - --  -- - - -   ---- - --- -- -- --   --- --  --- - -^  -- -- - ----  |
| 0.0 -- -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

Streamplot Demo

streamplot_demo.png

ASCII output:

                      Streamline Plot Demo - Circular Flow
+--------------------------------------------------------------------------------+
| 2.0                                                                            |
| *         -    -       -             -                                         |
| 1.5   - -  - -   - - -- -  - -  - -  -  ---- -- -  - -- -  -  -  -  - -        |
| *  --  - -  - -  -  -     -  - -  - - -- -  -  - -      - - -- - - - -  --     |
| *-  --   --- - -   -  - --  - - ---- -  - -- -  - -- -- -     - -  - -- -  - - |
| 1.0 \- ---     - - - - - - - -  - -  - >  ->-  - -  -  - -- - -   -- /- / --   |
| * - - \     - -- -- -    - - -- -  - - -- -  > - - -  - -  - -  -/ / -- --   - |
|  -  \-   --\--  -  - -\-\- ---- - -- -  - - -- - -  - --   - -- --/-    - - -  |
| 0.5-    -  -\--  -  -\-- -  -  - - -  - - - -      - -/- - -  -- -- --   --  - |
| *--   ----  -  -- - - -\-  - -- -- - ------- /- - - -- ---- --  -  -  -    -   |
| v -  -  - --  -- - - -   ---- - --- -- -- --   --- --  --- - -^  -- -- - ----  |
| 0.0 -- -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