Disconnected Lines

Disconnected Lines

Source: disconnected_lines.f90

Line plots with gaps created by NaN separators.

Insert NaNs into your data arrays to break a line into separate segments.

Files

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

Running

make example ARGS="disconnected_lines"

Output

Disconnected Lines

disconnected_lines.png

ASCII output:

                       Disconnected Line Segments Example
+--------------------------------------------------------------------------------+
|                                                                                |
| *                                                           o                  |
|                                                                                |
|           o - - - - o                                o Disconnected segments   |
| *       -            -                               # Single point            |
| 0.5                                                   -                        |
|       -                -                            -                          |
| *    -                   -                        o                o           |
|                                                 -                              |
| *  -                      -                                                    |
|  -                          -                  -                               |
| 0.0                                                                            |
| o                             o              -                                 |
|                                                                                |
|                                            -                                   |
| *                                        -                                     |
|                                                                                |
| -0.5                                    o                                    # |
|                                       -                                        |
|                                     -                                          |
| *                                 -                                            |
|                                 -                                              |
| * * *  * * *  * * *  * * * *  o * *  * * *  * * *  * * *  * * *  * * *  * * *  |
|0        1         2         3         4         5         6         7        8 |
+--------------------------------------------------------------------------------+
                                       x
y

Download ASCII

Download PDF