LiveCharts.Wpf Contains an already defined collection of geometries, useful to set the Series.PointGeomety property Returns a null geometry Returns a circle geometry Returns a square geometry Returns a diamond property Returns a triangle geometry Interaction logic for HeatColorRange.xaml HeatColorRange InitializeComponent The radius of this pie piece The distance to 'push' this pie piece out from the centre. The inner radius of this pie piece The wedge angle of this pie piece in degrees The rotation, in degrees, from the Y axis vector of this pie piece. The X coordinate of centre of the circle from which this pie piece is cut. The Y coordinate of centre of the circle from which this pie piece is cut. The percentage of a full pie that this piece occupies. The value that this pie piece represents. Draws the pie piece Converts a coordinate from the polar coordinate system to the cartesian coordinate system. The SectionsCollection class holds a collection of Axis.Sections Initializes a new instance of SectionsCollection instance Stores a collection of axis. Initializes a new instance of AxisCollection class An Axis of a chart Initializes a new instance of Axis class Gets the Model of the axis, the model is used a DTO to communicate with the core of the library. Gets or sets axis labels, labels property stores the array to map for each index and value, for example if axis value is 0 then label will be labels[0], when value 1 then labels[1], value 2 then labels[2], ..., value n labels[n], use this property instead of a formatter when there is no conversion between value and label for example names, if you are plotting sales vs salesman name. Gets or sets the axis sectionsCollection, a section is useful to highlight ranges or values in a chart. Gets or sets the function to convert a value to label, for example when you need to display your chart as currency ($1.00) or as degrees (10°), if Labels property is not null then formatter is ignored, and label will be pulled from Labels prop. Get or sets configuration for parallel lines to axis. Gets or sets axis color, axis means only the zero value, if you need to highlight where zero is. to change separators color, see Axis.Separator Gets or sets axis thickness. Gets or sets if labels are shown in the axis. Gets or sets axis max value, set it to null to make this property Auto, default value is null Gets or sets axis min value, set it to null to make this property Auto, default value is null Gets or sets axis title, the title will be displayed only if this property is not null, default is null. Gets or sets the axis position, default is Axis.Position.LeftBottom, when the axis is at Y and Position is LeftBottom, then axis will be placed at left, RightTop position will place it at Right, when the axis is at X and position LeftBottom, the axis will be placed at bottom, if position is RightTop then it will be placed at top. Gets or sets if the axis labels should me placed inside the chart, this is useful to save some space. Gets or sets if the axis is animated. Gets or sets labels font family, font to use for any label in this axis Gets or sets labels font size Gets or sets labels font weight Gets or sets labels font style Gets or sets labels font stretch Gets or sets labels text color. Gets or sets the labels rotation in the axis, the angle starts as a horizontal line, you can use any angle in degrees, even negatives. An Axis section highlights values or ranges in a chart. Initializes a new instance of AxisSection class Gets or sets the name, the title of the section, a visual element will be added to the chart if this property is not null. Gets or sets the value where the section starts Gets or sets the value where the section ends Gets o sets the section stroke, the stroke brush will be used to draw the border of the section Gets or sets the section fill brush. Gets or sets the stroke thickness. Gets or sets the stroke dash array collection, use this property to create dashed stroke sections Base chart class The DataClick event is fired when a user click any data point Gets or sets the chart current canvas Gets or sets whether charts must randomize the starting default series color. Gets or sets the default series color set. Gets or sets vertical axis Gets or sets horizontal axis Gets or sets the control to use as chart legend for this chart. Gets or sets chart zoom behavior Gets or sets where legend is located Gets or sets chart series collection to plot. Gets or sets the default animation speed for this chart, you can override this speed for each element (series and axes) Gets or sets if the chart is animated or not. Gets or sets the chart data tooltip. gets or sets whether chart should react when a user moves the mouse over a data point. Gets the chart model, the model is who calculates everything, is the engine of the chart Gets whether the chart has an active tooltip. Gets whether the chart has a DataClick event attacked. Gets whether the chart is already loaded in the view. Chart core model, the model calculates the chart. Initializes a new instance of Chart class This property need to be true when unit testing Calls the chart updater if true, the series view will be removed and added again, this restarts animations also. forces the updater to run as this function is called. Gets or sets the time a tooltip takes to hide when the user leaves the data point. Forces the chart to update Indicates whether the update should restart the view, animations will run again if true. Force the updater to run when called, without waiting for the next updater step. Interaction logic for test.xaml test InitializeComponent The gauge chart is useful to display progress or completion. Gets or sets whether the gauge uses 360 mode, 360 mode will plot a full circle instead of a semi circle Gets or sets the value where the gauge starts Gets or sets the value where the gauge ends Gets or sets the current value of the gauge Gets or sets the gauge title Gets o sets inner radius Gets or sets stroke, the stroke is the brush used to draw the gauge border. Gets or sets stroke brush thickness Gets or sets the color when the current value equals to min value, any value between min and max will use an interpolated color. Gets or sets the color when the current value equals to max value, any value between min and max will use an interpolated color. Gets or sets the gauge background G3ts or sets the gauge animations speed Gets or sets the label formatter, a label formatter takes a double value, and return a string, e.g. val => val.ToString("C"); Gets o sets the label size, if this value is null then it will be automatically calculated, default is null. The pie chart compares mainly the distribution of the data according to different series. Initializes a new instance of PieChart class Gets or sets the pie inner radius, increasing this property will result in a doughnut chart. Gets or sets the starting rotation angle in degrees. Gets or sets the units that a slice is pushed out when a user moves the mouse over data point. The default legend control, by default a new instance of this control is created for every chart that requires a legend. DefaultLegend Initializes a new instance of DefaultLegend class Property changed event Gets the series displayed in the legend. Gets or sets the orientation of the legend, default is null, if null LiveCharts will decide which orientation to use, based on the Chart.Legend location property. Gets or sets the bullet size, the bullet size modifies the drawn shape size. InitializeComponent The Default Tooltip control, by default any chart that requires a tooltip will create a new instance of this class. DefaultTooltip Initializes a new instance of DefaultTooltip class Gets or sets the corner radius of the tooltip Gets or sets the tooltip selection mode, default is null, if this property is null LiveCharts will decide the selection mode based on the series (that fired the tooltip) preferred section mode Gets or sets the bullet size, the bullet size modifies the drawn shape size. InitializeComponent Use a HeatSeries in a cartesian chart to draw heat maps. Initializes a new instance of HeatSeries class Initializes a new instance of HeatSries class, using a given mapper Gets or sets whether the series should draw the heat range control, it is the vertical frame to the right that displays the heat gradient. Gets or sets the gradient stop collection, use every gradient offset and color properties to define your gradient. Gets the gradient stops, this property is normally used internally to communicate with the core of the library. The pie series should be added only in a pie chart. Initializes a new instance of PieSeries class Initializes a new instance of PieSeries class with a given mapper. Gets or sets the slice push out, this property highlights the slice The OHCL series defines a financial series, add this series to a cartesian chart Initializes a new instance of OhclSeries class Initializes a new instance of OhclSeries class with a given mapper Gets or sets the maximum with of a point, a point will be capped to this width. Gets or sets the brush of the point when close value is grater than open value Gets or sets the brush of the point when close value is less than open value The stacked area compares trends and percentage, add this series to a cartesian chart Initializes a new instance of StackedAreaSeries class Initializes a new instance of StackedAreaSeries class, with a given mapper Gets or sets the series stacked mode, values or percentage The stacked row series compares the proportion of every series in a point Initializes a new instance of StackedRow series class Initializes a new instance of StackedRow series class, with a given mapper Gets or sets the maximum height of row, any row height will be capped at this value. Gets or sets the padding between each row in the series. Gets or sets the stacked mode, values or percentage. The stacked column series compares the proportion of every series in a point Initializes a new instance of StackedColumnSeries class Initializes a new instance of StackedColumnSeries class, with a given mapper Gets or sets the maximum width of a column, any column will be capped at this value Gets or sets the padding between every column in this series Gets or sets stacked mode, values or percentage The Row series plots horizontal bars in a cartesian chart Initializes a new instance of RowSeries class Initializes a new instance of RowSeries class with a given mapper Gets or sets the maximum row height, the height of a column will be capped at this value Gets or sets the padding between rows in this series Use the column series to plot horizontal bars in a cartesian chart Initializes a new instance of ColumnSeries class Initializes a new instance of ColumnSeries class, using a given mapper Gets or sets the MaxColumnWidht, the column width will be capped at this value. Gets or sets the padding between the columns in the series. The Bubble series, draws scatter series, only using X and Y properties or bubble series, if you also use the weight property, this series should be used in a cartesian chart. Initializes a new instance of BubbleSeries class Initializes a new instance of BubbleSeries class using a given mapper Gets or sets the max bubble diameter, the bubbles using the max weight in the series will have this radius. Gets or sets the min bubble diameter, the bubbles using the min weight in the series will have this radius. Compares trend and proportion, this series must be added in a cartesian chart. Initializes a new instance of VerticalStackedAreaSeries class Initializes a new instance of VerticalStackedAreaSeries class, with a given mapper Gets or sets the series stack mode, values or percentage The vertical line series is useful to compare trends, this is the inverted version of the LineSeries, this series must be added in a cartesian chart. Initializes an new instance of VerticalLineSeries class Initializes an new instance of VerticalLineSeries class, with a given mapper Contains a collection of already defined axes. Returns default axis Return an axis without separators at all Returns an axis that only displays a line for zero Returns an axis that highlights zeros. The Cartesian chart can plot any series with x and y coordinates Initializes a new instance of CartesianChart class Gets or sets the collection of visual elements in the chart, a visual element display another UiElement in the chart. The line series displays trends between points, you must add this series to a cartesian chart. Initializes a new instance of LineSeries class Initializes a new instance of LineSeries class with a given mapper Gets or sets the point geometry size, increasing this property will make the series points bigger Gets or sets the point shape foreground. Gets or sets line smoothness, this property goes from 0 to 1, use 0 to draw straight lines, 1 really curved lines. A strongly-typed resource class, for looking up localized strings, etc. Returns the cached ResourceManager instance used by this class. Overrides the current thread's CurrentUICulture property for all resource lookups using this strongly typed resource class. Defines an Axis.Separator, this class customizes the separator of an axis. Initializes a new instance of Separator class Gets the chart the own the separator Gets or sets separators color Gets or sets separators thickness Gets or sets the stroke dash array for the current separator. Gets or sets separators step, this means the value between each line, default is null, when null this value is calculated automatically. Gets the Actual values in the series, active or visible series only Gets whether the series is visible Gets or sets chart values. Gets or sets series title Gets or sets series stroke, if this property is null then a SolidColorBrush will be assigned according to series position in collection and Chart.Colors property Gets or sets the series stroke thickness. Gets or sets series fill color, if this property is null then a SolidColorBrush will be assigned according to series position in collection and Chart.Colors property, also Fill property has a default opacity according to chart type. Gets or sets if series should include a label over each data point. Gets or sets labels font family Gets or sets labels font size Gets or sets labels font weight Gets or sets labels font style Gets or sets labels font stretch Gets or sets labels text color. Gets or sets the stroke dash array of a series, sue this property to draw dashed strokes Gets or sets the point geometry, this shape will be drawn in the Tooltip, Legend, and if line series in every point also. Gets or sets the axis where series is scaled at, the axis must exist in the collection Gets or sets the axis where series is scaled at, the axis must exist in the collection Gets or sets the label formatter for the data label and tooltip, this property is set by default according to the series Gets or sets series mapper, if this property is set then the library will ignore the SeriesCollection mapper and global mappers. Defines a visual element, a visual element is a UI element that is placed and scaled in the chart. Gets or sets the user interface element. Gets the chart that owns the visual element Gets if the elements requires to be added to the chart, this property should normally only be used internally by LiveCharts Gets or sets the index of the axis in X that owns the element, the axis position must exist. Gets or sets the index of the axis in Y that owns the element, the axis position must exist. Gets or sets the X value of the UiElement Gets or sets the Y value of the UiElement