Source: styling_demo.f90
Line styles, markers, format strings, and scatter styling.
styling_demo.f90 - Source codeoutput/example/fortran/styling_demo/make example ARGS="styling_demo"

ASCII output:
Matplotlib-style Format Strings
+--------------------------------------------------------------------------------+
| 1.0 |
| | |
| |
| 0.8 -- sin(x) - solid line |
| -- cos(x) - dashed line |
| | o sin(x/2) - circles only |
| x cos(x/2) - x markers with line |
| 0.5 |
| |# -- - # # - -- |
| ## - - - # # # # - - - |
| 0.2 # o oo o oo oo oo o o # # - - |
| xx xx-xx o o - o oo ## - ## - |
| | - o#x xx x -- oo -- # -- |
| - o o ## x x - # o o - ## -- |
| 0.0o # x x x- ## o o -- # - x |
| o ## x-x # o-o ## xx x |
| # -x xx ## -- o o # xx -- |
| # -- x xx - o o #x xx -- |
| | ## - ## xx xx -- xx xx # |
| -0.2 # - ## x xx xx xx xx x oo o # |
| # # - - oo oo oo o o |
| # # # -- -- # # |
| | # ## -- ## # |
| -0.5 |
| |
| | |
| -0.8 |
| |
| |- - - - - - - - - - - - -- - - - - - - - - - - - -- - - - - - - - - - - - -- |
| 0 2 3 5 6 8 9 |
+--------------------------------------------------------------------------------+
X values
Y values

ASCII output:
Line Style Reference
+--------------------------------------------------------------------------------+
| 3 |
| | |
| | |
| | -- Solid (-) |
| | -- Dashed (--) |
| | -- Dotted (:) |
| | -- Dash-dot (-.) |
| | -- None (invisible) |
| | - -- -- o Markers only |
| | ----- ----- --- - -- -- |
| |#-# ---- # ##-## # ---- |
| | # #### ---- ### #--- # ### --- |
| | ## ## #### # # #- ####- - ## ## #### |
| |### #### #### #### ##### ## ### ##### ### |
| |% ## %% %# # ##### ## %%%% ## %###% ## % %% ## #### # |
| | %% ### %% ### %% %% ### ## %% ### %%#### |
| | %% % ###%# %% %% ### ## %% %% ### #% |
| | %% %% %% %% %% %% %% %% %%% %% |
| -1 oo oo o oo % % % % % % % % |
| | oo oo o o o |
| | o oo oo oo oo o |
| | o oo oo oo oo oo o oo |
| | o oo oo oo oo o |
| |2 |
| | |
| | |
| | |
| |3 |
| |- - - - - - - - - - - - -- - - - - - - - - - - - -- - - - - - - - - - - - -- |
| 0 2 3 5 6 8 9 |
+--------------------------------------------------------------------------------+
X values
Y values

ASCII output:
All Marker Types
+--------------------------------------------------------------------------------+
| |
| | |
| |
| | o Circle |
| | # Square |
| 3.2 % Diamond |
| | x Cross |
| | |
| | |
| 2.4 |
| | |
| | |
| | o |
| 1.6 o o o |
| o |
| # o |
| | # o |
| o # |
| 0.8 % # % # o |
| | # % # % |
| | % # # # |
| x % x x |
| | % x x |
| | x % |
| | x |
| 0.0 x x |
| | x |
| | |
| |0.8- - - - - - - - - - - - - - - - - - - |
| 0.6 1.2 1.8 2.4 3.0 3.6 4.2 4.8 |
+--------------------------------------------------------------------------------+
X Values
Y Values

ASCII output:
Scatter Plot with Markers
+--------------------------------------------------------------------------------+
| |
| | |
| |
| 0.8 o Data Points |
| -- Sin(x) Reference |
| | |
| 0.5 |
| |
| | # # # # |
| # # o o # # |
| 0.2 # # # # |
| # o # |
| | # o # |
| # # |
| 0.0 # |
| | # |
| # o |
| # # |
| | # o # |
| -0.2 # o # # |
| # # # |
| # # o o # # |
| | # # # # |
| -0.5 |
| |
| | |
| -0.8 |
| |
| | - - - - - - - - - - - - - - - - - - - - - - - |
| 0.8 1.6 2.4 3.2 4.0 4.8 5.6 |
+--------------------------------------------------------------------------------+
X Values
Y Values