Source: legend_demo.f90
Legends, labels, and legend placement.
legend_demo.f90 - Source codeoutput/example/fortran/legend_demo/make example ARGS="legend_demo"

ASCII output:
Basic Legend Demo
+--------------------------------------------------------------------------------+
| 1.0 |
| | |
| |
| 0.8 -- sin(x) |
| -- cos(x) |
| | |
| |
| 0.5 |
| |# -- - # # - -- |
| ## - - - # # # # - - - |
| 0.2 # -- # # - - |
| -- # - ## - ## - |
| | - # -- # -- # -- |
| - ## - # - ## -- |
| 0.0 # - ## -- # - |
| | ## -- # - ## - |
| # - ## -- # -- |
| # -- # - ## -- |
| | ## - ## -- # |
| -0.2 # - ## - # |
| # # - - # # |
| # # # -- -- # # |
| | # ## -- ## # |
| -0.5 |
| |
| | |
| -0.8 |
| |
| |- - - - - - - - - - - - -- - - - - - - - - - - - -- - - - - - - - - - - - -- |
| 0 2 3 5 6 8 9 |
+--------------------------------------------------------------------------------+
x
y

ASCII output:
Legend Box Styling Demo
+--------------------------------------------------------------------------------+
| |
| | |
| |
| 0.8 -- sin(x) |
| -- 0.5 sin(x) |
| | -- 0.7 cos(x) |
| 0.5 -- -0.3 sin(x) |
| |
| | -- - - |
| - -- - -- |
| 0.2# - - - # # # |
| # ## - - ## # |
| | - - # ## ## ## # ## ## - ## |
| - ## # # # ## # - %% % %% %% %# # % |
| 0.0## # # ## # % %% %% # # % %% %% |
| |# # # %# #% # # # # |
| %% %% % # %% % %% # # # # ## - |
| %% %% %% % %# #% - # ## # # # ## - |
| | # # - # ## # ## ## ## # # - - |
| -0.2 # # ## # ## # - |
| ## ## - -- |
| -- - -- - |
| | -- -- |
| -0.5 |
| |
| | |
| -0.8 |
| |
| | - - - - - - - - - - - - - - - - - - - - - - - - - - |
| 0.0 0.8 1.6 2.4 3.2 4.0 4.8 5.6 |
+--------------------------------------------------------------------------------+
x
y

ASCII output:
Legend Box Styling Demo
+--------------------------------------------------------------------------------+
| |
| | |
| |
| 0.8 |
| |
| | |
| 0.5 |
| |
| | -- - - |
| - -- - -- |
| 0.2# - - - # # # |
| # ## - - ## # |
| | - - # ## ## ## # ## ## - ## |
| - ## # # # ## # - %% % %% %% %# # % |
| 0.0## # # ## # % %% %% # # % %% %% |
| |# # # %# #% # # # # |
| %% %% % # %% % %% # # # # ## - |
| %% %% %% % %# #% - # ## # # # ## - |
| | # # - # ## # ## ## ## # # - - |
| -0.2 # # ## # ## # - |
| ## ## - -- |
| -- - -- - |
| | -- -- |
| -0.5 |
| |
| | -- sin(x) |
| -0.8 -- 0.5 sin(x) |
| -- 0.7 cos(x) |
| | - - - - - - - - - - - - - - - - - - - - -- -0.3 sin(x) - |
| 0.0 0.8 1.6 2.4 3.2 4.0 4.8 5.6 |
+--------------------------------------------------------------------------------+
x
y

ASCII output:
Legend Box Styling Demo
+--------------------------------------------------------------------------------+
| |
| | |
| |
| 0.8 |
| -- sin(x) |
| |-- 0.5 sin(x) |
| 0.5 |
| -- 0.7 cos(x) |
| |-- -0.3 sin(x) -- - - |
| - -- - -- |
| 0.2# - - - # # # |
| # ## - - ## # |
| | - - # ## ## ## # ## ## - ## |
| - ## # # # ## # - %% % %% %% %# # % |
| 0.0## # # ## # % %% %% # # % %% %% |
| |# # # %# #% # # # # |
| %% %% % # %% % %% # # # # ## - |
| %% %% %% % %# #% - # ## # # # ## - |
| | # # - # ## # ## ## ## # # - - |
| -0.2 # # ## # ## # - |
| ## ## - -- |
| -- - -- - |
| | -- -- |
| -0.5 |
| |
| | |
| -0.8 |
| |
| | - - - - - - - - - - - - - - - - - - - - - - - - - - |
| 0.0 0.8 1.6 2.4 3.2 4.0 4.8 5.6 |
+--------------------------------------------------------------------------------+
x
y

