Table of Contents

Class ChartBuilder

Namespace
MiniTui
Assembly
MiniTui.dll

A line or scatter plot of one or more datasets, with axes, labels and a legend (1.x spec §8.4).

public sealed class ChartBuilder
Inheritance
ChartBuilder
Inherited Members

Methods

Block(BlockBuilder)

Draw a block around the chart.

public ChartBuilder Block(BlockBuilder block)

Parameters

block BlockBuilder

Returns

ChartBuilder

Datasets(params Dataset[])

The datasets, drawn in order.

public ChartBuilder Datasets(params Dataset[] datasets)

Parameters

datasets Dataset[]

Returns

ChartBuilder

Datasets(IReadOnlyList<Dataset>)

The datasets, drawn in order.

public ChartBuilder Datasets(IReadOnlyList<Dataset> datasets)

Parameters

datasets IReadOnlyList<Dataset>

Returns

ChartBuilder

Draw(Buffer, Rect)

Draw the chart.

public void Draw(Buffer buf, Rect area)

Parameters

buf Buffer
area Rect

Legend(LegendPosition)

Where the legend goes. Default TopRight.

public ChartBuilder Legend(LegendPosition position)

Parameters

position LegendPosition

Returns

ChartBuilder

Style(Style)

A style patched over the theme's text style.

public ChartBuilder Style(Style style)

Parameters

style Style

Returns

ChartBuilder

XAxis(Axis)

The horizontal axis.

public ChartBuilder XAxis(Axis axis)

Parameters

axis Axis

Returns

ChartBuilder

YAxis(Axis)

The vertical axis.

public ChartBuilder YAxis(Axis axis)

Parameters

axis Axis

Returns

ChartBuilder