Search Results for

Show / Hide Table of Contents

# Namespace Terminal.Gui.Graphs

### Classes

#### Axis

Renders a continuous line with grid line ticks and labels

#### AxisIncrementToRender

A location on an axis of a GraphView that may or may not have a label associated with it

#### BarSeries

Series of bars positioned at regular intervals

#### BarSeries.Bar

A single bar in a BarSeries

#### GraphCellToRender

Describes how to render a single row/column of a GraphView based on the value(s) in ISeries at that location

#### HorizontalAxis

The horizontal (x axis) of a GraphView

#### LegendAnnotation

A box containing symbol definitions e.g. meanings for colors in a graph. The 'Key' to the graph

#### MultiBarSeries

Collection of BarSeries in which bars are clustered by category

#### PathAnnotation

Sequence of lines to connect points e.g. of a ScatterSeries

#### PathAnnotation.LineF

Describes two points in graph space and a line between them

#### ScatterSeries

Series composed of any number of discrete data points

#### TextAnnotation

Displays text at a given position (in screen space or graph space)

#### VerticalAxis

The vertical (i.e. Y axis) of a GraphView

### Interfaces

#### IAnnotation

Describes an overlay element that is rendered either before or after a series.

Annotations can be positioned either in screen space (e.g. a legend) or in graph space (e.g. a line showing high point)

Unlike ISeries, annotations are allowed to draw into graph margins

#### ISeries

Describes a series of data that can be rendered into a GraphView>

### Enums

#### Orientation

Direction of an element (horizontal or vertical)

### Delegates

#### LabelGetterDelegate

Delegate for custom formatting of axis labels. Determines what should be displayed at a given label