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.00 |
| | |
| | |
| | ## -- - ## ## - -- - --- sin(x) |
| 0.75 # - - # # - --- cos(x) |
| | # - - # - - |
| | # # - |
| 0.50 -# - # - |
| | - # - # - # - |
| | - # - # - # - |
| | - - # - # - |
| 0.25 - # - - # - |
| | # - # - # - |
| | - # - # # - |
| 0.00- # - # - # |
| | - # # - - |
| | - # - # - |
| -0.25 # - - # - |
| | # - # - # - |
| | # - # # |
| | # - # - # - |
| -0.50 # - # - # |
| | # # - # |
| | - # - # |
| -0.75 # - - |
| | # # |
| | # # - - # # |
| -1.00 ## ## - -- - ## # |
| +--+-------------+-------------+--------------+-------------+--------------+-- |
| 0 2 4 6 8 10 |
+--------------------------------------------------------------------------------+
x
y

ASCII output:
Legend Box Styling Demo
+--------------------------------------------------------------------------------+
| 1.00 |
| | |
| | |
| | - -- --- |
| 0.75 - - - |
| | - - |
| | ## - - ## |
| 0.50 ## - ## |
| | ## - ## |
| | - # ## ## ### # |
| | - ## ## # - # |
| 0.25 # # # # - %% %% % # |
| | - # # ## % %% % # %%% |
| | - ## # # - %% % # %% |
| 0.00# # #- % % # %% |
| | #% # # # # %# |
| | %% # % % -# # # |
| -0.25 %% # % %% - # # ## - |
| | %%% % # %% % ## # # - |
| | % %% %% # - # # # # |
| | # - # ## ## - |
| -0.50 # # ### ## ## - |
| | # # # # - |
| | ## # # ## - |
| -0.75-- sin(x) # # - - |
| | --- 0.5 sin(x) - - |
| | --- 0.7 cos(x) - - - |
| -1.00-- -0.3 sin(x) --- -- - |
| +--+----------+----------+----------+-----------+----------+----------+------- |
| 0 1 2 3 4 5 6 |
+--------------------------------------------------------------------------------+
x
y

ASCII output:
Legend Box Styling Demo
+--------------------------------------------------------------------------------+
| 1.00 |
| | |
| | |
| | - -- --- |
| 0.75 - - - |
| | - - |
| | ## - - ## |
| 0.50 ## - ## |
| | ## - ## |
| | - # ## ## ### # |
| | - ## ## # - # |
| 0.25 # # # # - %% %% % # |
| | - # # ## % %% % # %%% |
| | - ## # # - %% % # %% |
| 0.00# # #- % % # %% |
| | #% # # # # %# |
| | %% # % % -# # # |
| -0.25 %% # % %% - # # ## - |
| | %%% % # %% % ## # # - |
| | % %% %% # - # # # # |
| | # - # ## ## - |
| -0.50 # # ### ## ## - |
| | # # # # - |
| | ## # # ## - |
| -0.75 # # - --- sin(x) |
| | - --- 0.5 sin(x) |
| | - --- 0.7 cos(x) |
| -1.00 --- -- - --- -0.3 sin(x) |
| +--+----------+----------+----------+-----------+----------+----------+------- |
| 0 1 2 3 4 5 6 |
+--------------------------------------------------------------------------------+
x
y

ASCII output:
Legend Box Styling Demo
+--------------------------------------------------------------------------------+
| 1.00 |
| | |
| | |
| | --- sin(x) - --- |
| 0.75--- 0.5 sin(x) - |
| | --- 0.7 cos(x) - |
| | --- -0.3 sin(x) - ## |
| 0.50 ## - ## |
| | ## - ## |
| | - # ## ## ### # |
| | - ## ## # - # |
| 0.25 # # # # - %% %% % # |
| | - # # ## % %% % # %%% |
| | - ## # # - %% % # %% |
| 0.00# # #- % % # %% |
| | #% # # # # %# |
| | %% # % % -# # # |
| -0.25 %% # % %% - # # ## - |
| | %%% % # %% % ## # # - |
| | % %% %% # - # # # # |
| | # - # ## ## - |
| -0.50 # # ### ## ## - |
| | # # # # - |
| | ## # # ## - |
| -0.75 # # - - |
| | - - |
| | - - - |
| -1.00 --- -- - |
| +--+----------+----------+----------+-----------+----------+----------+------- |
| 0 1 2 3 4 5 6 |
+--------------------------------------------------------------------------------+
x
y

ASCII output:
Legend: Lower Left
+--------------------------------------------------------------------------------+
| |
| | |
| 4 - |
| | ------- |
| | -------- |
| | ------- |
| | ------ |
| 3 ------ |
| | ------ |
| | ----- ############ |
| | ----- ############# |
| | ----- ########### |
| 2 ---- ######### |
| | ---- ####### |
| | --- ###### |
| | --- #### |
| | --- ### |
| 1 -- ## |
| | ### |
| | ## |
| | --- sqrt x |
| | --- ln(x) |
| +--#----+--------+---------+--------+--------+---------+--------+--------+---- |
| 0 2.5 5.0 7.5 10.0 12.5 15.0 17.5 20.0 |
+--------------------------------------------------------------------------------+

ASCII output:
Legend: Lower Right
+--------------------------------------------------------------------------------+
| |
| | |
| 4 - |
| | ------- |
| | -------- |
| | ------- |
| | ------ |
| 3 ------ |
| | ------ |
| | ----- ############ |
| | ----- ############# |
| | ----- ########### |
| 2 ---- ######### |
| | ---- ####### |
| | --- ###### |
| | --- #### |
| | --- ### |
| 1 -- ## |
| | ### |
| | ## |
| | ## --- sqrt x |
| | # --- ln(x) |
| +--#----+--------+---------+--------+--------+---------+--------+--------+---- |
| 0 2.5 5.0 7.5 10.0 12.5 15.0 17.5 20.0 |
+--------------------------------------------------------------------------------+

ASCII output:
Legend: Upper Left
+--------------------------------------------------------------------------------+
| |
| | |
| 4 - |
| | --- sqrt x ------- |
| | --- ln(x) -------- |
| | ------- |
| | ------ |
| 3 ------ |
| | ------ |
| | ----- ############ |
| | ----- ############# |
| | ----- ########### |
| 2 ---- ######### |
| | ---- ####### |
| | --- ###### |
| | --- #### |
| | --- ### |
| 1 -- ## |
| | ### |
| | ## |
| | ## |
| | # |
| +--#----+--------+---------+--------+--------+---------+--------+--------+---- |
| 0 2.5 5.0 7.5 10.0 12.5 15.0 17.5 20.0 |
+--------------------------------------------------------------------------------+

ASCII output:
Legend: Upper Right
+--------------------------------------------------------------------------------+
| |
| | |
| 4 - |
| | --- sqrt x |
| | -------- --- ln(x) |
| | ------- |
| | ------ |
| 3 ------ |
| | ------ |
| | ----- ############ |
| | ----- ############# |
| | ----- ########### |
| 2 ---- ######### |
| | ---- ####### |
| | --- ###### |
| | --- #### |
| | --- ### |
| 1 -- ## |
| | ### |
| | ## |
| | ## |
| | # |
| +--#----+--------+---------+--------+--------+---------+--------+--------+---- |
| 0 2.5 5.0 7.5 10.0 12.5 15.0 17.5 20.0 |
+--------------------------------------------------------------------------------+

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