ASCII output:
Legend: Lower Left
+--------------------------------------------------------------------------------+
| 4.2 |
| | |
| 3.6 |
| | |
| | |
| | |
| | |
| | |
| | |
| 3.0 |
| |.4 |
| | |
| | -------- |
| | -------------- |
| | ------------- |
| | ----------- # |
| 1.8 ---------- ############################ |
| |.2 -------- ################## |
| | ------ ############ |
| | ----- ####### |
| |-- ###### |
| |-- sqrtx |
| |-- ln(x)- - ----------------------------------------------------------------- |
| 0.6 3 5 8 10 13 15 18 20 |
+--------------------------------------------------------------------------------+

ASCII output:
Legend: Lower Right
+--------------------------------------------------------------------------------+
| 4.2 |
| | |
| 3.6 |
| | |
| | |
| | |
| | |
| | |
| | |
| 3.0 |
| |.4 |
| | |
| | -------- |
| | -------------- |
| | ------------- |
| | ----------- # |
| 1.8 ---------- ############################ |
| |.2 -------- ################## |
| | ------ ############ |
| | ----- ####### |
| |-- ###### |
| | ## -- sqrtx |
| |##------- - --------------------------------------------------------- ln(x)-- |
| 0.6 3 5 8 10 13 15 18 20 |
+--------------------------------------------------------------------------------+

ASCII output:
Legend: Upper Left
+--------------------------------------------------------------------------------+
| 4.2 |
| | |
| 3.6 |
| |-- sqrtx |
| |-- ln(x) |
| | |
| | |
| | |
| | |
| 3.0 |
| |.4 |
| | |
| | -------- |
| | -------------- |
| | ------------- |
| | ----------- # |
| 1.8 ---------- ############################ |
| |.2 -------- ################## |
| | ------ ############ |
| | ----- ####### |
| |-- ###### |
| | ## |
| |##------- - ----------------------------------------------------------------- |
| 0.6 3 5 8 10 13 15 18 20 |
+--------------------------------------------------------------------------------+

ASCII output:
Legend: Upper Right
+--------------------------------------------------------------------------------+
| 4.2 |
| | |
| 3.6 |
| | -- sqrtx |
| | -- ln(x) |
| | |
| | |
| | |
| | |
| 3.0 |
| |.4 |
| | |
| | -------- |
| | -------------- |
| | ------------- |
| | ----------- # |
| 1.8 ---------- ############################ |
| |.2 -------- ################## |
| | ------ ############ |
| | ----- ####### |
| |-- ###### |
| | ## |
| |##------- - ----------------------------------------------------------------- |
| 0.6 3 5 8 10 13 15 18 20 |
+--------------------------------------------------------------------------------+

ASCII output:
Mathematical Functions with Legend
+--------------------------------------------------------------------------------+
| |
| | |
| 1.0 |
| -- e^-x/2cos(x) |
| -- xe^-x/3 |
| -- sin(x)/x |
| | -- x^2e^-x |
| 0.8 |
| |
| |
| | |
| 0.6 |
| |
| ################### |
| ###### ### ###### |
| |-- ## ## ###### |
| 0.4- ### ###### |
| - # ### ###### |
| -## ##%%%% ###### |
| | # - %%%% ## %%%%%% ######## |
| 0.2# %% ## %%%%% ###### |
| # %% - ## %%%%%% |
| # %% -- ## %%%%%%%% ### |
| #%%% -- ### ---%%%%%%%%#########% ######### |
| | -- ## ------- ##### -------%%%%%%%%%%%####### |
| 0.0 -- ####-- ###### |
| ----------- ########## |
| -0.2 |
| |- - - - - - - - - - - - -- - - - - - - - - - - - -- - - - - - - - - - - - -- |
| 0 2 3 5 6 8 9 |
+--------------------------------------------------------------------------------+
x
f(x)