fplot_constants Module



Contents


Variables

Type Visibility Attributes Name Initial
integer(kind=int32), public, parameter :: ARROW_BACKHEAD = 2

Defines an arrow with it's head at it's back end (tail).

integer(kind=int32), public, parameter :: ARROW_EMPTY = 101

Defines an empty arrow head.

integer(kind=int32), public, parameter :: ARROW_FILLED = 100

Defines a filled arrow head.

integer(kind=int32), public, parameter :: ARROW_HEAD = 1

Defines an arrow with a traditional head.

integer(kind=int32), public, parameter :: ARROW_HEADS = 3

Defines an arrow with a head on both ends.

integer(kind=int32), public, parameter :: ARROW_NO_BORDER = 103

Defines an arrow head with no border.

integer(kind=int32), public, parameter :: ARROW_NO_FILL = 102

Defines an arrow head without fill.

integer(kind=int32), public, parameter :: ARROW_NO_HEAD = 0

Defines an arrow with no head.

integer(kind=int32), public, parameter :: COORDINATES_CARTESIAN = 100

Defines a Cartesian coordinate system.

integer(kind=int32), public, parameter :: COORDINATES_CYLINDRICAL = 102

Defines a cylindrical coordinate system.

integer(kind=int32), public, parameter :: COORDINATES_SPHERICAL = 101

Defines a spherical coordinate system.

character(len=*), public, parameter :: GNUPLOT_DEFAULT_FONTNAME = "Calibri"

Defines the default font used by text on the graph.

integer(kind=int32), public, parameter :: GNUPLOT_DEFAULT_FONT_SIZE = 14

Defines the default font size used by text on the graph.

integer(kind=int32), public, parameter :: GNUPLOT_DEFAULT_WINDOW_HEIGHT = 420

The default GNUPLOT window height, in pixels.

integer(kind=int32), public, parameter :: GNUPLOT_DEFAULT_WINDOW_WIDTH = 640

The default GNUPLOT window width, in pixels.

integer(kind=int32), public, parameter :: GNUPLOT_MAX_LABEL_LENGTH = 128

Defines the maximum number of characters allowed in a graph label.

integer(kind=int32), public, parameter :: GNUPLOT_MAX_PATH_LENGTH = 256

Defines the maximum number of characters allowed in a file path.

integer(kind=int32), public, parameter :: GNUPLOT_TERMINAL_LATEX = 5

Defines a LATEX terminal.

integer(kind=int32), public, parameter :: GNUPLOT_TERMINAL_PNG = 4

Defines a PNG terminal.

integer(kind=int32), public, parameter :: GNUPLOT_TERMINAL_QT = 3

Defines a QT terminal.

integer(kind=int32), public, parameter :: GNUPLOT_TERMINAL_WIN32 = 1

Defines a Win32 terminal.

integer(kind=int32), public, parameter :: GNUPLOT_TERMINAL_WXT = 2

Defines a WXT terminal.

character(len=*), public, parameter :: LEGEND_ARRANGE_HORIZONTALLY = "horizontal"

Defines the legend should be arranged such that the row count is minimized.

character(len=*), public, parameter :: LEGEND_ARRANGE_VERTICALLY = "vertical"

Defines the legend should be arranged such that the column count is minimized.

character(len=*), public, parameter :: LEGEND_BOTTOM = "bottom"

Defines the legend should be placed at the bottom of the plot.

character(len=*), public, parameter :: LEGEND_CENTER = "center"

Defines the legend should be centered on the plot.

character(len=*), public, parameter :: LEGEND_LEFT = "left"

Defines the legend should be placed at the left of the plot.

character(len=*), public, parameter :: LEGEND_RIGHT = "right"

Defines the legend should be placed at the right of the plot.

character(len=*), public, parameter :: LEGEND_TOP = "top"

Defines the legend should be placed at the top of the plot.

integer(kind=int32), public, parameter :: LINE_DASHED = 2

Defines a dashed line.

integer(kind=int32), public, parameter :: LINE_DASH_DOTTED = 4

Defines a dash-dotted line.

integer(kind=int32), public, parameter :: LINE_DASH_DOT_DOT = 5

Defines a dash-dot-dotted line.

integer(kind=int32), public, parameter :: LINE_DOTTED = 3

Defines a dotted line.

integer(kind=int32), public, parameter :: LINE_SOLID = 1

Defines a solid line.

integer(kind=int32), public, parameter :: MARKER_ASTERISK = 3

Defines an * data point marker.

integer(kind=int32), public, parameter :: MARKER_EMPTY_CIRCLE = 6

Defines an empty circle-shaped data point marker.

integer(kind=int32), public, parameter :: MARKER_EMPTY_NABLA = 10

Defines an empty nabla-shaped data point marker.

integer(kind=int32), public, parameter :: MARKER_EMPTY_RHOMBUS = 12

Defines an empty rhombus-shaped data point marker.

integer(kind=int32), public, parameter :: MARKER_EMPTY_SQUARE = 4

Defines an empty square-shaped data point marker.

integer(kind=int32), public, parameter :: MARKER_EMPTY_TRIANGLE = 8

Defines an empty triangle-shaped data point marker.

integer(kind=int32), public, parameter :: MARKER_FILLED_CIRCLE = 7

Defines an filled circle-shaped data point marker.

integer(kind=int32), public, parameter :: MARKER_FILLED_NABLA = 11

Defines an filled nabla-shaped data point marker.

integer(kind=int32), public, parameter :: MARKER_FILLED_RHOMBUS = 13

Defines an filled rhombus-shaped data point marker.

integer(kind=int32), public, parameter :: MARKER_FILLED_SQUARE = 5

Defines an filled square-shaped data point marker.

integer(kind=int32), public, parameter :: MARKER_FILLED_TRIANGLE = 9

Defines an filled triangle-shaped data point marker.

integer(kind=int32), public, parameter :: MARKER_PLUS = 1

Defines a + data point marker.

integer(kind=int32), public, parameter :: MARKER_X = 2

Defines an x data point marker.

integer(kind=int32), public, parameter :: PLOTDATA_MAX_NAME_LENGTH = 128

Defines the maximum number of characters allowed in a graph label.

character(len=*), public, parameter :: POLAR_THETA_BOTTOM = "bottom"

States that theta should start at the bottom of the plot.

character(len=*), public, parameter :: POLAR_THETA_CCW = "ccw"

States that theta should proceed in a counter-clockwise direction.

character(len=*), public, parameter :: POLAR_THETA_CW = "cw"

States that theta should proceed in a clockwise direction.

character(len=*), public, parameter :: POLAR_THETA_LEFT = "left"

States that theta should start at the left of the plot.

character(len=*), public, parameter :: POLAR_THETA_RIGHT = "right"

States that theta should start at the right of the plot.

character(len=*), public, parameter :: POLAR_THETA_TOP = "top"

States that theta should start at the top of the plot.