F# Charting


Chart

Namespace: FSharp.Charting

Provides a set of static methods for creating charts.

Static members

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

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

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

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

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

Illustrates comparisons among individual items

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

Illustrates comparisons among individual items

BoxPlotFromData(...)
Signature: (data:seq<'?242379 * '?242380> * 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: '?242379, '?242380, '?242381

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

BoxPlotFromStatistics(...)
Signature: (data:seq<'?242370 * '?242371 * '?242372 * '?242373 * '?242374 * '?242375 * '?242376> * Name:string option * Title:string option * Labels:'?242377 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: '?242370, '?242371, '?242372, '?242373, '?242374, '?242375, '?242376, '?242377

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

Bubble(...)
Signature: (data:seq<'?242389 * '?242390> * Name:string option * Title:string option * Labels:'?242391 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: '?242389, '?242390, '?242391

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

Bubble(...)
Signature: (data:seq<'?242384 * '?242385 * '?242386> * Name:string option * Title:string option * Labels:'?242387 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: '?242384, '?242385, '?242386, '?242387

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

Candlestick(...)
Signature: (data:seq<'?242400 * '?242401 * '?242402 * '?242403> * Name:string option * Title:string option * Labels:'?242404 option * Color:Color option * XTitle:string option * YTitle:string option) -> CandlestickChart
Type parameters: '?242400, '?242401, '?242402, '?242403, '?242404

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

Candlestick(...)
Signature: (data:seq<'?242393 * '?242394 * '?242395 * '?242396 * '?242397> * Name:string option * Title:string option * Labels:'?242398 option * Color:Color option * XTitle:string option * YTitle:string option) -> CandlestickChart
Type parameters: '?242393, '?242394, '?242395, '?242396, '?242397, '?242398

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

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

Uses a sequence of columns to compare values across categories.

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

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<'?242418> * Name:string option * Title:string option * Labels:'?242419 option * Color:Color option * XTitle:string option * YTitle:string option) -> DoughnutChart
Type parameters: '?242418, '?242419

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

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

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

ErrorBar(...)
Signature: (data:seq<'?242421 * '?242422 * '?242423 * '?242424> * Name:string option * Title:string option * Labels:'?242425 option * Color:Color option * XTitle:string option * YTitle:string option) -> ErrorBarChart
Type parameters: '?242421, '?242422, '?242423, '?242424, '?242425

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

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

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<'?242427 * '?242428> * Name:string option * Title:string option * Labels:'?242429 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?242427, '?242428, '?242429

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<'?242438> * Name:string option * Title:string option * Labels:'?242439 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?242438, '?242439

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<'?242434 * '?242435> * Name:string option * Title:string option * Labels:'?242436 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?242434, '?242435, '?242436

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<'?242445> * Name:string option * Title:string option * Labels:'?242446 option * Color:Color option * XTitle:string option * YTitle:string option) -> FunnelChart
Type parameters: '?242445, '?242446

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

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

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

Histogram(...)
Signature: (data:seq<'?242448> * 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: '?242448

Generates a Histogram with reasonable defaults.

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

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<'?242450 * '?242451> * Name:string option * Title:string option * Labels:'?242452 option * Color:Color option * XTitle:string option * YTitle:string option) -> KagiChart
Type parameters: '?242450, '?242451, '?242452

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<'?242461> * Name:string option * Title:string option * Labels:'?242462 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?242461, '?242462

Illustrates trends in data with the passing of time.

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

Illustrates trends in data with the passing of time.

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

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

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

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

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

Uses points to represent data points.

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

Uses points to represent data points.

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

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

PointAndFigure(...)
Signature: (data:seq<'?242478 * '?242479 * '?242480> * Name:string option * Title:string option * Labels:'?242481 option * Color:Color option * XTitle:string option * YTitle:string option) -> PointAndFigureChart
Type parameters: '?242478, '?242479, '?242480, '?242481

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

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

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

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

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

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

Displays data that, when combined, equals 100%.

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

Displays data that, when combined, equals 100%.

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

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

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

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

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

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<'?242508 * '?242509 * '?242510> * Name:string option * Title:string option * Labels:'?242511 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?242508, '?242509, '?242510, '?242511

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<'?242522 * '?242523> * Name:string option * Title:string option * Labels:'?242524 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?242522, '?242523, '?242524

Displays separate events that have beginning and end values.

RangeBar(...)
Signature: (data:seq<'?242517 * '?242518 * '?242519> * Name:string option * Title:string option * Labels:'?242520 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?242517, '?242518, '?242519, '?242520

Displays separate events that have beginning and end values.

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

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

RangeColumn(...)
Signature: (data:seq<'?242526 * '?242527 * '?242528> * Name:string option * Title:string option * Labels:'?242529 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?242526, '?242527, '?242528, '?242529

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<'?242539> * Name:string option * Title:string option * Labels:'?242540 option * Color:Color option * XTitle:string option * YTitle:string option) -> RenkoChart
Type parameters: '?242539, '?242540

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<'?242535 * '?242536> * Name:string option * Title:string option * Labels:'?242537 option * Color:Color option * XTitle:string option * YTitle:string option) -> RenkoChart
Type parameters: '?242535, '?242536, '?242537

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<'?242546> * Name:string option * Title:string option * Labels:'?242547 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?242546, '?242547

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

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

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

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

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

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

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

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

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<'?242556 * '?242557 * '?242558> * Name:string option * Title:string option * Labels:'?242559 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?242556, '?242557, '?242558, '?242559

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<'?242608> * Name:string option * Title:string option * Color:Color option * XTitle:string option * YTitle:string option * StackedGroupName:string option) -> GenericChart
Type parameters: '?242608, '?242609, '?242610

Displays series of the same chart type as stacked areas.

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

Displays series of the same chart type as stacked areas.

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

Displays series of the same chart type as stacked bars.

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

Displays series of the same chart type as stacked bars.

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

Displays series of the same chart type as stacked columns.

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

Displays series of the same chart type as stacked columns.

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

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<'?242565 * '?242566> * Name:string option * Title:string option * Labels:'?242567 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?242565, '?242566, '?242567

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<'?242579 * '?242580 * '?242581 * '?242582> * Name:string option * Title:string option * Labels:'?242583 option * Color:Color option * XTitle:string option * YTitle:string option) -> StockChart
Type parameters: '?242579, '?242580, '?242581, '?242582, '?242583

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

Stock(...)
Signature: (data:seq<'?242572 * '?242573 * '?242574 * '?242575 * '?242576> * Name:string option * Title:string option * Labels:'?242577 option * Color:Color option * XTitle:string option * YTitle:string option) -> StockChart
Type parameters: '?242572, '?242573, '?242574, '?242575, '?242576, '?242577

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

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

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

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

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

Fork me on GitHub