F# Charting


Chart

Namespace: FSharp.Charting

Provides a set of static methods for creating charts.

Static members

Static memberDescription
Area(...)
Signature: (data:seq<'?336319> * Name:string option * Title:string option * Labels:'?336320 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?336319, '?336320

Emphasizes the degree of change over time and shows the relationship of the parts to a whole.

Area(...)
Signature: (data:seq<'?336315 * '?336316> * Name:string option * Title:string option * Labels:'?336317 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?336315, '?336316, '?336317

Emphasizes the degree of change over time and shows the relationship of the parts to a whole.

Bar(...)
Signature: (data:seq<'?336326> * Name:string option * Title:string option * Labels:'?336327 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?336326, '?336327

Illustrates comparisons among individual items

Bar(...)
Signature: (data:seq<'?336322 * '?336323> * Name:string option * Title:string option * Labels:'?336324 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?336322, '?336323, '?336324

Illustrates comparisons among individual items

BoxPlotFromData(...)
Signature: (data:seq<'?336338 * '?336339> * Name:string option * Title:string option * Color:Color option * XTitle:string option * YTitle:string option * Percentile:int option * ShowAverage:bool option * ShowMedian:bool option * ShowUnusualValues:bool option * WhiskerPercentile:int option) -> GenericChart
Type parameters: '?336338, '?336339, '?336340

Consists of one or more box symbols that summarize the distribution of the data within one or more data sets.

BoxPlotFromStatistics(...)
Signature: (data:seq<'?336329 * '?336330 * '?336331 * '?336332 * '?336333 * '?336334 * '?336335> * Name:string option * Title:string option * Labels:'?336336 option * Color:Color option * XTitle:string option * YTitle:string option * Percentile:int option * ShowAverage:bool option * ShowMedian:bool option * ShowUnusualValues:bool option * WhiskerPercentile:int option) -> GenericChart
Type parameters: '?336329, '?336330, '?336331, '?336332, '?336333, '?336334, '?336335, '?336336

Consists of one or more box symbols that summarize the distribution of the data within one or more data sets.

Bubble(...)
Signature: (data:seq<'?336348 * '?336349> * Name:string option * Title:string option * Labels:'?336350 option * Color:Color option * XTitle:string option * YTitle:string option * BubbleMaxSize:int option * BubbleMinSize:int option * BubbleScaleMax:float option * BubbleScaleMin:float option * UseSizeForLabel:bool option) -> GenericChart
Type parameters: '?336348, '?336349, '?336350

A variation of the Point chart type, where the data points are replaced by bubbles of different sizes.

Bubble(...)
Signature: (data:seq<'?336343 * '?336344 * '?336345> * Name:string option * Title:string option * Labels:'?336346 option * Color:Color option * XTitle:string option * YTitle:string option * BubbleMaxSize:int option * BubbleMinSize:int option * BubbleScaleMax:float option * BubbleScaleMin:float option * UseSizeForLabel:bool option) -> GenericChart
Type parameters: '?336343, '?336344, '?336345, '?336346

A variation of the Point chart type, where the data points are replaced by bubbles of different sizes.

Candlestick(...)
Signature: (data:seq<'?336359 * '?336360 * '?336361 * '?336362> * Name:string option * Title:string option * Labels:'?336363 option * Color:Color option * XTitle:string option * YTitle:string option) -> CandlestickChart
Type parameters: '?336359, '?336360, '?336361, '?336362, '?336363

Used to display stock information using high, low, open and close values.

Candlestick(...)
Signature: (data:seq<'?336352 * '?336353 * '?336354 * '?336355 * '?336356> * Name:string option * Title:string option * Labels:'?336357 option * Color:Color option * XTitle:string option * YTitle:string option) -> CandlestickChart
Type parameters: '?336352, '?336353, '?336354, '?336355, '?336356, '?336357

Used to display stock information using high, low, open and close values.

Column(...)
Signature: (data:seq<'?336370> * Name:string option * Title:string option * Labels:'?336371 option * Color:Color option * XTitle:string option * YTitle:string option * ColumnWidth:float option) -> GenericChart
Type parameters: '?336370, '?336371

Uses a sequence of columns to compare values across categories.

Column(...)
Signature: (data:seq<'?336366 * '?336367> * Name:string option * Title:string option * Labels:'?336368 option * Color:Color option * XTitle:string option * YTitle:string option * ColumnWidth:float option) -> GenericChart
Type parameters: '?336366, '?336367, '?336368

Uses a sequence of columns to compare values across categories.

Columns(charts)
Signature: charts:seq<GenericChart> -> GenericChart

Create a combined chart with the given charts placed in columns

Combine(charts)
Signature: charts:seq<GenericChart> -> GenericChart

Create a combined chart with the given charts merged

Doughnut(...)
Signature: (data:seq<'?336377> * Name:string option * Title:string option * Labels:'?336378 option * Color:Color option * XTitle:string option * YTitle:string option) -> DoughnutChart
Type parameters: '?336377, '?336378

Similar to the Pie chart type, except that it has a hole in the center.

Doughnut(...)
Signature: (data:seq<'?336373 * '?336374> * Name:string option * Title:string option * Labels:'?336375 option * Color:Color option * XTitle:string option * YTitle:string option) -> DoughnutChart
Type parameters: '?336373, '?336374, '?336375

Similar to the Pie chart type, except that it has a hole in the center.

ErrorBar(...)
Signature: (data:seq<'?336380 * '?336381 * '?336382 * '?336383> * Name:string option * Title:string option * Labels:'?336384 option * Color:Color option * XTitle:string option * YTitle:string option) -> ErrorBarChart
Type parameters: '?336380, '?336381, '?336382, '?336383, '?336384

Consists of lines with markers that are used to display statistical information about the data displayed in a graph.

FastLine(...)
Signature: (data:seq<'?336390> * Name:string option * Title:string option * Labels:'?336391 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?336390, '?336391

A variation of the Line chart that significantly reduces the drawing time of a series that contains a very large number of data points.

FastLine(...)
Signature: (data:seq<'?336386 * '?336387> * Name:string option * Title:string option * Labels:'?336388 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?336386, '?336387, '?336388

A variation of the Line chart that significantly reduces the drawing time of a series that contains a very large number of data points.

FastPoint(...)
Signature: (data:seq<'?336397> * Name:string option * Title:string option * Labels:'?336398 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?336397, '?336398

A variation of the Point chart type that significantly reduces the drawing time of a series that contains a very large number of data points.

FastPoint(...)
Signature: (data:seq<'?336393 * '?336394> * Name:string option * Title:string option * Labels:'?336395 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?336393, '?336394, '?336395

A variation of the Point chart type that significantly reduces the drawing time of a series that contains a very large number of data points.

Funnel(...)
Signature: (data:seq<'?336404> * Name:string option * Title:string option * Labels:'?336405 option * Color:Color option * XTitle:string option * YTitle:string option) -> FunnelChart
Type parameters: '?336404, '?336405

Displays in a funnel shape data that equals 100% when totaled.

Funnel(...)
Signature: (data:seq<'?336400 * '?336401> * Name:string option * Title:string option * Labels:'?336402 option * Color:Color option * XTitle:string option * YTitle:string option) -> FunnelChart
Type parameters: '?336400, '?336401, '?336402

Displays in a funnel shape data that equals 100% when totaled.

Histogram(...)
Signature: (data:seq<'?336407> * Name:string option * Title:string option * Color:Color option * XTitle:string option * YTitle:string option * LowerBound:float option * UpperBound:float option * Intervals:float<MeasureOne> option) -> GenericChart
Type parameters: '?336407

Generates a Histogram with reasonable defaults.

Kagi(...)
Signature: (data:seq<'?336413> * Name:string option * Title:string option * Labels:'?336414 option * Color:Color option * XTitle:string option * YTitle:string option) -> KagiChart
Type parameters: '?336413, '?336414

Displays a series of connecting vertical lines where the thickness and direction of the lines are dependent on the action of the price value.

Kagi(...)
Signature: (data:seq<'?336409 * '?336410> * Name:string option * Title:string option * Labels:'?336411 option * Color:Color option * XTitle:string option * YTitle:string option) -> KagiChart
Type parameters: '?336409, '?336410, '?336411

Displays a series of connecting vertical lines where the thickness and direction of the lines are dependent on the action of the price value.

Line(...)
Signature: (data:seq<'?336420> * Name:string option * Title:string option * Labels:'?336421 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?336420, '?336421

Illustrates trends in data with the passing of time.

Line(...)
Signature: (data:seq<'?336416 * '?336417> * Name:string option * Title:string option * Labels:'?336418 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?336416, '?336417, '?336418

Illustrates trends in data with the passing of time.

Pie(...)
Signature: (data:seq<'?336427> * Name:string option * Title:string option * Labels:'?336428 option * Color:Color option * XTitle:string option * YTitle:string option) -> PieChart
Type parameters: '?336427, '?336428

Shows how proportions of data, shown as pie-shaped pieces, contribute to the data as a whole.

Pie(...)
Signature: (data:seq<'?336423 * '?336424> * Name:string option * Title:string option * Labels:'?336425 option * Color:Color option * XTitle:string option * YTitle:string option) -> PieChart
Type parameters: '?336423, '?336424, '?336425

Shows how proportions of data, shown as pie-shaped pieces, contribute to the data as a whole.

Point(...)
Signature: (data:seq<'?336434> * Name:string option * Title:string option * Labels:'?336435 option * Color:Color option * XTitle:string option * YTitle:string option * MarkerColor:Color option * MarkerSize:int option) -> GenericChart
Type parameters: '?336434, '?336435

Uses points to represent data points.

Point(...)
Signature: (data:seq<'?336430 * '?336431> * Name:string option * Title:string option * Labels:'?336432 option * Color:Color option * XTitle:string option * YTitle:string option * MarkerColor:Color option * MarkerSize:int option) -> GenericChart
Type parameters: '?336430, '?336431, '?336432

Uses points to represent data points.

PointAndFigure(...)
Signature: (data:seq<'?336442 * '?336443> * Name:string option * Title:string option * Labels:'?336444 option * Color:Color option * XTitle:string option * YTitle:string option) -> PointAndFigureChart
Type parameters: '?336442, '?336443, '?336444

Disregards the passage of time and only displays changes in prices.

PointAndFigure(...)
Signature: (data:seq<'?336437 * '?336438 * '?336439> * Name:string option * Title:string option * Labels:'?336440 option * Color:Color option * XTitle:string option * YTitle:string option) -> PointAndFigureChart
Type parameters: '?336437, '?336438, '?336439, '?336440

Disregards the passage of time and only displays changes in prices.

Polar(...)
Signature: (data:seq<'?336450> * Name:string option * Title:string option * Labels:'?336451 option * Color:Color option * XTitle:string option * YTitle:string option) -> PolarChart
Type parameters: '?336450, '?336451

A circular graph on which data points are displayed using the angle, and the distance from the center point.

Polar(...)
Signature: (data:seq<'?336446 * '?336447> * Name:string option * Title:string option * Labels:'?336448 option * Color:Color option * XTitle:string option * YTitle:string option) -> PolarChart
Type parameters: '?336446, '?336447, '?336448

A circular graph on which data points are displayed using the angle, and the distance from the center point.

Pyramid(...)
Signature: (data:seq<'?336457> * Name:string option * Title:string option * Labels:'?336458 option * Color:Color option * XTitle:string option * YTitle:string option) -> PyramidChart
Type parameters: '?336457, '?336458

Displays data that, when combined, equals 100%.

Pyramid(...)
Signature: (data:seq<'?336453 * '?336454> * Name:string option * Title:string option * Labels:'?336455 option * Color:Color option * XTitle:string option * YTitle:string option) -> PyramidChart
Type parameters: '?336453, '?336454, '?336455

Displays data that, when combined, equals 100%.

Radar(...)
Signature: (data:seq<'?336464> * Name:string option * Title:string option * Labels:'?336465 option * Color:Color option * XTitle:string option * YTitle:string option) -> RadarChart
Type parameters: '?336464, '?336465

A circular chart that is used primarily as a data comparison tool.

Radar(...)
Signature: (data:seq<'?336460 * '?336461> * Name:string option * Title:string option * Labels:'?336462 option * Color:Color option * XTitle:string option * YTitle:string option) -> RadarChart
Type parameters: '?336460, '?336461, '?336462

A circular chart that is used primarily as a data comparison tool.

Range(...)
Signature: (data:seq<'?336472 * '?336473> * Name:string option * Title:string option * Labels:'?336474 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?336472, '?336473, '?336474

Displays a range of data by plotting two Y values per data point, with each Y value being drawn as a line chart.

Range(...)
Signature: (data:seq<'?336467 * '?336468 * '?336469> * Name:string option * Title:string option * Labels:'?336470 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?336467, '?336468, '?336469, '?336470

Displays a range of data by plotting two Y values per data point, with each Y value being drawn as a line chart.

RangeBar(...)
Signature: (data:seq<'?336481 * '?336482> * Name:string option * Title:string option * Labels:'?336483 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?336481, '?336482, '?336483

Displays separate events that have beginning and end values.

RangeBar(...)
Signature: (data:seq<'?336476 * '?336477 * '?336478> * Name:string option * Title:string option * Labels:'?336479 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?336476, '?336477, '?336478, '?336479

Displays separate events that have beginning and end values.

RangeColumn(...)
Signature: (data:seq<'?336490 * '?336491> * Name:string option * Title:string option * Labels:'?336492 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?336490, '?336491, '?336492

Displays a range of data by plotting two Y values per data point.

RangeColumn(...)
Signature: (data:seq<'?336485 * '?336486 * '?336487> * Name:string option * Title:string option * Labels:'?336488 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?336485, '?336486, '?336487, '?336488

Displays a range of data by plotting two Y values per data point.

RegisterKeyConvertor(conversion)
Signature: (conversion:('T -> key)) -> unit
Type parameters: 'T

Register a function that is used to automatically transform X values (keys) of a non-primitive type to one of the types supported by the charting library (for example, by default DateTimeOffset is converted to DateTime)

Renko(...)
Signature: (data:seq<'?336498> * Name:string option * Title:string option * Labels:'?336499 option * Color:Color option * XTitle:string option * YTitle:string option) -> RenkoChart
Type parameters: '?336498, '?336499

Displays a series of connecting vertical lines where the thickness and direction of the lines are dependent on the action of the price value.

Renko(...)
Signature: (data:seq<'?336494 * '?336495> * Name:string option * Title:string option * Labels:'?336496 option * Color:Color option * XTitle:string option * YTitle:string option) -> RenkoChart
Type parameters: '?336494, '?336495, '?336496

Displays a series of connecting vertical lines where the thickness and direction of the lines are dependent on the action of the price value.

Rows(charts)
Signature: charts:seq<GenericChart> -> GenericChart

Create a combined chart with the given charts placed in rows

Save(filename chart)
Signature: filename:string -> chart:GenericChart -> unit

Save a chart to a file in png format

Show(chart)
Signature: chart:GenericChart -> unit

Display a chart

Spline(...)
Signature: (data:seq<'?336505> * Name:string option * Title:string option * Labels:'?336506 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?336505, '?336506

A Line chart that plots a fitted curve through each data point in a series.

Spline(...)
Signature: (data:seq<'?336501 * '?336502> * Name:string option * Title:string option * Labels:'?336503 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?336501, '?336502, '?336503

A Line chart that plots a fitted curve through each data point in a series.

SplineArea(...)
Signature: (data:seq<'?336512> * Name:string option * Title:string option * Labels:'?336513 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?336512, '?336513

An Area chart that plots a fitted curve through each data point in a series.

SplineArea(...)
Signature: (data:seq<'?336508 * '?336509> * Name:string option * Title:string option * Labels:'?336510 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?336508, '?336509, '?336510

An Area chart that plots a fitted curve through each data point in a series.

SplineRange(...)
Signature: (data:seq<'?336520 * '?336521> * Name:string option * Title:string option * Labels:'?336522 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?336520, '?336521, '?336522

Displays a range of data by plotting two Y values per data point, with each Y value drawn as a line chart.

SplineRange(...)
Signature: (data:seq<'?336515 * '?336516 * '?336517> * Name:string option * Title:string option * Labels:'?336518 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?336515, '?336516, '?336517, '?336518

Displays a range of data by plotting two Y values per data point, with each Y value drawn as a line chart.

StackedArea(...)
Signature: (data:seq<'?336567> * Name:string option * Title:string option * Color:Color option * XTitle:string option * YTitle:string option * StackedGroupName:string option) -> GenericChart
Type parameters: '?336567, '?336568, '?336569

Displays series of the same chart type as stacked areas.

StackedArea100(...)
Signature: (data:seq<'?336571> * Name:string option * Title:string option * Color:Color option * XTitle:string option * YTitle:string option * StackedGroupName:string option) -> GenericChart
Type parameters: '?336571, '?336572, '?336573

Displays series of the same chart type as stacked areas.

StackedBar(...)
Signature: (data:seq<'?336551> * Name:string option * Title:string option * Color:Color option * XTitle:string option * YTitle:string option * StackedGroupName:string option) -> GenericChart
Type parameters: '?336551, '?336552, '?336553

Displays series of the same chart type as stacked bars.

StackedBar100(...)
Signature: (data:seq<'?336555> * Name:string option * Title:string option * Color:Color option * XTitle:string option * YTitle:string option * StackedGroupName:string option) -> GenericChart
Type parameters: '?336555, '?336556, '?336557

Displays series of the same chart type as stacked bars.

StackedColumn(...)
Signature: (data:seq<'?336559> * Name:string option * Title:string option * Color:Color option * XTitle:string option * YTitle:string option * StackedGroupName:string option) -> GenericChart
Type parameters: '?336559, '?336560, '?336561

Displays series of the same chart type as stacked columns.

StackedColumn100(...)
Signature: (data:seq<'?336563> * Name:string option * Title:string option * Color:Color option * XTitle:string option * YTitle:string option * StackedGroupName:string option) -> GenericChart
Type parameters: '?336563, '?336564, '?336565

Displays series of the same chart type as stacked columns.

StepLine(...)
Signature: (data:seq<'?336528> * Name:string option * Title:string option * Labels:'?336529 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?336528, '?336529

Similar to the Line chart type, but uses vertical and horizontal lines to connect the data points in a series forming a step-like progression.

StepLine(...)
Signature: (data:seq<'?336524 * '?336525> * Name:string option * Title:string option * Labels:'?336526 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?336524, '?336525, '?336526

Similar to the Line chart type, but uses vertical and horizontal lines to connect the data points in a series forming a step-like progression.

Stock(...)
Signature: (data:seq<'?336538 * '?336539 * '?336540 * '?336541> * Name:string option * Title:string option * Labels:'?336542 option * Color:Color option * XTitle:string option * YTitle:string option) -> StockChart
Type parameters: '?336538, '?336539, '?336540, '?336541, '?336542

Displays significant stock price points including the high, low, open and close price points.

Stock(...)
Signature: (data:seq<'?336531 * '?336532 * '?336533 * '?336534 * '?336535> * Name:string option * Title:string option * Labels:'?336536 option * Color:Color option * XTitle:string option * YTitle:string option) -> StockChart
Type parameters: '?336531, '?336532, '?336533, '?336534, '?336535, '?336536

Displays significant stock price points including the high, low, open and close price points.

ThreeLineBreak(...)
Signature: (data:seq<'?336548> * Name:string option * Title:string option * Labels:'?336549 option * Color:Color option * XTitle:string option * YTitle:string option) -> ThreeLineBreakChart
Type parameters: '?336548, '?336549

Displays a series of vertical boxes, or lines, that reflect changes in price values.

ThreeLineBreak(...)
Signature: (data:seq<'?336544 * '?336545> * Name:string option * Title:string option * Labels:'?336546 option * Color:Color option * XTitle:string option * YTitle:string option) -> ThreeLineBreakChart
Type parameters: '?336544, '?336545, '?336546

Displays a series of vertical boxes, or lines, that reflect changes in price values.

Fork me on GitHub