FSharp.Charting


Chart

Namespace: FSharp.Charting

Provides a set of static methods for creating charts.

Static members

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

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

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

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

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

Illustrates comparisons among individual items

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

Illustrates comparisons among individual items

BoxPlotFromData(...)
Signature: (data:seq<'?40634 * '?40635> * 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: '?40634, '?40635, '?40636
The color for the data.The title of the X-axis.The title of the Y-axis.
BoxPlotFromStatistics(...)
Signature: (data:seq<'?40625 * '?40626 * '?40627 * '?40628 * '?40629 * '?40630 * '?40631> * Name:string option * Title:string option * Labels:'?40632 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: '?40625, '?40626, '?40627, '?40628, '?40629, '?40630, '?40631, '?40632

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

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

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

Bubble(...)
Signature: (data:seq<'?40639 * '?40640 * '?40641> * Name:string option * Title:string option * Labels:'?40642 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: '?40639, '?40640, '?40641, '?40642

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

Candlestick(...)
Signature: (data:seq<'?40655 * '?40656 * '?40657 * '?40658> * Name:string option * Title:string option * Labels:'?40659 option * Color:Color option * XTitle:string option * YTitle:string option) -> CandlestickChart
Type parameters: '?40655, '?40656, '?40657, '?40658, '?40659

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

Candlestick(...)
Signature: (data:seq<'?40648 * '?40649 * '?40650 * '?40651 * '?40652> * Name:string option * Title:string option * Labels:'?40653 option * Color:Color option * XTitle:string option * YTitle:string option) -> CandlestickChart
Type parameters: '?40648, '?40649, '?40650, '?40651, '?40652, '?40653

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

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

Uses a sequence of columns to compare values across categories.

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

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

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

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

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

ErrorBar(...)
Signature: (data:seq<'?40676 * '?40677 * '?40678 * '?40679> * Name:string option * Title:string option * Labels:'?40680 option * Color:Color option * XTitle:string option * YTitle:string option) -> ErrorBarChart
Type parameters: '?40676, '?40677, '?40678, '?40679, '?40680

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

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

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

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

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

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

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

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

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

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

Generates a Histogram with reasonable defaults.

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

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

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

Illustrates trends in data with the passing of time.

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

Illustrates trends in data with the passing of time.

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

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

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

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

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

Uses points to represent data points.

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

Uses points to represent data points.

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

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

PointAndFigure(...)
Signature: (data:seq<'?40733 * '?40734 * '?40735> * Name:string option * Title:string option * Labels:'?40736 option * Color:Color option * XTitle:string option * YTitle:string option) -> PointAndFigureChart
Type parameters: '?40733, '?40734, '?40735, '?40736

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

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

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

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

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

Pyramid(...)
Signature: (data:seq<'?40753> * Name:string option * Title:string option * Labels:'?40754 option * Color:Color option * XTitle:string option * YTitle:string option) -> PyramidChart
Type parameters: '?40753, '?40754
The title of the X-axis.The title of the Y-axis.
Pyramid(...)
Signature: (data:seq<'?40749 * '?40750> * Name:string option * Title:string option * Labels:'?40751 option * Color:Color option * XTitle:string option * YTitle:string option) -> PyramidChart
Type parameters: '?40749, '?40750, '?40751
The title of the X-axis.The title of the Y-axis.
Radar(...)
Signature: (data:seq<'?40760> * Name:string option * Title:string option * Labels:'?40761 option * Color:Color option * XTitle:string option * YTitle:string option) -> RadarChart
Type parameters: '?40760, '?40761

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

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

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

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

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

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

Displays separate events that have beginning and end values.

RangeBar(...)
Signature: (data:seq<'?40772 * '?40773 * '?40774> * Name:string option * Title:string option * Labels:'?40775 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?40772, '?40773, '?40774, '?40775

Displays separate events that have beginning and end values.

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

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

RangeColumn(...)
Signature: (data:seq<'?40781 * '?40782 * '?40783> * Name:string option * Title:string option * Labels:'?40784 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?40781, '?40782, '?40783, '?40784

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

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

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

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

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

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

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

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

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

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

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

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

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<'?40863> * Name:string option * Title:string option * Color:Color option * XTitle:string option * YTitle:string option * StackedGroupName:string option) -> GenericChart
Type parameters: '?40863, '?40864, '?40865
The color for the data.The title of the X-axis.The title of the Y-axis.The name of the stacked group.
StackedArea100(...)
Signature: (data:seq<'?40867> * Name:string option * Title:string option * Color:Color option * XTitle:string option * YTitle:string option * StackedGroupName:string option) -> GenericChart
Type parameters: '?40867, '?40868, '?40869
The color for the data.The title of the X-axis.The title of the Y-axis.The name of the stacked group.
StackedBar(...)
Signature: (data:seq<'?40847> * Name:string option * Title:string option * Color:Color option * XTitle:string option * YTitle:string option * StackedGroupName:string option) -> GenericChart
Type parameters: '?40847, '?40848, '?40849
The title of the X-axis.The title of the Y-axis.The name of the stacked group.
StackedBar100(...)
Signature: (data:seq<'?40851> * Name:string option * Title:string option * Color:Color option * XTitle:string option * YTitle:string option * StackedGroupName:string option) -> GenericChart
Type parameters: '?40851, '?40852, '?40853
The color for the data.The title of the X-axis.The title of the Y-axis.The name of the stacked group.
StackedColumn(...)
Signature: (data:seq<'?40855> * Name:string option * Title:string option * Color:Color option * XTitle:string option * YTitle:string option * StackedGroupName:string option) -> GenericChart
Type parameters: '?40855, '?40856, '?40857
The color for the data.The title of the X-axis.The title of the Y-axis.The name of the stacked group.
StackedColumn100(...)
Signature: (data:seq<'?40859> * Name:string option * Title:string option * Color:Color option * XTitle:string option * YTitle:string option * StackedGroupName:string option) -> GenericChart
Type parameters: '?40859, '?40860, '?40861
The color for the data.The title of the X-axis.The title of the Y-axis.The name of the stacked group.
StepLine(...)
Signature: (data:seq<'?40824> * Name:string option * Title:string option * Labels:'?40825 option * Color:Color option * XTitle:string option * YTitle:string option) -> GenericChart
Type parameters: '?40824, '?40825

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

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<'?40834 * '?40835 * '?40836 * '?40837> * Name:string option * Title:string option * Labels:'?40838 option * Color:Color option * XTitle:string option * YTitle:string option) -> StockChart
Type parameters: '?40834, '?40835, '?40836, '?40837, '?40838

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

Stock(...)
Signature: (data:seq<'?40827 * '?40828 * '?40829 * '?40830 * '?40831> * Name:string option * Title:string option * Labels:'?40832 option * Color:Color option * XTitle:string option * YTitle:string option) -> StockChart
Type parameters: '?40827, '?40828, '?40829, '?40830, '?40831, '?40832

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

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

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

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

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

Fork me on GitHub