Source: streamplot_demo.f90
Streamplots for 2D vector fields.
streamplot_demo.f90 - Source codeoutput/example/fortran/streamplot_demo/make example ARGS="streamplot_demo"

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

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