diff --git a/EuriborSharp/EuriborSharp.csproj b/EuriborSharp/EuriborSharp.csproj index 7cf19d0..3fe5d77 100644 --- a/EuriborSharp/EuriborSharp.csproj +++ b/EuriborSharp/EuriborSharp.csproj @@ -38,10 +38,10 @@ - ..\packages\OxyPlot.WindowsForms.2014.1.312.1\lib\NET40\OxyPlot.dll + ..\packages\OxyPlot.WindowsForms.2014.1.318.1\lib\NET40\OxyPlot.dll - ..\packages\OxyPlot.WindowsForms.2014.1.312.1\lib\NET40\OxyPlot.WindowsForms.dll + ..\packages\OxyPlot.WindowsForms.2014.1.318.1\lib\NET40\OxyPlot.WindowsForms.dll diff --git a/EuriborSharp/app.config b/EuriborSharp/app.config index 489917b..a900217 100644 --- a/EuriborSharp/app.config +++ b/EuriborSharp/app.config @@ -1,7 +1,7 @@ - + - +
@@ -24,4 +24,12 @@ + + + + + + + + \ No newline at end of file diff --git a/EuriborSharp/packages.config b/EuriborSharp/packages.config index eccf1e2..858d15d 100644 --- a/EuriborSharp/packages.config +++ b/EuriborSharp/packages.config @@ -1,5 +1,5 @@  - - + + \ No newline at end of file diff --git a/packages/OxyPlot.Core.2014.1.312.1/OxyPlot.Core.2014.1.312.1.nupkg b/packages/OxyPlot.Core.2014.1.312.1/OxyPlot.Core.2014.1.312.1.nupkg deleted file mode 100644 index 6452274..0000000 Binary files a/packages/OxyPlot.Core.2014.1.312.1/OxyPlot.Core.2014.1.312.1.nupkg and /dev/null differ diff --git a/packages/OxyPlot.Core.2014.1.312.1/LICENSE b/packages/OxyPlot.Core.2014.1.318.1/LICENSE similarity index 100% rename from packages/OxyPlot.Core.2014.1.312.1/LICENSE rename to packages/OxyPlot.Core.2014.1.318.1/LICENSE diff --git a/packages/OxyPlot.Core.2014.1.318.1/OxyPlot.Core.2014.1.318.1.nupkg b/packages/OxyPlot.Core.2014.1.318.1/OxyPlot.Core.2014.1.318.1.nupkg new file mode 100644 index 0000000..cbffa76 Binary files /dev/null and b/packages/OxyPlot.Core.2014.1.318.1/OxyPlot.Core.2014.1.318.1.nupkg differ diff --git a/packages/OxyPlot.Core.2014.1.318.1/lib/portable-net4+sl4+wp71+win8/OxyPlot.dll b/packages/OxyPlot.Core.2014.1.318.1/lib/portable-net4+sl4+wp71+win8/OxyPlot.dll new file mode 100644 index 0000000..f9a7ec0 Binary files /dev/null and b/packages/OxyPlot.Core.2014.1.318.1/lib/portable-net4+sl4+wp71+win8/OxyPlot.dll differ diff --git a/packages/OxyPlot.WindowsForms.2014.1.312.1/lib/NET45/OxyPlot.xml b/packages/OxyPlot.Core.2014.1.318.1/lib/portable-net4+sl4+wp71+win8/OxyPlot.xml similarity index 98% rename from packages/OxyPlot.WindowsForms.2014.1.312.1/lib/NET45/OxyPlot.xml rename to packages/OxyPlot.Core.2014.1.318.1/lib/portable-net4+sl4+wp71+win8/OxyPlot.xml index 576a687..2c5a4a6 100644 --- a/packages/OxyPlot.WindowsForms.2014.1.312.1/lib/NET45/OxyPlot.xml +++ b/packages/OxyPlot.Core.2014.1.318.1/lib/portable-net4+sl4+wp71+win8/OxyPlot.xml @@ -7270,2448 +7270,2923 @@ Gets the Courier font family. - + - Provides utility methods for axes. + Represents a point in a . - + - Creates tick values at the specified interval. + Represents a point in a . - The start value. - The end value. - The interval. - The maximum number of ticks (optional). The default value is 1000. - A sequence of values. - Step cannot be zero or negative.;step - + - Provides an abstract base class for exporters that write xml. + The size. - + - The xml writer. + The tag. - + - The disposed flag. + The value. - + - Initializes a new instance of the class. + The x. - + - Initializes a new instance of the class. + The y. - The stream. - + - Closes this instance. + Initializes a new instance of the class. - + - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + Initializes a new instance of the class. + The x. + The y. + The size. + The value. + The tag. - + - Flushes this instance. + Returns C# code that generates this instance. + C# code. - + - The write attribute string. + Returns a that represents this instance. - The name. - The value. + A that represents this instance. - + - Writes an attribute string with a prefix. + Gets or sets the size. - The prefix. - The name. - The constant. - The value. + The size. - + - The write doc type. + Gets or sets the tag. - The name of the DOCTYPE. This must be non-empty. - If non-null it also writes PUBLIC "pubid" "sysid" where pubid and sysid are replaced with the value of the given arguments. - If pubid is null and sysid is non-null it writes SYSTEM "sysid" where sysid is replaced with the value of this argument. - If non-null it writes [subset] where subset is replaced with the value of this argument. + The tag. - + - The write element string. + Gets or sets the value. - The name. - The text. + The value. - + - The write end document. + Gets or sets the X. + The X. - + - The write end element. + Gets or sets the Y. + The Y. - + - The write raw. + Initializes a new instance of the class. - The text. - + - The write start document. + Initializes a new instance of the class. - The standalone. + The x. + The y. + The X error. + The Y error. + The size. + The value. + The tag. - + - The write start element. + Gets or sets the error in X. - The name. + + The error. + - + - The write start element. + Gets or sets the error in Y. - The name. - The ns. + + The error. + - + - The write string. + Represents a series for scatter plots with the possibility to display error bars. - The text. - + - Releases unmanaged and - optionally - managed resources + Provides a base class for scatter series. - true to release both managed and unmanaged resources; false to release only unmanaged resources. + The type of the data points. - + - Provides extension methods to the . + Provides an abstract base class for series that are related to an X-axis and a Y-axis. - + - Reads a string of the specified length (in bytes). + Abstract base class for series that can contain items. - The reader. - The length. - The encoding. - The string. - + - Reads an unsigned 32-bit integer. + Provides an abstract base class for plot series. - The reader. - Read as little endian (Intel convention) if set to true. - The unsigned integer. + This class contains internal methods that should be called only from the PlotModel. - + - Reads a signed 32-bit integer. + Provides functionality to return data for a tracker control. - The reader. - Read as little endian (Intel convention) if set to true. - The signed integer. + The plot view will show a tracker with the current value when moving the mouse over the data. - + - Reads an unsigned 16-bit integer. + Gets the point on the series that is nearest the specified point. - The reader. - Read as little endian (Intel convention) if set to true. - The unsigned integer. + The point. + Interpolate the series if this flag is set to true. + A TrackerHitResult for the current hit. - + - Reads an 64-bit floating point value. + Gets a format string used for the tracker. - The reader. - Read as little endian (Intel convention) if set to true. - The floating point number. + The fields that can be used in the format string depends on the series. - + - Reads an array of unsigned 32-bit integers. + Gets the tracker key. - The reader. - The number of values to read. - Read as little endian (Intel convention) if set to true. - The unsigned integer array. - + - Reads an array of unsigned 16-bit integers. + Initializes a new instance of the class. - The reader. - The number of values to read. - Read as little endian (Intel convention) if set to true. - The unsigned integer array. - + - Reads a big endian (Motorola convention) unsigned 32-bit integer. + Gets the point on the series that is nearest the specified point. - The reader. - The unsigned integer. + The point. + Interpolate the series if this flag is set to true. + A TrackerHitResult for the current hit. - + - Reads a big endian (Motorola convention) signed 32-bit integer. + Renders the series on the specified render context. - The reader. - The signed integer. + The rendering context. + The model. - + - Reads a big endian (Motorola convention) unsigned 16-bit integer. + Renders the legend symbol on the specified render context. - The reader. - The unsigned integer. + The rendering context. + The legend rectangle. - + - Reads a big endian (Motorola convention) 64-bit floating point number. + Checks if this data series requires X/Y axes. (e.g. Pie series do not require axes) - The reader. - A . + true if axes are required. - + - Provides functionality to fill a list by specified properties of another list. + Ensures that the axes of the series are defined. - The target list item type. - This class uses reflection. - + - The properties. + Checks if the data series is using the specified axis. + The axis that should be checked. + true if the axis is in use. - + - Initializes a new instance of the class. + Sets the default values (colors, line style etc.) from the plot model. + A plot model. - + - Adds a setter for the specified property. + Updates the maximum and minimum values of the axes used by this series. - Name of the property. - The setter. - + - Fills the specified target list. + Updates the data of the series. - The target. - The source. - + - Fills the specified target list. + Updates the valid data of the series. - The target. - The source list. - + - Implements extension methods. + Updates the maximum and minimum values of the series. + This method is called when the is updated with the updateData parameter set to true. - + - Copies to the specified stream. + When overridden in a derived class, tests if the plot element is hit by the specified point. - The input stream. - The output stream. + The hit test arguments. + + The result of the hit test. + - + - Provides extended string formatting functionality. + Gets or sets the background color of the series. + This property defines the background color in the area defined by the x and y axes used by this series. - + - The formatting expression. + Gets or sets a value indicating whether this series is visible. - + - Replaces the format items in the specified string. + Gets or sets the title of the series. - The culture specific format provider. - The format string. - The item. - The values. - The formatted string. - The format string and values works as in String.Format. - In addition, you can format properties of the item object by using the syntax - {PropertyName:Formatstring}. - E.g. if you have a "Value" property in your item's class, use "{Value:0.00}" to output the value with two digits. - Note that this formatting is using reflection and does not have the same performance as string.Format. + The title that is shown in the legend of the plot. The default value is null. When the value is null, this series will not be shown in the legend. - + - Creates a valid file name. + Gets or sets a format string used for the tracker. - The title. - The extension. - A file name. + + The arguments for the format string may be different for each type of series. See the documentation. + - + - Provides functionality to generate fraction strings from double values. + Gets or sets the key for the tracker to use on this series. - Examples: "3/4", "PI/2" + + This key may be used by the plot view to show a custom tracker for the series. + - + - Converts a double to a fraction string. + Updates the valid items - The value. - The unit. - The unit symbol. - The tolerance. - The format Provider. - The format string. - The convert to fraction string. - + - Calculates the greatest common divisor. + Gets the item for the specified index. - The a. - The b. - The greatest common divisor. + The items source. + The index. + The get item. + Returns null if ItemsSource is not set, or the index is outside the boundaries. - + - Calculates the greatest common factor. + Gets the item at the specified index. - The x. - The y. - The greatest common factor. + The index of the item. + The item of the index. - + - Provides utility methods for vector generation. + Gets or sets the items source. + The items source. - + - Creates a vector. + Gets the rectangle the series uses on the screen (screen coordinates). - The first value. - The last value. - The number of steps. - A vector. + The rectangle. - + - Creates a vector. + Renders the legend symbol on the specified rendering context. - The first value. - The last value. - The step size. - A vector. + The rendering context. + The legend rectangle. - + - Evaluates the specified function. + Transforms from a screen point to a data point by the axes of this series. - The function. - The x values. - The y values. - Array of evaluations. The value of f(x_i,y_j) will be placed at index [i, j]. + The screen point. + A data point. - + - Fills the array with the specified value. + Transforms the specified coordinates to a screen point by the axes of this series. - The array. - The value. + The x coordinate. + The y coordinate. + A screen point. - + - Fills the two-dimensional array with the specified value. + Transforms the specified data point to a screen point by the axes of this series. - The two-dimensional array. - The value. + The point. + A screen point. - + - Finds the maximum value in the specified 2D array (NaN values not included). + Check if this data series requires X/Y axes. (e.g. Pie series do not require axes) - The array. - The maximum value. + The are axes required. - + - Finds the minimum value in the specified 2D array. + Ensures that the axes of the series is defined. - The array. - Exclude NaN values if set to true. - The minimum value. - + - Calculates a hash code for the specified sequence of items. + Check if the data series is using the specified axis. - A sequence of items. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + An axis. + True if the axis is in use. - + - Provides utility methods reflection based support methods. + Sets default values from the plot model. + The plot model. - + - Fills a target by the specified property of a source target/enumerable. + Updates the axes to include the max and min of this series. - The type of the destination target items (and the source property). - The target list to be filled. - The source target. - The property name. - Could not find property. - + - Adds data points from the specified source to the specified destination. + Updates the data. - The destination target. - The source. - The x-coordinate data field. - The y-coordinate data field. - + - Provides functionality to create contours from a triangular mesh. + Updates the maximum and minimum values of the series. - - Ported from C / Fortran code by Paul Bourke. - See Conrec for - full description of code and the original source. - - - Contouring aids in visualizing three dimensional surfaces on a two dimensional - medium (on paper or in this case a computer graphics screen). Two most common - applications are displaying topological features of an area on a map or the air - pressure on a weather map. In all cases some parameter is plotted as a function - of two variables, the longitude and latitude or x and y axis. One problem with - computer contouring is the process is usually CPU intensive and the algorithms - often use advanced mathematical techniques making them susceptible to error. - - + - Contour is a contouring subroutine for rectangularily spaced data - It emits calls to a line drawing subroutine supplied by the user - which draws a contour map corresponding to data on a randomly - spaced rectangular grid. The coordinates emitted are in the same - units given in the x() and y() arrays. - Any number of contour levels may be specified but they must be - in order of increasing value. + Gets the clipping rectangle. - Matrix of data to contour. - Data matrix column coordinates. - Data matrix row coordinates. - Contour levels in increasing order. - The renderer. + The clipping rectangle. - + - Renderer delegate + Gets the point on the curve that is nearest the specified point. - Start point x-coordinate - Start point y-coordinate - End point x-coordinate - End point y-coordinate - Contour level + The point list. + The point. + A tracker hit result if a point was found. - + - Represents an image. + Gets the nearest point. + The points (data coordinates). + The point (screen coordinates). + A if a point was found, null otherwise. - + - The image data. + Determines whether the specified point is valid. + The point. + true if the point is valid; otherwise, false . - + - The pixels + Determines whether the specified point is valid. + The x coordinate. + The y coordinate. + true if the point is valid; otherwise, false . - + - Initializes a new instance of the class from the specified stream. + Updates the Max/Min limits from the specified list. - A stream that provides the image data. + The list of points. - + - Initializes a new instance of the class from a byte array. + Updates the Max/Min limits from the specified list. - The image bytes. - - + The type of the elements in the list. + The items. + A function that provides the x value for each item. + A function that provides the y value for each item. + The items argument cannot be null. + + - Creates an image from 8-bit indexed pixels. + Updates the Max/Min limits from the specified collection. - The pixels indexed as [x,y]. [0,0] is top-left. - The palette. - The image format. - The encoder options. - An + The type of the items in the collection. + The items. + A function that provides the x minimum for each item. + A function that provides the x maximum for each item. + A function that provides the y minimum for each item. + A function that provides the y maximum for each item. + The items argument cannot be null. - + - Creates an image from 32-bit true-color pixels. + Verifies that both axes are defined. - The pixels indexed as [x,y]. [0,0] is top-left. - The image format. - The encoder options. - An - + - Gets the image data. + Gets or sets the maximum x-coordinate of the dataset. - The image data as a byte array. + The maximum x-coordinate. - + - Gets the pixels of the image. + Gets or sets the maximum y-coordinate of the dataset. - The pixels in an array [width,height]. [0,0] is top-left. + The maximum y-coordinate. - + - Gets the for the specified format. + Gets or sets the minimum x-coordinate of the dataset. - The image format. - The . + The minimum x-coordinate. - + - Gets the for the specified format. + Gets or sets the minimum y-coordinate of the dataset. - The image format. - The image encoder options. - The . + The minimum y-coordinate. - + - Gets the image format. + Gets the x-axis. - The image bytes. - The + The x-axis. - + - Gets the byte array from the specified stream. + Gets or sets the x-axis key. - The stream. - A byte array. + The x-axis key. - + - Updates the image information. + Gets the y-axis. + The y-axis. - + - Gets the image format. + Gets or sets the y-axis key. - The format. + The y-axis key. - + - Gets the width of the image. + The list of data points. - The width. - + - Gets the height of the image. + The default fill color. - The height. - + - Gets the number of bits per pixel. + Initializes a new instance of the class. - The bits per pixel. - + - Gets the horizontal resolution of the image. + Gets the nearest point. - The resolution in dots per inch (dpi). + The point. + interpolate if set to true . + A TrackerHitResult for the current hit. - + - Gets the vertical resolution of the image. + Determines whether the specified point is valid. - The resolution in dots per inch (dpi). + The point. + The x axis. + The y axis. + true if the point is valid; otherwise, false . - + - Provides information about an . + Renders the series on the specified rendering context. + The rendering context. + The owner plot model. - + - Gets or sets the width in pixels. + Renders the legend symbol for the line series on the specified rendering context. - The width. + The rendering context. + The bounding rectangle of the legend box. - + - Gets or sets the height in pixels. + Ensures that the axes of the series is defined. - The height. - + - Gets or sets the bits per pixel. + Sets the default values. - The bits per pixel. + The model. - + - Gets or sets the horizontal resolution of the image. + Updates the data. - The resolution in dots per inch (dpi). - + - Gets or sets the vertical resolution of the image. + Updates the maximum and minimum values of the series. - The resolution in dots per inch (dpi). - + - Provides an abstract base class for image encoder options. + Updates the Max/Min limits from the values in the specified point list. + The points. - + - Initializes a new instance of the class. + Adds scatter points specified by a items source and data fields. + The destination collection. + The items source. + The data field x. + The data field y. + The data field size. + The data field value. + The data field tag. - + - Gets or sets the horizontal resolution (in dots per inch). + Updates the Max/Min limits from the values in the specified point list. - The resolution. The default value is 96 dpi. + The points. - + - Gets or sets the vertical resolution (in dots per inch). + Clears or creates the list. - The resolution. The default value is 96 dpi. - + - Defines the image format. + Defines the data fields used by the code that reflects on the . + The list filler. - + - The image is a PNG image. + Updates the points from the . - + - The image is a bitmap image. + Gets the list of points. + A list of . + If the is specified, this list will not be used. - + - The image is a JPEG image. + Gets or sets a function that maps from elements in the to points to be rendered. + The mapping function. The default is null. + Example: series1.Mapping = item => new DataPoint(((MyType)item).Time,((MyType)item).Value); + - + - The image format is unknown. + Gets or sets the size of the 'binning' feature. + If this number is greater than 1, bins of the specified is created for both x and y directions. Only one point will be drawn in each bin. + + The size of the bins. The default is 0 - no binning. + - + - Specifies functionality to decode an image. + Gets the actual color axis. + A . + This is used to map scatter point values to colors. Use the to specify a color axis. + If the is not specified, the first of the will be used. - + - Gets information about the image in the specified byte array. + Gets or sets the color axis key. - The image data. - An structure. + The color axis key. The default is null. + If set to null, the first of the will be used. + Make sure that the points contains values. + If your contains a , but you don't want to use a color axis, set the value to string.Empty or some other key that is not in use. - + - Decodes an image from the specified byte array. + Gets or sets the name of the property that specifies X coordinates in the elements. - The image data. - The 32-bit pixel data. The indexing is [x,y] where [0,0] is top-left. + The name of the property. The default is null. - + - Specifies functionality to encode an image. + Gets or sets the name of the property that specifies Y coordinates in the elements. + The name of the property. The default is null. - + - Encodes the specified pixels. + Gets or sets the name of the property that specifies the size in the elements. - The pixel data. The indexing is [x,y] where [0,0] is top-left. - The image data. + The name of the property. The default is null. - + - Encodes the specified 8-bit indexed pixels. + Gets or sets the name of the property that specifies the tag in the elements. - The indexed pixel data. The indexing is [x,y] where [0,0] is top-left. - The palette. - The image data. + The name of the property. The default is null. - + - Implements support for decoding bmp images. + Gets or sets the name of the property that specifies the color value in the elements. + The name of the property. The default is null. - + - Gets information about the image in the specified byte array. + Gets or sets the marker fill color. If null, this color will be automatically set. - The image data. - - An structure. - + The fill color of the markers. The default is . - + - Decodes an image from the specified byte array. + Gets the actual fill color. - The image data. - - The 32-bit pixel data. - + The actual color. - + - Implements support for encoding bmp images. + Gets or sets the custom marker outline polygon. Set to to use this. + The outline. The default is null. - + - The options + Gets or sets the size of the marker (same size for all items). + The size of the markers. The default is 5. - + - Initializes a new instance of the class. + Gets or sets the marker stroke. - The options. + The marker stroke. The default is . - + - Encodes the specified image data to png. + Gets or sets thickness of the the marker strokes. - The pixel data (bottom line first). - The png image data. + The thickness. The default is 1. - + - Encodes the specified 8-bit indexed pixels. + Gets or sets the type of the marker. - The pixels. - The palette. - The image data. + The type of the marker. The default is . + If is used, the property must be specified. - + - Writes the bitmap info header. + Gets the maximum value of the points. - The writer. - The width. - The height. - The number of bits per pixel. - The length of the pixel data. - The horizontal resolution (dpi). - The vertical resolution (dpi). - The number of colors. - + - Writes the bitmap V4 header. + Gets the minimum value of the points. - The writer. - The width. - The height. - The number of bits per pixel. - The length. - The resolution. - The number of colors. - + - Represents options for the . + Gets the list of points that should be rendered. + A list of . - + - Implements support for decoding png images. + Gets or sets the data points from the items source. - + - Gets information about the image in the specified byte array. + Gets or sets a value indicating whether the list can be modified. - The image data. - An structure. - Wrong length of pHYs chunk. - + - Decodes an image from the specified byte array. + Initializes a new instance of the class. - The image data. - The 32-bit pixel data, indexed as [x,y]. - + - Deflates the specified bytes. + Renders the series on the specified rendering context. - The bytes. - The deflated bytes. + + The rendering context. + + + The owner plot model. + - + - Defines the color type + Selects all points for which the passed function returns true. + + The function. + - + - Gray scale + Defines the data fields used by the code that reflects on the . + The list filler. - + - True color + Gets or sets the data field for the X error property. + + The data field. + - + - Indexed color + Gets or sets the data field for the Y error property. + + The data field. + - + - Gray scale with alpha + Gets or sets the color of the error bar. + + The color of the error bar. + - + - True color with alpha + Gets or sets the width of the error bar stop. + + The width of the error bar stop. + - + - Defines the compression method. + Gets or sets the error bar stroke thickness. + + The error bar stroke thickness. + - + - DEFLATE compression + Gets or sets the minimum size (relative to ) of the error bars to be shown. - + - Defines the filter method. + Provides utility methods for axes. - + - No filter. + Creates tick values at the specified interval. + The start value. + The end value. + The interval. + The maximum number of ticks (optional). The default value is 1000. + A sequence of values. + Step cannot be zero or negative.;step - + - Sub filter + Provides an abstract base class for exporters that write xml. - + - Up filter + The xml writer. - + - Average filter + The disposed flag. - + - Paeth filter + Initializes a new instance of the class. - + - Defines interlace methods (chapter 8.2) + Initializes a new instance of the class. + The stream. - + - The null method, pixels are extracted sequentially from left to right, and scan lines sequentially from top to bottom. + Closes this instance. - + - Adam7, defines seven distinct passes over the image. Each pass transmits a subset of the pixels in the reference image. - The pass in which each pixel is transmitted (numbered from 1 to 7) is defined by replicating a 8-by-8 pattern over the - entire image, starting at the upper left corner. + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - + - Implements support for encoding png images. + Flushes this instance. - + - The CRC table + The write attribute string. + The name. + The value. - + - The options + Writes an attribute string with a prefix. + The prefix. + The name. + The constant. + The value. - + - Initializes static members of the class. + The write doc type. + The name of the DOCTYPE. This must be non-empty. + If non-null it also writes PUBLIC "pubid" "sysid" where pubid and sysid are replaced with the value of the given arguments. + If pubid is null and sysid is non-null it writes SYSTEM "sysid" where sysid is replaced with the value of this argument. + If non-null it writes [subset] where subset is replaced with the value of this argument. - + - Initializes a new instance of the class. + The write element string. - The options. + The name. + The text. - + - Encodes the specified image data to png. + The write end document. - The pixel data indexed as [x,y] (bottom line first). - The png image data. - + - Encodes the specified 8-bit indexed pixels. + The write end element. - The pixels. - The palette. - The image data. - + - Calculates the Adler-32 check sum. + The write raw. - The data. - The check sum. + The text. - + - Creates the header data. + The write start document. - The width. - The height. - The header. + The standalone. - + - Creates the physical dimensions data. + The write start element. - The horizontal resolution. - The vertical resolution. - The data. + The name. - + - Creates the uncompressed blocks. + The write start element. - The data. - The output data. + The name. + The ns. - + - Updates the CRC check sum. + The write string. - The input CRC. - The data. - The updated CRC. + The text. - + - Writes the integer value with big endian byte order. + Releases unmanaged and - optionally - managed resources - The writer. - The value. + true to release both managed and unmanaged resources; false to release only unmanaged resources. - + - Writes the unsigned integer value with big endian byte order. + Provides extension methods to the . - The writer. - The value. - + - Writes a png chunk. + Reads a string of the specified length (in bytes). - The writer. - The chunk type. - The chunk data. + The reader. + The length. + The encoding. + The string. - + - Provides a binary writer that writes to memory. + Reads an unsigned 32-bit integer. + The reader. + Read as little endian (Intel convention) if set to true. + The unsigned integer. - + - Initializes a new instance of the class. + Reads a signed 32-bit integer. + The reader. + Read as little endian (Intel convention) if set to true. + The signed integer. - + - Gets the content as a byte array. + Reads an unsigned 16-bit integer. - The byte array. + The reader. + Read as little endian (Intel convention) if set to true. + The unsigned integer. - + - Represents options for the . + Reads an 64-bit floating point value. + The reader. + Read as little endian (Intel convention) if set to true. + The floating point number. - + - Provides utilities for s. + Reads an array of unsigned 32-bit integers. + The reader. + The number of values to read. + Read as little endian (Intel convention) if set to true. + The unsigned integer array. - + - Copies a range of the specified . + Reads an array of unsigned 16-bit integers. - The type of the array items. - The source array. - The start index. - The end index. - An containing the items from index to index . + The reader. + The number of values to read. + Read as little endian (Intel convention) if set to true. + The unsigned integer array. - + - Copies the first items of the specified . + Reads a big endian (Motorola convention) unsigned 32-bit integer. - The type of the array items. - The source array. - The number of items to copy. - An containing the items from index 0 to index . + The reader. + The unsigned integer. - + - Fills the specified array with values in the specified range. + Reads a big endian (Motorola convention) signed 32-bit integer. - The type of the array items. - The source array. - The start index. - The end index. - The value to fill. + The reader. + The signed integer. - + - Implements a binary reader that can read bits. + Reads a big endian (Motorola convention) unsigned 16-bit integer. + The reader. + The unsigned integer. - + - Reads a byte from the stream. + Reads a big endian (Motorola convention) 64-bit floating point number. - The byte. + The reader. + A . - + - Reads a bit from the stream. + Provides functionality to fill a list by specified properties of another list. - Returns 0 or 1 if a bit is available, or throws an EOFException if the end of stream is reached. + The target list item type. + This class uses reflection. - + - Closes this stream and the underlying InputStream. + The properties. - + - Returns the current bit position, which is between 0 and 7 inclusive. The number of bits remaining in the current byte is 8 minus this number. + Initializes a new instance of the class. - The bit position. - + - Discards the remainder of the current byte and reads the next byte from the stream. + Adds a setter for the specified property. - The byte. + Name of the property. + The setter. - + - Reads the specified number of bits. + Fills the specified target list. - The number of bits. - The bits. - Reading past EOF. + The target. + The source. - + - The byte bit reader. + Fills the specified target list. + The target. + The source list. - + - The input. + Implements extension methods. - + - The bit position. + Copies to the specified stream. - Either in the range 0x00 to 0xFF, or -1 if the end of stream is reached + The input stream. + The output stream. - + - The is end of stream. + Provides extended string formatting functionality. - Always between 1 and 8, inclusive - + - The next bits. + The formatting expression. - Underlying byte stream to read from - + - Initializes a new instance of the class. + Replaces the format items in the specified string. - The arguments. - Argument is null + The culture specific format provider. + The format string. + The item. + The values. + The formatted string. + The format string and values works as in String.Format. + In addition, you can format properties of the item object by using the syntax + {PropertyName:Formatstring}. + E.g. if you have a "Value" property in your item's class, use "{Value:0.00}" to output the value with two digits. + Note that this formatting is using reflection and does not have the same performance as string.Format. - + - Reads a bit from the stream. Returns 0 or 1 if a bit is available, or -1 if the end of stream is reached. The end of stream always occurs on a byte boundary. + Creates a valid file name. - The . + The title. + The extension. + A file name. - + - Reads a bit from the stream. Returns 0 or 1 if a bit is available, or throws an EOFException if the end of stream is reached. + Provides functionality to generate fraction strings from double values. - The . + Examples: "3/4", "PI/2" - + - Gets the bit position. + Converts a double to a fraction string. - The . + The value. + The unit. + The unit symbol. + The tolerance. + The format Provider. + The format string. + The convert to fraction string. - + - Discards the remainder of the current byte and reads the next byte from the stream. + Calculates the greatest common divisor. - The . + The a. + The b. + The greatest common divisor. - + - Closes this stream and the underlying InputStream. + Calculates the greatest common factor. + The x. + The y. + The greatest common factor. - + - A canonical Huffman code. Immutable. Code length 0 means no code. + Provides utility methods for vector generation. -

- The code is a c# port of the DEFLATE project by Nayuki Minase at github. - Original source code: CircularDictionary.java. -

-

- A canonical Huffman code only describes the code length of each symbol. The codes can be reconstructed from this information. In this implementation, symbols with lower code lengths, breaking ties by lower symbols, are assigned lexicographically lower codes. - Example: - Code lengths (canonical code): - Symbol A: 1 - Symbol B: 3 - Symbol C: 0 (no code) - Symbol D: 2 - Symbol E: 3 - Huffman codes (generated from canonical code): - Symbol A: 0 - Symbol B: 110 - Symbol C: None - Symbol D: 10 - Symbol E: 111 -

- + - The code lengths + Creates a vector. + The first value. + The last value. + The number of steps. + A vector. - + - Initializes a new instance of the class. + Creates a vector. - The code lengths. - The constructor does not check that the array of code lengths results in a complete Huffman tree, being neither underfilled nor overfilled. + The first value. + The last value. + The step size. + A vector. - + - Initializes a new instance of the class based on the given code tree. + Evaluates the specified function. - The tree. - The symbol limit. + The function. + The x values. + The y values. + Array of evaluations. The value of f(x_i,y_j) will be placed at index [i, j]. - + - Gets the symbol limit. + Fills the array with the specified value. - The limit. + The array. + The value. - + - Gets the length of the code. + Fills the two-dimensional array with the specified value. - The symbol. - The length. - Symbol out of range + The two-dimensional array. + The value. - + - Converts the canonical code to a code tree. + Finds the maximum value in the specified 2D array (NaN values not included). - The code tree. - This canonical code does not represent a Huffman code tree - or - This canonical code does not represent a Huffman code tree + The array. + The maximum value. - + - Builds the code lengths. + Finds the minimum value in the specified 2D array. - The node. - The depth. - Symbol has more than one code - or - Symbol exceeds symbol limit - or - Illegal node type + The array. + Exclude NaN values if set to true. + The minimum value. - + - Provides a circular dictionary. + Calculates a hash code for the specified sequence of items. - The code is a c# port of the DEFLATE project by Nayuki Minase at github. - Original source code: CircularDictionary.java. + A sequence of items. + A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - + - The data + Provides utility methods reflection based support methods. - + - The mask + Fills a target by the specified property of a source target/enumerable. + The type of the destination target items (and the source property). + The target list to be filled. + The source target. + The property name. + Could not find property. - + - The index + Adds data points from the specified source to the specified destination. + The destination target. + The source. + The x-coordinate data field. + The y-coordinate data field. - + - Initializes a new instance of the class. + Provides functionality to create contours from a triangular mesh. - The size of the dictionary. + + Ported from C / Fortran code by Paul Bourke. + See Conrec for + full description of code and the original source. + + + Contouring aids in visualizing three dimensional surfaces on a two dimensional + medium (on paper or in this case a computer graphics screen). Two most common + applications are displaying topological features of an area on a map or the air + pressure on a weather map. In all cases some parameter is plotted as a function + of two variables, the longitude and latitude or x and y axis. One problem with + computer contouring is the process is usually CPU intensive and the algorithms + often use advanced mathematical techniques making them susceptible to error. + - + - Appends the specified byte. + Contour is a contouring subroutine for rectangularily spaced data + It emits calls to a line drawing subroutine supplied by the user + which draws a contour map corresponding to data on a randomly + spaced rectangular grid. The coordinates emitted are in the same + units given in the x() and y() arrays. + Any number of contour levels may be specified but they must be + in order of increasing value. - The byte. + Matrix of data to contour. + Data matrix column coordinates. + Data matrix row coordinates. + Contour levels in increasing order. + The renderer. - + - Copies the specified bytes to the output writer. + Renderer delegate - The distance? - The length. - The writer. + Start point x-coordinate + Start point y-coordinate + End point x-coordinate + End point y-coordinate + Contour level - + - The code tree. + Represents an image. - The code is a c# port of Nayuki Minase's DEFLATE project at GitHub. - Original source code: CodeTree.java. - + - Stores the code for each symbol, or null if the symbol has no code. - For example, if symbol 5 has code 10011, then codes.get(5) is the list [1, 0, 0, 1, 1]. + The image data. - + - Initializes a new instance of the class. Every symbol in the tree 'root' must be strictly less than 'symbolLimit'. + The pixels - The root. - The symbol limit. - + - Gets the code for the specified symbol. + Initializes a new instance of the class from the specified stream. - The symbol. - A of codes. + A stream that provides the image data. - + - Returns a string showing all the codes in this tree. The format is subject to change. Useful for debugging. + Initializes a new instance of the class from a byte array. - The . + The image bytes. - + - Appends the code of the specified node to the specified . + Creates an image from 8-bit indexed pixels. - The prefix. - The node. - The string builder. - Illegal node type + The pixels indexed as [x,y]. [0,0] is top-left. + The palette. + The image format. + The encoder options. + An - + - Builds the code list. + Creates an image from 32-bit true-color pixels. - The node. - The prefix. + The pixels indexed as [x,y]. [0,0] is top-left. + The image format. + The encoder options. + An - + - Gets the root. + Gets the image data. + The image data as a byte array. - + - Implements DEFLATE decompression. + Gets the pixels of the image. - The code is a c# port of the DEFLATE project by Nayuki Minase at github. - Original source code: Decompressor.java. + The pixels in an array [width,height]. [0,0] is top-left. - + - The fixed literal length code. + Gets the for the specified format. + The image format. + The . - + - The fixed distance code. + Gets the for the specified format. + The image format. + The image encoder options. + The . - + - The dictionary. + Gets the image format. + The image bytes. + The - + - The input. + Gets the byte array from the specified stream. + The stream. + A byte array. - + - The output. + Updates the image information. - + - The output stream. + Gets the image format. + The format. - + - Initializes static members of the class. + Gets the width of the image. + The width. - + - Initializes a new instance of the class. + Gets the height of the image. - The reader. + The height. - + - Decompresses the data from the specified . + Gets the number of bits per pixel. - The input. - An array of . + The bits per pixel. - + - Decompresses the data from the specified . + Gets the horizontal resolution of the image. - The input. - An array of . + The resolution in dots per inch (dpi). - + - Decompresses the specified data. + Gets the vertical resolution of the image. - The input. - An array of . + The resolution in dots per inch (dpi). - + - For handling dynamic Huffman codes. + Provides information about an . - A sequence of items. - + - Decompress an uncompressed block. + Gets or sets the width in pixels. + The width. - + - Decompresses a Huffman block. + Gets or sets the height in pixels. - The litLen code. - The distance code. + The height. - + - Decodes the specified symbol. + Gets or sets the bits per pixel. - The code. - The . + The bits per pixel. - + - Decodes the run length. + Gets or sets the horizontal resolution of the image. - The symbol. - The . + The resolution in dots per inch (dpi). - + - Decodes distance. + Gets or sets the vertical resolution of the image. - The symbol. - The . + The resolution in dots per inch (dpi). - + - Reads the specified number of bits. + Provides an abstract base class for image encoder options. - The number of bits to read. - The . - + - Represents an internal node. + Initializes a new instance of the class. - + - Defines the node abstract class. + Gets or sets the horizontal resolution (in dots per inch). - Package-private (internal) to prevent accidental sub-classing outside of this package + The resolution. The default value is 96 dpi. - + - Initializes a new instance of the class. + Gets or sets the vertical resolution (in dots per inch). - The left child. - The right child. + The resolution. The default value is 96 dpi. - + - Gets the left child. + Defines the image format. - + - Gets the right child. + The image is a PNG image. - + - Represents a leaf. + The image is a bitmap image. - + - Initializes a new instance of the class. + The image is a JPEG image. - The symbol. - Illegal symbol value;symbol - + - Gets the symbol. + The image format is unknown. - The symbol. - + - Provides a render context for scalable vector graphics output. + Specifies functionality to decode an image. - + - The writer. + Gets information about the image in the specified byte array. + The image data. + An structure. - + - The disposed flag. + Decodes an image from the specified byte array. + The image data. + The 32-bit pixel data. The indexing is [x,y] where [0,0] is top-left. - + - Initializes a new instance of the class. + Specifies functionality to encode an image. - The s. - The width. - The height. - Create an SVG document if set to true. - The text measurer. - The background. - + - Closes the svg writer. + Encodes the specified pixels. + The pixel data. The indexing is [x,y] where [0,0] is top-left. + The image data. - + - Completes the svg element. + Encodes the specified 8-bit indexed pixels. + The indexed pixel data. The indexing is [x,y] where [0,0] is top-left. + The palette. + The image data. - + - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + Implements support for decoding bmp images. - + - Draws an ellipse. + Gets information about the image in the specified byte array. - The rectangle. - The fill color. - The stroke color. - The thickness. + The image data. + + An structure. + - + - Draws the polyline from the specified points. + Decodes an image from the specified byte array. - The points. - The stroke color. - The stroke thickness. - The dash array. - The line join type. - if set to true the shape will be aliased. + The image data. + + The 32-bit pixel data. + - + - Draws the polygon from the specified points. The polygon can have stroke and/or fill. + Implements support for encoding bmp images. - The points. - The fill color. - The stroke color. - The stroke thickness. - The dash array. - The line join type. - if set to true the shape will be aliased. - + - Draws the rectangle. + The options - The rectangle. - The fill color. - The stroke color. - The stroke thickness. - + - Draws the text. + Initializes a new instance of the class. - The p. - The text. - The c. - The font family. - Size of the font. - The font weight. - The rotate. - The horizontal alignment. - The vertical alignment. - Size of the max. + The options. - + - Flushes this instance. + Encodes the specified image data to png. + The pixel data (bottom line first). + The png image data. - + - Measures the text. + Encodes the specified 8-bit indexed pixels. - The text. - The font family. - Size of the font. - The font weight. - The text size. + The pixels. + The palette. + The image data. - + - Draws the specified portion of the specified at the specified location and with the specified size. + Writes the bitmap info header. - The source. - The x-coordinate of the upper-left corner of the portion of the source image to draw. - The y-coordinate of the upper-left corner of the portion of the source image to draw. - Width of the portion of the source image to draw. - Height of the portion of the source image to draw. - The x-coordinate of the upper-left corner of drawn image. - The y-coordinate of the upper-left corner of drawn image. - The width of the drawn image. - The height of the drawn image. - The opacity. - Interpolate if set to true. + The writer. + The width. + The height. + The number of bits per pixel. + The length of the pixel data. + The horizontal resolution (dpi). + The vertical resolution (dpi). + The number of colors. - + - Releases unmanaged and - optionally - managed resources + Writes the bitmap V4 header. - true to release both managed and unmanaged resources; false to release only unmanaged resources. + The writer. + The width. + The height. + The number of bits per pixel. + The length. + The resolution. + The number of colors. - + - Gets or sets the text measurer. + Represents options for the . - The text measurer. - + - Represents a writer that provides easy generation of Scalable Vector Graphics files. + Implements support for decoding png images. - + - The end is written. + Gets information about the image in the specified byte array. + The image data. + An structure. + Wrong length of pHYs chunk. - + - The clip path + Decodes an image from the specified byte array. + The image data. + The 32-bit pixel data, indexed as [x,y]. - + - The clip path number + Deflates the specified bytes. + The bytes. + The deflated bytes. - + - Initializes a new instance of the class. + Defines the color type - The stream. - The width (in user units). - The height (in user units). - if set to true, the writer will write the xml headers (?xml and !DOCTYPE). - + - Closes the svg document. + Gray scale - + - Writes the end of the document. + True color - + - Creates a style. + Indexed color - The fill color. - The stroke color. - The stroke thickness (in user units). - The line dash array. - The line join type. - A style string. - + - Writes an ellipse. + Gray scale with alpha + + + + + True color with alpha + + + + + Defines the compression method. + + + + + DEFLATE compression + + + + + Defines the filter method. + + + + + No filter. + + + + + Sub filter + + + + + Up filter + + + + + Average filter + + + + + Paeth filter + + + + + Defines interlace methods (chapter 8.2) + + + + + The null method, pixels are extracted sequentially from left to right, and scan lines sequentially from top to bottom. + + + + + Adam7, defines seven distinct passes over the image. Each pass transmits a subset of the pixels in the reference image. + The pass in which each pixel is transmitted (numbered from 1 to 7) is defined by replicating a 8-by-8 pattern over the + entire image, starting at the upper left corner. + + + + + Implements support for encoding png images. + + + + + The CRC table + + + + + The options + + + + + Initializes static members of the class. + + + + + Initializes a new instance of the class. + + The options. + + + + Encodes the specified image data to png. + + The pixel data indexed as [x,y] (bottom line first). + The png image data. + + + + Encodes the specified 8-bit indexed pixels. + + The pixels. + The palette. + The image data. + + + + Calculates the Adler-32 check sum. + + The data. + The check sum. + + + + Creates the header data. - The x-coordinate of the center. - The y-coordinate of the center. The width. The height. - The style. + The header. - + - Sets a clipping rectangle. + Creates the physical dimensions data. - The x coordinate of the clipping rectangle. - The y coordinate of the clipping rectangle. - The width of the clipping rectangle. - The height of the clipping rectangle. + The horizontal resolution. + The vertical resolution. + The data. - + - Resets the clipping rectangle. + Creates the uncompressed blocks. + The data. + The output data. - + - Writes a portion of the specified image. + Updates the CRC check sum. - The x-coordinate of the upper-left corner of the portion of the source image to draw. - The y-coordinate of the upper-left corner of the portion of the source image to draw. - Width of the portion of the source image to draw. - Height of the portion of the source image to draw. - The destination x-coordinate. - The destination y-coordinate. - Width of the destination rectangle. - Height of the destination rectangle. - The image. + The input CRC. + The data. + The updated CRC. - + - Writes the specified image. + Writes the integer value with big endian byte order. - The x-coordinate. - The y-coordinate. - The width of the image. - The height of the image. - The image. + The writer. + The value. - + - Writes a line. + Writes the unsigned integer value with big endian byte order. - The first point. - The second point. - The style. + The writer. + The value. - + - Writes a polygon. + Writes a png chunk. + + The writer. + The chunk type. + The chunk data. + + + + Provides a binary writer that writes to memory. + + + + + Initializes a new instance of the class. + + + + + Gets the content as a byte array. + + The byte array. + + + + Represents options for the . + + + + + Provides utilities for s. + + + + + Copies a range of the specified . + + The type of the array items. + The source array. + The start index. + The end index. + An containing the items from index to index . + + + + Copies the first items of the specified . + + The type of the array items. + The source array. + The number of items to copy. + An containing the items from index 0 to index . + + + + Fills the specified array with values in the specified range. + + The type of the array items. + The source array. + The start index. + The end index. + The value to fill. + + + + Implements a binary reader that can read bits. + + + + + Reads a byte from the stream. + + The byte. + + + + Reads a bit from the stream. + + Returns 0 or 1 if a bit is available, or throws an EOFException if the end of stream is reached. + + + + Closes this stream and the underlying InputStream. + + + + + Returns the current bit position, which is between 0 and 7 inclusive. The number of bits remaining in the current byte is 8 minus this number. + + The bit position. + + + + Discards the remainder of the current byte and reads the next byte from the stream. + + The byte. + + + + Reads the specified number of bits. + + The number of bits. + The bits. + Reading past EOF. + + + + The byte bit reader. + + + + + The input. + + + + + The bit position. + + Either in the range 0x00 to 0xFF, or -1 if the end of stream is reached + + + + The is end of stream. + + Always between 1 and 8, inclusive + + + + The next bits. + + Underlying byte stream to read from + + + + Initializes a new instance of the class. + + The arguments. + Argument is null + + + + Reads a bit from the stream. Returns 0 or 1 if a bit is available, or -1 if the end of stream is reached. The end of stream always occurs on a byte boundary. + + The . + + + + Reads a bit from the stream. Returns 0 or 1 if a bit is available, or throws an EOFException if the end of stream is reached. + + The . + + + + Gets the bit position. + + The . + + + + Discards the remainder of the current byte and reads the next byte from the stream. + + The . + + + + Closes this stream and the underlying InputStream. + + + + + A canonical Huffman code. Immutable. Code length 0 means no code. + +

+ The code is a c# port of the DEFLATE project by Nayuki Minase at github. + Original source code: CircularDictionary.java. +

+

+ A canonical Huffman code only describes the code length of each symbol. The codes can be reconstructed from this information. In this implementation, symbols with lower code lengths, breaking ties by lower symbols, are assigned lexicographically lower codes. + Example: + Code lengths (canonical code): + Symbol A: 1 + Symbol B: 3 + Symbol C: 0 (no code) + Symbol D: 2 + Symbol E: 3 + Huffman codes (generated from canonical code): + Symbol A: 0 + Symbol B: 110 + Symbol C: None + Symbol D: 10 + Symbol E: 111 +

+
+ + + The code lengths + + + + + Initializes a new instance of the class. + + The code lengths. + The constructor does not check that the array of code lengths results in a complete Huffman tree, being neither underfilled nor overfilled. + + + + Initializes a new instance of the class based on the given code tree. + + The tree. + The symbol limit. + + + + Gets the symbol limit. + + The limit. + + + + Gets the length of the code. + + The symbol. + The length. + Symbol out of range + + + + Converts the canonical code to a code tree. + + The code tree. + This canonical code does not represent a Huffman code tree + or + This canonical code does not represent a Huffman code tree + + + + Builds the code lengths. + + The node. + The depth. + Symbol has more than one code + or + Symbol exceeds symbol limit + or + Illegal node type + + + + Provides a circular dictionary. + + The code is a c# port of the DEFLATE project by Nayuki Minase at github. + Original source code: CircularDictionary.java. + + + + The data + + + + + The mask + + + + + The index + + + + + Initializes a new instance of the class. + + The size of the dictionary. + + + + Appends the specified byte. + + The byte. + + + + Copies the specified bytes to the output writer. + + The distance? + The length. + The writer. + + + + The code tree. + + The code is a c# port of Nayuki Minase's DEFLATE project at GitHub. + Original source code: CodeTree.java. + + + + Stores the code for each symbol, or null if the symbol has no code. + For example, if symbol 5 has code 10011, then codes.get(5) is the list [1, 0, 0, 1, 1]. + + + + + Initializes a new instance of the class. Every symbol in the tree 'root' must be strictly less than 'symbolLimit'. + + The root. + The symbol limit. + + + + Gets the code for the specified symbol. + + The symbol. + A of codes. + + + + Returns a string showing all the codes in this tree. The format is subject to change. Useful for debugging. - The points. - The style. + The . - + - Writes a polyline. + Appends the code of the specified node to the specified . - The points. - The style. + The prefix. + The node. + The string builder. + Illegal node type - + - Writes a rectangle. + Builds the code list. - The x coordinate. - The y coordinate. - The width. - The height. - The style. + The node. + The prefix. - + - Writes text. + Gets the root. - The position. - The text. - The text color. - The font family. - The font size (in user units). - The font weight. - The rotation angle. - The horizontal alignment. - The vertical alignment. - + - Converts a color to a svg color string. + Implements DEFLATE decompression. - The color. - The color string. + The code is a c# port of the DEFLATE project by Nayuki Minase at github. + Original source code: Decompressor.java. - + - Writes an double attribute. + The fixed literal length code. - The name. - The value. - + - Writes the clip path attribute. + The fixed distance code. - + - Converts a value to a string or to the specified "auto" string if the value is NaN. + The dictionary. - The value. - The string to return if value is NaN. - A string. - + - Converts a list of points to a string. + The input. - The points. - A string. - + - Writes the header. + The output. - The width. - The height. - + - Gets or sets a value indicating whether this writer should produce a stand-alone document. + The output stream. - + - Gets or sets the number format. + Initializes static members of the class. - The number format. - + - Provides functionality to export plots to scalable vector graphics. + Initializes a new instance of the class. + The reader. - + - Initializes a new instance of the class. + Decompresses the data from the specified . + The input. + An array of . - + - Exports the specified model to a stream. + Decompresses the data from the specified . - The model. - The output stream. - The width (points). - The height (points). - if set to true, the xml headers will be included (?xml and !DOCTYPE). - The text measurer. + The input. + An array of . - + - Exports to string. + Decompresses the specified data. - The model. - The width (points). - The height (points). - if set to true, the xml headers will be included (?xml and !DOCTYPE). - The text measurer. - The plot as a svg string. + The input. + An array of . - + - Exports the specified to a . + For handling dynamic Huffman codes. - The model to export. - The target stream. + A sequence of items. - + - Exports the specified to a string. + Decompress an uncompressed block. - The model. - the SVG content as a string. - + - Gets or sets the width (in user units) of the output area. + Decompresses a Huffman block. + The litLen code. + The distance code. - + - Gets or sets the height (in user units) of the output area. + Decodes the specified symbol. + The code. + The . - + - Gets or sets a value indicating whether the xml headers should be included. + Decodes the run length. + The symbol. + The . - + - Gets or sets the text measurer. + Decodes distance. + The symbol. + The . - + - The OxyPlot.Axes namespace contains the annotations and related types. + Reads the specified number of bits. + The number of bits to read. + The . - + - Represents an annotation that shows a rectangle. + Represents an internal node. - + - The rectangle transformed to screen coordinates. + Defines the node abstract class. + Package-private (internal) to prevent accidental sub-classing outside of this package - + - Initializes a new instance of the class. + Initializes a new instance of the class. + The left child. + The right child. - + - Renders the polygon annotation. + Gets the left child. - The render context. - The plot model. - + - When overridden in a derived class, tests if the plot element is hit by the specified point. + Gets the right child. - The hit test arguments. - - The result of the hit test. - - + - Gets or sets the minimum X. + Represents a leaf. - The minimum X. - + - Gets or sets the maximum X. + Initializes a new instance of the class. - The maximum X. + The symbol. + Illegal symbol value;symbol - + - Gets or sets the minimum Y. + Gets the symbol. - The minimum Y. + The symbol. - + - Gets or sets the maximum Y. + Provides a render context for scalable vector graphics output. - The maximum Y. - + - Represents an annotation that shows text. + The writer. - + - The actual bounds of the text. + The disposed flag. - + - Initializes a new instance of the class. + Initializes a new instance of the class. + The s. + The width. + The height. + Create an SVG document if set to true. + The text measurer. + The background. - + - Renders the text annotation. + Closes the svg writer. - The render context. - The plot model. - + - When overridden in a derived class, tests if the plot element is hit by the specified point. + Completes the svg element. - The hit test arguments. - - The result of the hit test. - - + - Gets the coordinates of the (rotated) background rectangle. + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - The position. - The size. - The padding. - The rotation. - The horizontal alignment. - The vertical alignment. - The background rectangle coordinates. - + - Gets or sets the fill color of the background rectangle. + Draws an ellipse. - The background. + The rectangle. + The fill color. + The stroke color. + The thickness. - + - Gets or sets the position offset (screen coordinates). + Draws the polyline from the specified points. - The offset. + The points. + The stroke color. + The stroke thickness. + The dash array. + The line join type. + if set to true the shape will be aliased. - + - Gets or sets the padding of the background rectangle. + Draws the polygon from the specified points. The polygon can have stroke and/or fill. - The padding. + The points. + The fill color. + The stroke color. + The stroke thickness. + The dash array. + The line join type. + if set to true the shape will be aliased. - + - Gets or sets the stroke color of the background rectangle. + Draws the rectangle. - The stroke color. + The rectangle. + The fill color. + The stroke color. + The stroke thickness. - + - Gets or sets the stroke thickness of the background rectangle. + Draws the text. - The stroke thickness. + The p. + The text. + The c. + The font family. + Size of the font. + The font weight. + The rotate. + The horizontal alignment. + The vertical alignment. + Size of the max. - + - Represents an annotation that shows a polygon. + Flushes this instance. - + - The polygon points transformed to screen coordinates. + Measures the text. + The text. + The font family. + Size of the font. + The font weight. + The text size. - + - Initializes a new instance of the class. + Draws the specified portion of the specified at the specified location and with the specified size. + The source. + The x-coordinate of the upper-left corner of the portion of the source image to draw. + The y-coordinate of the upper-left corner of the portion of the source image to draw. + Width of the portion of the source image to draw. + Height of the portion of the source image to draw. + The x-coordinate of the upper-left corner of drawn image. + The y-coordinate of the upper-left corner of drawn image. + The width of the drawn image. + The height of the drawn image. + The opacity. + Interpolate if set to true. - + - Renders the polygon annotation. + Releases unmanaged and - optionally - managed resources - The render context. - The plot model. + true to release both managed and unmanaged resources; false to release only unmanaged resources. - + - When overridden in a derived class, tests if the plot element is hit by the specified point. + Gets or sets the text measurer. - The hit test arguments. - - The result of the hit test. - + The text measurer. - + - Gets or sets the line join. + Represents a writer that provides easy generation of Scalable Vector Graphics files. - The line join. - + - Gets or sets the line style. + The end is written. - The line style. - + - Gets the points. + The clip path - The points. - + - Represents an annotation that shows a straight line. + The clip path number - + - Provides an abstract base class for all annotations that contain paths (lines, functions or polylines). + Initializes a new instance of the class. + The stream. + The width (in user units). + The height (in user units). + if set to true, the writer will write the xml headers (?xml and !DOCTYPE). - + - Defines whether or not the path should be aliased. + Closes the svg document. - + - The actual minimum value on the x axis. + Writes the end of the document. - + - The actual minimum value on the y axis. + Creates a style. + The fill color. + The stroke color. + The stroke thickness (in user units). + The line dash array. + The line join type. + A style string. - + - The actual maximum value on the x axis. + Writes an ellipse. + The x-coordinate of the center. + The y-coordinate of the center. + The width. + The height. + The style. - + - The actual maximum value on the y axis. + Sets a clipping rectangle. + The x coordinate of the clipping rectangle. + The y coordinate of the clipping rectangle. + The width of the clipping rectangle. + The height of the clipping rectangle. - + - The points of the line, transformed to screen coordinates. + Resets the clipping rectangle. - + - Initializes a new instance of the class. + Writes a portion of the specified image. + The x-coordinate of the upper-left corner of the portion of the source image to draw. + The y-coordinate of the upper-left corner of the portion of the source image to draw. + Width of the portion of the source image to draw. + Height of the portion of the source image to draw. + The destination x-coordinate. + The destination y-coordinate. + Width of the destination rectangle. + Height of the destination rectangle. + The image. - + - Renders the annotation on the specified context. + Writes the specified image. - The render context. - The model. + The x-coordinate. + The y-coordinate. + The width of the image. + The height of the image. + The image. - + - When overridden in a derived class, tests if the plot element is hit by the specified point. + Writes a line. - The hit test arguments. - - The result of the hit test. - + The first point. + The second point. + The style. - + - Gets the screen points. + Writes a polygon. - The list of points to display on screen for this path. + The points. + The style. - + - Calculates the actual minimums and maximums. + Writes a polyline. + The points. + The style. - + - Gets the point on a curve at the specified relative distance along the curve. + Writes a rectangle. - The curve points. - The relative distance along the curve. - The margins. - The position. - The angle. - True if a position was found. + The x coordinate. + The y coordinate. + The width. + The height. + The style. - + - Gets or sets the color of the line. + Writes text. + The position. + The text. + The text color. + The font family. + The font size (in user units). + The font weight. + The rotation angle. + The horizontal alignment. + The vertical alignment. - + - Gets or sets the line join. + Converts a color to a svg color string. - The line join. + The color. + The color string. - + - Gets or sets the line style. + Writes an double attribute. - The line style. + The name. + The value. - + - Gets or sets the maximum X coordinate for the line. + Writes the clip path attribute. - + - Gets or sets the maximum Y coordinate for the line. + Converts a value to a string or to the specified "auto" string if the value is NaN. + The value. + The string to return if value is NaN. + A string. - + - Gets or sets the minimum X coordinate for the line. + Converts a list of points to a string. + The points. + A string. - + - Gets or sets the minimum Y coordinate for the line. + Writes the header. + The width. + The height. - + - Gets or sets the stroke thickness. + Gets or sets a value indicating whether this writer should produce a stand-alone document. - The stroke thickness. - + - Gets or sets the text margin (along the line). + Gets or sets the number format. - The text margin. + The number format. - + - Gets or sets the text padding (in the direction of the text). + Provides functionality to export plots to scalable vector graphics. - The text padding. - + - Gets or sets the text orientation. + Initializes a new instance of the class. - The text orientation. - + - Gets or sets the text position relative to the line. + Exports the specified model to a stream. - The text position in the interval [0,1]. - Positions smaller than 0.25 are left aligned at the start of the line - Positions larger than 0.75 are right aligned at the end of the line - Other positions are center aligned at the specified position + The model. + The output stream. + The width (points). + The height (points). + if set to true, the xml headers will be included (?xml and !DOCTYPE). + The text measurer. - + - Gets or sets a value indicating whether to clip the text within the plot area. + Exports to string. - true if text should be clipped within the plot area; otherwise, false. + The model. + The width (points). + The height (points). + if set to true, the xml headers will be included (?xml and !DOCTYPE). + The text measurer. + The plot as a svg string. - + - Gets or sets a value indicating whether to clip the annotation line by the X axis range. + Exports the specified to a . - true if clipping by the X axis is enabled; otherwise, false. + The model to export. + The target stream. - + - Gets or sets a value indicating whether to clip the annotation line by the Y axis range. + Exports the specified to a string. - true if clipping by the Y axis is enabled; otherwise, false. + The model. + the SVG content as a string. - + - Gets or sets a value indicating whether the path is aliased. + Gets or sets the width (in user units) of the output area. - true if is aliased; otherwise, false. - + - Gets or sets the actual minimum value on the x axis. + Gets or sets the height (in user units) of the output area. - The actual minimum value on the x axis. - + - Gets or sets the actual minimum value on the y axis. + Gets or sets a value indicating whether the xml headers should be included. - The actual minimum value on the y axis. - + - Gets or sets the actual maximum value on the x axis. + Gets or sets the text measurer. - The actual maximum value on the x axis. - + - Gets or sets the actual maximum value on the y axis. + The OxyPlot.Axes namespace contains the annotations and related types. - The actual maximum value on the y axis. - + - Initializes a new instance of the class. + Represents an annotation that shows a rectangle. - + - Gets the screen points. + The rectangle transformed to screen coordinates. - The list of points to display on screen for this path. - + - Gets or sets the y-intercept when Type is LinearEquation. + Initializes a new instance of the class. - The intercept value. - Linear equation y-intercept (the b in y=mx+b). - http://en.wikipedia.org/wiki/Linear_equation - + - Gets or sets the slope when Type is LinearEquation. + Renders the polygon annotation. - The slope value. - Linear equation slope (the m in y=mx+b) - http://en.wikipedia.org/wiki/Linear_equation + The render context. + The plot model. - + - Gets or sets the type of line equation. + When overridden in a derived class, tests if the plot element is hit by the specified point. + The hit test arguments. + + The result of the hit test. + - + - Gets or sets the X position for vertical lines (only for Type==Vertical). + Gets or sets the minimum X. + The minimum X. - + - Gets or sets the Y position for horizontal lines (only for Type==Horizontal) + Gets or sets the maximum X. + The maximum X. - + - Specifies the definition of the line in a . + Gets or sets the minimum Y. + The minimum Y. - + - Horizontal line given by the Y property + Gets or sets the maximum Y. + The maximum Y. - + - Vertical line given by the X property + Represents an annotation that shows text. - + - Linear equation y=mx+b given by the Slope and Intercept properties + The actual bounds of the text. - + - Specifies the layer for an . + Initializes a new instance of the class. - + - Render the annotation below the gridlines of the axes. + Renders the text annotation. + The render context. + The plot model. - + - Render the annotation below the series. + When overridden in a derived class, tests if the plot element is hit by the specified point. + The hit test arguments. + + The result of the hit test. + - + - Render the annotation above the series. + Gets the coordinates of the (rotated) background rectangle. + The position. + The size. + The padding. + The rotation. + The horizontal alignment. + The vertical alignment. + The background rectangle coordinates. - + - Specifies the orientation of the text in an annotation. + Gets or sets the fill color of the background rectangle. + The background. - + - Horizontal text. + Gets or sets the position offset (screen coordinates). + The offset. - + - Vertical text. + Gets or sets the padding of the background rectangle. + The padding. - + - Oriented along the line. + Gets or sets the stroke color of the background rectangle. + The stroke color. - + - Represents an annotation that shows an arrow. + Gets or sets the stroke thickness of the background rectangle. + The stroke thickness. - + - The end point in screen coordinates. + Represents an annotation that shows a polygon. - + - The start point in screen coordinates. + The polygon points transformed to screen coordinates. - + - Initializes a new instance of the class. + Initializes a new instance of the class. - + - Renders the arrow annotation. + Renders the polygon annotation. The render context. The plot model. - + When overridden in a derived class, tests if the plot element is hit by the specified point. @@ -9720,87 +10195,77 @@ The result of the hit test. - - - Gets or sets the arrow direction. - - Setting this property overrides the property. - - + - Gets or sets the color of the arrow. + Gets or sets the line join. + The line join. - + - Gets or sets the end point of the arrow. + Gets or sets the line style. + The line style. - + - Gets or sets the length of the head (relative to the stroke thickness) (the default value is 10). + Gets the points. - The length of the head. + The points. - + - Gets or sets the width of the head (relative to the stroke thickness) (the default value is 3). + Represents an annotation that shows a straight line. - The width of the head. - + - Gets or sets the line join type. + Provides an abstract base class for all annotations that contain paths (lines, functions or polylines). - The line join type. - + - Gets or sets the line style. + Defines whether or not the path should be aliased. - The line style. - + - Gets or sets the start point of the arrow. + The actual minimum value on the x axis. - This property is overridden by the ArrowDirection property, if set. - + - Gets or sets the stroke thickness (the default value is 2). + The actual minimum value on the y axis. - The stroke thickness. - + - Gets or sets the 'veeness' of the arrow head (relative to thickness) (the default value is 0). + The actual maximum value on the x axis. - The 'veeness'. - + - Represents an annotation that shows an ellipse. + The actual maximum value on the y axis. - + - The rectangle transformed to screen coordinates. + The points of the line, transformed to screen coordinates. - + - Initializes a new instance of the class. + Initializes a new instance of the class. - + - Renders the polygon annotation. + Renders the annotation on the specified context. The render context. - The plot model. + The model. - + When overridden in a derived class, tests if the plot element is hit by the specified point. @@ -9809,3705 +10274,3698 @@ The result of the hit test. - + - Gets or sets the x-coordinate of the center. + Gets the screen points. + The list of points to display on screen for this path. - + - Gets or sets the y-coordinate of the center. + Calculates the actual minimums and maximums. - + - Gets or sets the width of the ellipse. + Gets the point on a curve at the specified relative distance along the curve. + The curve points. + The relative distance along the curve. + The margins. + The position. + The angle. + True if a position was found. - + - Gets or sets the height of the ellipse. + Gets or sets the color of the line. - + - Represents an annotation that shows a function rendered as a path. + Gets or sets the line join. + The line join. - + - Initializes a new instance of the class. + Gets or sets the line style. + The line style. - + - Gets the screen points. + Gets or sets the maximum X coordinate for the line. - The list of screen points defined by this function annotation. - + - Gets or sets the type of function. Can be either f(x) or f(y). + Gets or sets the maximum Y coordinate for the line. - The type of the function. - + - Gets or sets the y=f(x) equation when Type is Equation. + Gets or sets the minimum X coordinate for the line. - + - Gets or sets the resolution. + Gets or sets the minimum Y coordinate for the line. - The resolution. - + - Defines the definition of function in a . + Gets or sets the stroke thickness. + The stroke thickness. - + - Curve equation x=f(y) given by the Equation property + Gets or sets the text margin (along the line). + The text margin. - + - Curve equation y=f(x) given by the Equation property + Gets or sets the text padding (in the direction of the text). + The text padding. - + - Represents an annotation that shows an image. + Gets or sets the text orientation. + The text orientation. - + - The actual bounds of the rendered image. + Gets or sets the text position relative to the line. + The text position in the interval [0,1]. + Positions smaller than 0.25 are left aligned at the start of the line + Positions larger than 0.75 are right aligned at the end of the line + Other positions are center aligned at the specified position - + - Initializes a new instance of the class. + Gets or sets a value indicating whether to clip the text within the plot area. + true if text should be clipped within the plot area; otherwise, false. - + - Initializes a new instance of the class. + Gets or sets a value indicating whether to clip the annotation line by the X axis range. - The image. - The position in screen coordinates. - The horizontal alignment. - The vertical alignment. + true if clipping by the X axis is enabled; otherwise, false. - + - Initializes a new instance of the class. + Gets or sets a value indicating whether to clip the annotation line by the Y axis range. - The image. - The position in data coordinates. - The horizontal alignment. - The vertical alignment. + true if clipping by the Y axis is enabled; otherwise, false. - + - Initializes a new instance of the class. + Gets or sets a value indicating whether the path is aliased. - The image. - The x-coordinate relative to the plot area (0-1). - The y-coordinate relative to the plot area (0-1). - The horizontal alignment. - The vertical alignment. + true if is aliased; otherwise, false. - + - Renders the image annotation. + Gets or sets the actual minimum value on the x axis. - The render context. - The plot model. + The actual minimum value on the x axis. - + - When overridden in a derived class, tests if the plot element is hit by the specified point. + Gets or sets the actual minimum value on the y axis. - The hit test arguments. - - The result of the hit test. - + The actual minimum value on the y axis. - + - Gets the point. + Gets or sets the actual maximum value on the x axis. - The x. - The y. - The render context. - The model. - The point in screen coordinates. + The actual maximum value on the x axis. - + - Gets the vector. + Gets or sets the actual maximum value on the y axis. - The x component. - The y component. - The render context. - The model. - The vector in screen coordinates. + The actual maximum value on the y axis. - + - Gets or sets the image source. + Initializes a new instance of the class. - The image source. - + - Gets or sets the horizontal alignment. + Gets the screen points. - The horizontal alignment. + The list of points to display on screen for this path. - + - Gets or sets the X position of the image. + Gets or sets the y-intercept when Type is LinearEquation. - The X. + The intercept value. + Linear equation y-intercept (the b in y=mx+b). + http://en.wikipedia.org/wiki/Linear_equation - + - Gets or sets the Y position of the image. + Gets or sets the slope when Type is LinearEquation. - The Y. + The slope value. + Linear equation slope (the m in y=mx+b) + http://en.wikipedia.org/wiki/Linear_equation - + - Gets or sets the X offset. + Gets or sets the type of line equation. - The offset X. - + - Gets or sets the Y offset. + Gets or sets the X position for vertical lines (only for Type==Vertical). - The offset Y. - + - Gets or sets the width. + Gets or sets the Y position for horizontal lines (only for Type==Horizontal) - The width. - + - Gets or sets the height. + Specifies the definition of the line in a . + + + + + Horizontal line given by the Y property - The height. - + - Gets or sets the opacity (0-1). + Vertical line given by the X property - The opacity value. - + - Gets or sets a value indicating whether to apply smooth interpolation to the image. + Linear equation y=mx+b given by the Slope and Intercept properties - true if the image should be interpolated (using a high-quality bi-cubic interpolation); false if the nearest neighbor should be used. - + - Gets or sets the vertical alignment. + Specifies the layer for an . - The vertical alignment. - + - Represents an annotation that shows a polyline. + Render the annotation below the gridlines of the axes. - + - The points. + Render the annotation below the series. - + - Gets the screen points. + Render the annotation above the series. - The list of points to display on screen for this path. - + - Gets the points. + Specifies the orientation of the text in an annotation. - The points. - + - Gets or sets the minimum length of the segment. - Increasing this number will increase performance, - but make the curve less accurate. + Horizontal text. - The minimum length of the segment. - + - Gets or sets a value indicating whether this is smooth. + Vertical text. - true if smooth; otherwise, false. - + - Provides an annotation that shows a tile based map. + Oriented along the line. - The longitude and latitude range of the map is defined by the range of the x and y axis, respectively. - + - The image cache. + Represents an annotation that shows an arrow. - + - The download queue. + The end point in screen coordinates. - + - The current number of downloads + The start point in screen coordinates. - + - Initializes a new instance of the class. + Initializes a new instance of the class. - + - Renders the annotation on the specified context. + Renders the arrow annotation. The render context. - The model. + The plot model. - + - Transforms a position to a tile coordinate. + When overridden in a derived class, tests if the plot element is hit by the specified point. - The latitude. - The longitude. - The zoom. - The x. - The y. + The hit test arguments. + + The result of the hit test. + - + - Transforms a tile coordinate (x,y) to a position. + Gets or sets the arrow direction. - The x. - The y. - The zoom. - The latitude. - The longitude. + Setting this property overrides the property. - + - Gets the image from the specified uri. + Gets or sets the color of the arrow. - The URI. - Get the image asynchronously if set to true. The plot model will be invalidated when the image has been downloaded. - The image. - This method gets the image from cache, or starts an async download. - + - Downloads the image from the specified URI. + Gets or sets the end point of the arrow. - The URI. - The image - + - Starts the next download in the queue. + Gets or sets the length of the head (relative to the stroke thickness) (the default value is 10). + The length of the head. - + - The download completed, set the image. + Gets or sets the width of the head (relative to the stroke thickness) (the default value is 3). - The URI. - The result. + The width of the head. - + - Gets the tile URI. + Gets or sets the line join type. - The tile x. - The tile y. - The zoom. - The uri. + The line join type. - + - Gets or sets the max number of simultaneous downloads. + Gets or sets the line style. - The max number of downloads. + The line style. - + - Gets or sets the URL. + Gets or sets the start point of the arrow. - The URL. + This property is overridden by the ArrowDirection property, if set. - + - Gets or sets the copyright notice. + Gets or sets the stroke thickness (the default value is 2). - The copyright notice. + The stroke thickness. - + - Gets or sets the size of the tiles. + Gets or sets the 'veeness' of the arrow head (relative to thickness) (the default value is 0). - The size of the tiles. + The 'veeness'. - + - Gets or sets the min zoom level. + Represents an annotation that shows an ellipse. - The min zoom level. - + - Gets or sets the max zoom level. + The rectangle transformed to screen coordinates. - The max zoom level. - + - Gets or sets the opacity. + Initializes a new instance of the class. - The opacity. - + - The OxyPlot.Axes namespace contains classes that represents the axes of the plots. + Renders the polygon annotation. + The render context. + The plot model. - + - Represents an axis with logarithmic scale. + When overridden in a derived class, tests if the plot element is hit by the specified point. - See http://en.wikipedia.org/wiki/Logarithmic_scale. + The hit test arguments. + + The result of the hit test. + - + - Provides an abstract base class for axes. + Gets or sets the x-coordinate of the center. - + - Exponent function. + Gets or sets the y-coordinate of the center. - + - Mantissa function. + Gets or sets the width of the ellipse. - + - The offset. + Gets or sets the height of the ellipse. - + - The scale. + Represents an annotation that shows a function rendered as a path. - + - The position of the axis. + Initializes a new instance of the class. - + - Initializes a new instance of the class. + Gets the screen points. + The list of screen points defined by this function annotation. - + - Converts the value of the specified object to a double precision floating point number. DateTime objects are converted using DateTimeAxis.ToDouble and TimeSpan objects are converted using TimeSpanAxis.ToDouble + Gets or sets the type of function. Can be either f(x) or f(y). - The value. - The floating point number value. + The type of the function. - + - Transforms the specified point from screen space to data space. + Gets or sets the y=f(x) equation when Type is Equation. - The point. - The x axis. - The y axis. - The data point. - + - Coerces the actual maximum and minimum values. + Gets or sets the resolution. + The resolution. - + - Formats the value to be used on the axis. + Defines the definition of function in a . - The value. - The formatted value. - + - Gets the coordinates used to draw ticks and tick labels (numbers or category names). + Curve equation x=f(y) given by the Equation property - The major label values. - The major tick values. - The minor tick values. - + - Gets the value from an axis coordinate, converts from a coordinate value to the actual data type. - - The coordinate. - The converted value. - Examples: The returns the and returns category strings. + Curve equation y=f(x) given by the Equation property + - + - Inverse transform the specified screen point. + Represents an annotation that shows an image. - The x coordinate. - The y coordinate. - The y-axis. - The data point. - + - Inverse transforms the specified screen coordinate. This method can only be used with non-polar coordinate systems. + The actual bounds of the rendered image. - The screen coordinate. - The value. - + - Determines whether the axis is horizontal. + Initializes a new instance of the class. - true if the axis is horizontal; otherwise, false . - + - Determines whether the specified value is valid. + Initializes a new instance of the class. - The value. - true if the specified value is valid; otherwise, false . + The image. + The position in screen coordinates. + The horizontal alignment. + The vertical alignment. - + - Determines whether the axis is vertical. + Initializes a new instance of the class. - true if the axis is vertical; otherwise, false . + The image. + The position in data coordinates. + The horizontal alignment. + The vertical alignment. - + - Determines whether the axis is used for X/Y values. + Initializes a new instance of the class. - true if it is an XY axis; otherwise, false . + The image. + The x-coordinate relative to the plot area (0-1). + The y-coordinate relative to the plot area (0-1). + The horizontal alignment. + The vertical alignment. - + - Measures the size of the axis (maximum axis label width/height). + Renders the image annotation. The render context. - The size of the axis. + The plot model. - + - Pans the specified axis. + When overridden in a derived class, tests if the plot element is hit by the specified point. - The previous point (screen coordinates). - The current point (screen coordinates). + The hit test arguments. + + The result of the hit test. + - + - Pans the specified axis. + Gets the point. - The delta. + The x. + The y. + The render context. + The model. + The point in screen coordinates. - + - Renders the axis on the specified render context. + Gets the vector. + The x component. + The y component. The render context. The model. - The rendering order. - The pass. + The vector in screen coordinates. - + - Resets the user's modification (zooming/panning) to minimum and maximum of this axis. + Gets or sets the image source. + The image source. - + - Returns a that represents this instance. + Gets or sets the horizontal alignment. - A that represents this instance. + The horizontal alignment. - + - Transforms the specified point to screen coordinates. + Gets or sets the X position of the image. - The x value (for the current axis). - The y value. - The y axis. - The transformed point. + The X. - + - Transforms the specified coordinate to screen coordinates. This method can only be used with non-polar coordinate systems. + Gets or sets the Y position of the image. - The value. - The transformed value (screen coordinate). + The Y. - + - Zoom to the specified scale. + Gets or sets the X offset. - The new scale. + The offset X. - + - Zooms the axis to the range [x0,x1]. + Gets or sets the Y offset. - The new minimum. - The new maximum. + The offset Y. - + - Zooms the axis at the specified coordinate. + Gets or sets the width. - The zoom factor. - The coordinate to zoom at. + The width. - + - Zooms the axis with the specified zoom factor at the center of the axis. + Gets or sets the height. - The zoom factor. + The height. - + - Modifies the data range of the axis [DataMinimum,DataMaximum] to includes the specified value. + Gets or sets the opacity (0-1). - The value. + The opacity value. - + - Resets the and values. + Gets or sets a value indicating whether to apply smooth interpolation to the image. + true if the image should be interpolated (using a high-quality bi-cubic interpolation); false if the nearest neighbor should be used. - + - Updates the and values. + Gets or sets the vertical alignment. - If the user has zoomed/panned the axis, the internal ViewMaximum/ViewMinimum - values will be used. If Maximum or Minimum have been set, these values will be used. Otherwise the maximum and minimum values - of the series will be used, including the 'padding'. + The vertical alignment. - + - Updates the axis with information from the plot series. + Represents an annotation that shows a polyline. - The series collection. - This is used by the category axis that need to know the number of series using the axis. - + - Updates the actual minor and major step intervals. + The points. - The plot area rectangle. - + - Updates the scale and offset properties of the transform from the specified boundary rectangle. + Gets the screen points. - The bounds. + The list of points to display on screen for this path. - + - Resets the current values. + Gets the points. - The current values may be modified during update of max/min and rendering. + The points. - + - Applies a transformation after the inverse transform of the value. + Gets or sets the minimum length of the segment. + Increasing this number will increase performance, + but make the curve less accurate. - The value to transform. - The transformed value. - If this method is overridden, the method must also be overridden. - See for examples on how to implement this. + The minimum length of the segment. - + - Applies a transformation before the transform the value. + Gets or sets a value indicating whether this is smooth. - The value to transform. - The transformed value. - If this method is overridden, the method must also be overridden. - See for examples on how to implement this. + true if smooth; otherwise, false. - + - Calculates the actual maximum value of the axis, including the . + Provides an annotation that shows a tile based map. - The new actual maximum value of the axis. + The longitude and latitude range of the map is defined by the range of the x and y axis, respectively. - + - Calculates the actual minimum value of the axis, including the . + The image cache. - The new actual minimum value of the axis. - + - Sets the transform. + The download queue. - The new scale. - The new offset. - + - Calculates the actual interval. + The current number of downloads - Size of the available area. - Maximum length of the intervals. - The calculate actual interval. - + - Returns the actual interval to use to determine which values are displayed in the axis. + Initializes a new instance of the class. - The available size. - The maximum interval size. - The range. - Actual interval to use to determine which values are displayed in the axis. - + - Calculates the minor interval. + Renders the annotation on the specified context. - The major interval. - The minor interval. + The render context. + The model. - + - Raises the event. + Transforms a position to a tile coordinate. - The instance containing the event data. + The latitude. + The longitude. + The zoom. + The x. + The y. + + + + Transforms a tile coordinate (x,y) to a position. + + The x. + The y. + The zoom. + The latitude. + The longitude. - + - Raises the event. + Gets the image from the specified uri. - The instance containing the event data. + The URI. + Get the image asynchronously if set to true. The plot model will be invalidated when the image has been downloaded. + The image. + This method gets the image from cache, or starts an async download. - + - Occurs when the axis has been changed (by zooming, panning or resetting). + Downloads the image from the specified URI. + The URI. + The image - + - Occurs when the transform changed (size or axis range was changed). + Starts the next download in the queue. - + - Gets or sets the absolute maximum. This is only used for the UI control. It will not be possible to zoom/pan beyond this limit. The default value is double.MaxValue. + The download completed, set the image. + The URI. + The result. - + - Gets or sets the absolute minimum. This is only used for the UI control. It will not be possible to zoom/pan beyond this limit. The default value is double.MinValue. + Gets the tile URI. + The tile x. + The tile y. + The zoom. + The uri. - + - Gets or sets the actual major step. + Gets or sets the max number of simultaneous downloads. + The max number of downloads. - + - Gets or sets the actual maximum value of the axis. + Gets or sets the URL. - If is not NaN, this value will be defined by . - Otherwise, if is not NaN, this value will be defined by . - Otherwise, this value will be defined by the maximum (+padding) of the data. + The URL. - + - Gets or sets the actual minimum value of the axis. + Gets or sets the copyright notice. - If is not NaN, this value will be defined by . - Otherwise, if is not NaN, this value will be defined by . - Otherwise this value will be defined by the minimum (+padding) of the data. + The copyright notice. - + - Gets or sets the actual minor step. + Gets or sets the size of the tiles. + The size of the tiles. - + - Gets or sets the actual string format being used. + Gets or sets the min zoom level. + The min zoom level. - + - Gets the actual title of the axis. + Gets or sets the max zoom level. - If the property is set, the property is used to format the actual title. + The max zoom level. - + - Gets or sets the orientation angle (degrees) for the axis labels. The default value is 0. + Gets or sets the opacity. + The opacity. - + - Gets or sets the distance from the end of the tick lines to the labels. The default value is 4. + The OxyPlot.Axes namespace contains classes that represents the axes of the plots. - + - Gets or sets the minimum distance from the axis labels to the axis title. The default value is 4. + Represents an axis with logarithmic scale. + See http://en.wikipedia.org/wiki/Logarithmic_scale. - + - Gets or sets the distance between the plot area and the axis. The default value is 0. + Provides an abstract base class for axes. - + - Gets or sets the color of the axis line. The default value is . + Exponent function. - + - Gets or sets the line style of the axis line. The default value is . + Mantissa function. - + - Gets or sets the thickness of the axis line. The default value is 1. + The offset. - + - Gets or sets a value indicating whether to clip the axis title. The default value is true. + The scale. - + - Gets or sets the maximum value of the data displayed on this axis. + The position of the axis. - + - Gets or sets the minimum value of the data displayed on this axis. + Initializes a new instance of the class. - + - Gets or sets the end position of the axis on the plot area. The default value is 1. + Converts the value of the specified object to a double precision floating point number. DateTime objects are converted using DateTimeAxis.ToDouble and TimeSpan objects are converted using TimeSpanAxis.ToDouble - The position is defined by a fraction in the range from 0 to 1, where 0 is at the bottom/left - and 1 is at the top/right. + The value. + The floating point number value. - + - Gets or sets the color of the extra gridlines. The default value is . + Transforms the specified point from screen space to data space. + The point. + The x axis. + The y axis. + The data point. - + - Gets or sets the line style of the extra gridlines. The default value is . + Coerces the actual maximum and minimum values. - + - Gets or sets the thickness of the extra gridlines. The default value is 1. + Formats the value to be used on the axis. + The value. + The formatted value. - + - Gets or sets the values for the extra gridlines. The default value is null. + Gets the coordinates used to draw ticks and tick labels (numbers or category names). + The major label values. + The major tick values. + The minor tick values. - + - Gets or sets the filter function. The default value is null. + Gets the value from an axis coordinate, converts from a coordinate value to the actual data type. + The coordinate. + The converted value. + Examples: The returns the and returns category strings. - + - Gets or sets the maximum value that can be shown using this axis. Values greater or equal to this value will not be shown. The default value is double.MaxValue. + Inverse transform the specified screen point. + The x coordinate. + The y coordinate. + The y-axis. + The data point. - + - Gets or sets the minimum value that can be shown using this axis. Values smaller or equal to this value will not be shown. The default value is double.MinValue. + Inverse transforms the specified screen coordinate. This method can only be used with non-polar coordinate systems. + The screen coordinate. + The value. - + - Gets or sets the maximum length (screen space) of the intervals. The available length of the axis will be divided by this length to get the approximate number of major intervals on the axis. The default value is 60. + Determines whether the axis is horizontal. + true if the axis is horizontal; otherwise, false . - + - Gets or sets a value indicating whether this axis is visible. The default value is true. + Determines whether the specified value is valid. + The value. + true if the specified value is valid; otherwise, false . - + - Gets or sets a value indicating whether panning is enabled. The default value is true. + Determines whether the axis is vertical. + true if the axis is vertical; otherwise, false . - + - Gets a value indicating whether this axis is reversed. It is reversed if > . + Determines whether the axis is used for X/Y values. + true if it is an XY axis; otherwise, false . - + - Gets or sets a value indicating whether zooming is enabled. The default value is true. + Measures the size of the axis (maximum axis label width/height). + The render context. + The size of the axis. - + - Gets or sets the key of the axis. This can be used to specify an axis if you have defined multiple axes in a plot. The default value is null. + Pans the specified axis. + The previous point (screen coordinates). + The current point (screen coordinates). - + - Gets or sets the formatting function for the labels. The default value is null. + Pans the specified axis. - This function can be used instead of overriding the method. + The delta. - + - Gets or sets the layer of the axis. The default value is . + Renders the axis on the specified render context. + The render context. + The model. + The rendering order. + The pass. - + - Gets or sets the color of the major gridlines. The default value is #40000000. + Resets the user's modification (zooming/panning) to minimum and maximum of this axis. - + - Gets or sets the line style of the major gridlines. The default value is . + Returns a that represents this instance. + A that represents this instance. - + - Gets or sets the thickness of the major gridlines. The default value is 1. + Transforms the specified point to screen coordinates. + The x value (for the current axis). + The y value. + The y axis. + The transformed point. - + - Gets or sets the interval between major ticks. The default value is double.NaN. + Transforms the specified coordinate to screen coordinates. This method can only be used with non-polar coordinate systems. + The value. + The transformed value (screen coordinate). - + - Gets or sets the size of the major ticks. The default value is 7. + Zoom to the specified scale. + The new scale. - + - Gets or sets the maximum value of the axis. The default value is double.NaN. + Zooms the axis to the range [x0,x1]. + The new minimum. + The new maximum. - + - Gets or sets the 'padding' fraction of the maximum value. The default value is 0.01. + Zooms the axis at the specified coordinate. - A value of 0.01 gives 1% more space on the maximum end of the axis. This property is not used if the property is set. + The zoom factor. + The coordinate to zoom at. - + - Gets or sets the minimum value of the axis. The default value is double.NaN. + Zooms the axis with the specified zoom factor at the center of the axis. + The zoom factor. - + - Gets or sets the 'padding' fraction of the minimum value. The default value is 0.01. + Modifies the data range of the axis [DataMinimum,DataMaximum] to includes the specified value. - A value of 0.01 gives 1% more space on the minimum end of the axis. This property is not used if the property is set. + The value. - + - Gets or sets the minimum range of the axis. Setting this property ensures that ActualMaximum-ActualMinimum > MinimumRange. The default value is 0. + Resets the and values. - + - Gets or sets the color of the minor gridlines. The default value is #20000000. + Updates the and values. + If the user has zoomed/panned the axis, the internal ViewMaximum/ViewMinimum + values will be used. If Maximum or Minimum have been set, these values will be used. Otherwise the maximum and minimum values + of the series will be used, including the 'padding'. - + - Gets or sets the line style of the minor gridlines. The default value is . + Updates the axis with information from the plot series. + The series collection. + This is used by the category axis that need to know the number of series using the axis. - + - Gets or sets the thickness of the minor gridlines. The default value is 1. + Updates the actual minor and major step intervals. + The plot area rectangle. - + - Gets or sets the interval between minor ticks. The default value is double.NaN. + Updates the scale and offset properties of the transform from the specified boundary rectangle. + The bounds. - + - Gets or sets the size of the minor ticks. The default value is 4. + Resets the current values. + The current values may be modified during update of max/min and rendering. - + - Gets the offset. This is used to transform between data and screen coordinates. + Applies a transformation after the inverse transform of the value. + The value to transform. + The transformed value. + If this method is overridden, the method must also be overridden. + See for examples on how to implement this. - + - Gets or sets the position of the axis. The default value is . + Applies a transformation before the transform the value. + The value to transform. + The transformed value. + If this method is overridden, the method must also be overridden. + See for examples on how to implement this. - + - Gets or sets a value indicating whether the axis should be positioned at the zero-crossing of the related axis. The default value is false. + Calculates the actual maximum value of the axis, including the . + The new actual maximum value of the axis. - + - Gets or sets the position tier which defines in which tier the axis is displayed. The default value is 0. + Calculates the actual minimum value of the axis, including the . - The bigger the value the further afar is the axis from the graph. + The new actual minimum value of the axis. - + - Gets the scaling factor of the axis. This is used to transform between data and screen coordinates. + Sets the transform. + The new scale. + The new offset. - + - Gets or sets the screen coordinate of the maximum end of the axis. + Calculates the actual interval. + Size of the available area. + Maximum length of the intervals. + The calculate actual interval. - + - Gets or sets the screen coordinate of the minimum end of the axis. + Returns the actual interval to use to determine which values are displayed in the axis. + The available size. + The maximum interval size. + The range. + Actual interval to use to determine which values are displayed in the axis. - + - Gets or sets a value indicating whether minor ticks should be shown. The default value is true. + Calculates the minor interval. + The major interval. + The minor interval. - + - Gets or sets the start position of the axis on the plot area. The default value is 0. + Raises the event. - The position is defined by a fraction in the range from 0 to 1, where 0 is at the bottom/left - and 1 is at the top/right. + The instance containing the event data. - + - Gets or sets the string format used for formatting the axis values. The default value is null. + Raises the event. + The instance containing the event data. - + - Gets or sets the tick style for major and minor ticks. The default value is . + Occurs when the axis has been changed (by zooming, panning or resetting). - + - Gets or sets the color of the major and minor ticks. The default value is . + Occurs when the transform changed (size or axis range was changed). - + - Gets or sets the title of the axis. The default value is null. + Gets or sets the absolute maximum. This is only used for the UI control. It will not be possible to zoom/pan beyond this limit. The default value is double.MaxValue. - + - Gets or sets the length of the title clipping rectangle (fraction of the available length of the axis). The default value is 0.9. + Gets or sets the absolute minimum. This is only used for the UI control. It will not be possible to zoom/pan beyond this limit. The default value is double.MinValue. - + - Gets or sets the color of the title. The default value is . + Gets or sets the actual major step. - If the value is null, the will be used. - + - Gets or sets the title font. The default value is null. + Gets or sets the actual maximum value of the axis. + If is not NaN, this value will be defined by . + Otherwise, if is not NaN, this value will be defined by . + Otherwise, this value will be defined by the maximum (+padding) of the data. - + - Gets or sets the size of the title font. The default value is double.NaN. + Gets or sets the actual minimum value of the axis. + If is not NaN, this value will be defined by . + Otherwise, if is not NaN, this value will be defined by . + Otherwise this value will be defined by the minimum (+padding) of the data. - + - Gets or sets the weight of the title font. The default value is . + Gets or sets the actual minor step. - + - Gets or sets the format string used for formatting the title and unit when is defined. - The default value is "{0} [{1}]", where {0} refers to the and {1} refers to the . + Gets or sets the actual string format being used. - If is null, the actual title is defined by only. - + - Gets or sets the position of the title. The default value is 0.5. + Gets the actual title of the axis. - The position is defined by a fraction in the range 0 to 1. + If the property is set, the property is used to format the actual title. - + - Gets or sets the tool tip. The default value is null. + Gets or sets the orientation angle (degrees) for the axis labels. The default value is 0. - + - Gets or sets the unit of the axis. The default value is null. + Gets or sets the distance from the end of the tick lines to the labels. The default value is 4. - The is used to format the title including this unit. - + - Gets or sets a value indicating whether to use superscript exponential format. The default value is false. + Gets or sets the minimum distance from the axis labels to the axis title. The default value is 4. - - This format will convert 1.5E+03 to 1.5·10^{3} and render the superscript properly. - If is null, 1.0E+03 will be converted to 10^{3}, otherwise it will use the format string for the mantissa. - - + - Gets or sets the position tier max shift. + Gets or sets the distance between the plot area and the axis. The default value is 0. - + - Gets or sets the position tier min shift. + Gets or sets the color of the axis line. The default value is . - + - Gets or sets the size of the position tier. + Gets or sets the line style of the axis line. The default value is . - + - Gets the actual color of the title. + Gets or sets the thickness of the axis line. The default value is 1. - + - Gets the actual title font. + Gets or sets a value indicating whether to clip the axis title. The default value is true. - + - Gets the actual size of the title font. + Gets or sets the maximum value of the data displayed on this axis. - + - Gets the actual title font weight. + Gets or sets the minimum value of the data displayed on this axis. - + - Gets or sets the current view's maximum. This value is used when the user zooms or pans. + Gets or sets the end position of the axis on the plot area. The default value is 1. - The view maximum. + The position is defined by a fraction in the range from 0 to 1, where 0 is at the bottom/left + and 1 is at the top/right. - + - Gets or sets the current view's minimum. This value is used when the user zooms or pans. + Gets or sets the color of the extra gridlines. The default value is . - The view minimum. - + - Initializes a new instance of the class. + Gets or sets the line style of the extra gridlines. The default value is . - + - Initializes a new instance of the class. + Gets or sets the thickness of the extra gridlines. The default value is 1. - The position. - The title. - + - Initializes a new instance of the class. + Gets or sets the values for the extra gridlines. The default value is null. - The position. - The title. - The minimum value. - The maximum value. - + - Coerces the actual maximum and minimum values. + Gets or sets the filter function. The default value is null. - + - Gets the coordinates used to draw ticks and tick labels (numbers or category names). + Gets or sets the maximum value that can be shown using this axis. Values greater or equal to this value will not be shown. The default value is double.MaxValue. - The major label values. - The major tick values. - The minor tick values. - + - Determines whether the axis is used for X/Y values. + Gets or sets the minimum value that can be shown using this axis. Values smaller or equal to this value will not be shown. The default value is double.MinValue. - true if it is an XY axis; otherwise, false . - + - Pans the specified axis. + Gets or sets the maximum length (screen space) of the intervals. The available length of the axis will be divided by this length to get the approximate number of major intervals on the axis. The default value is 60. - The previous point (screen coordinates). - The current point (screen coordinates). - + - Inverse transforms the specified screen coordinate. This method can only be used with non-polar coordinate systems. + Gets or sets a value indicating whether this axis is visible. The default value is true. - The screen coordinate. - The value. - + - Transforms the specified coordinate to screen coordinates. + Gets or sets a value indicating whether panning is enabled. The default value is true. - The value. - The transformed value (screen coordinate). - + - Zooms the axis at the specified coordinate. + Gets a value indicating whether this axis is reversed. It is reversed if > . - The zoom factor. - The coordinate to zoom at. - + - Updates the and values. + Gets or sets a value indicating whether zooming is enabled. The default value is true. - - If the user has zoomed/panned the axis, the internal ViewMaximum/ViewMinimum - values will be used. If Maximum or Minimum have been set, these values will be used. Otherwise the maximum and minimum values - of the series will be used, including the 'padding'. - - + - Applies a transformation after the inverse transform of the value. This is used in logarithmic axis. + Gets or sets the key of the axis. This can be used to specify an axis if you have defined multiple axes in a plot. The default value is null. - The value to transform. - The transformed value. - + - Applies a transformation before the transform the value. This is used in logarithmic axis. + Gets or sets the formatting function for the labels. The default value is null. - The value to transform. - The transformed value. + This function can be used instead of overriding the method. - + - Gets or sets the logarithmic base (normally 10). + Gets or sets the layer of the axis. The default value is . - The logarithmic base. - See http://en.wikipedia.org/wiki/Logarithm. - + - Gets or sets a value indicating whether the ActualMaximum and ActualMinimum values should be padded to the nearest power of the Base. + Gets or sets the color of the major gridlines. The default value is #40000000. - + - Represents a color axis that contains colors for specified ranges. + Gets or sets the line style of the major gridlines. The default value is . - + - Represents an axis with linear scale. + Gets or sets the thickness of the major gridlines. The default value is 1. - + - Initializes a new instance of the class. + Gets or sets the interval between major ticks. The default value is double.NaN. - + - Initializes a new instance of the class. + Gets or sets the size of the major ticks. The default value is 7. - The position of the axis. - The title. - + - Initializes a new instance of the class. + Gets or sets the maximum value of the axis. The default value is double.NaN. - The position of the axis. - The minimum value. - The maximum value. - The title. - + - Initializes a new instance of the class. + Gets or sets the 'padding' fraction of the maximum value. The default value is 0.01. - The position of the axis. - The minimum value. - The maximum value. - The major step. - The minor step. - The title. + A value of 0.01 gives 1% more space on the maximum end of the axis. This property is not used if the property is set. - + - Formats the value to be used on the axis. + Gets or sets the minimum value of the axis. The default value is double.NaN. - The value. - The formatted value. - + - Determines whether the axis is used for X/Y values. + Gets or sets the 'padding' fraction of the minimum value. The default value is 0.01. - true if it is an XY axis; otherwise, false . + A value of 0.01 gives 1% more space on the minimum end of the axis. This property is not used if the property is set. - + - Gets or sets a value indicating whether to format numbers as fractions. + Gets or sets the minimum range of the axis. Setting this property ensures that ActualMaximum-ActualMinimum > MinimumRange. The default value is 0. - + - Gets or sets the fraction unit. Remember to set FormatAsFractions to true. + Gets or sets the color of the minor gridlines. The default value is #20000000. - The fraction unit. - + - Gets or sets the fraction unit symbol. Use FractionUnit = Math.PI and FractionUnitSymbol = "π" if you want the axis to show "π/2,π,3π/2,2π" etc. Use FractionUnit = 1 and FractionUnitSymbol = "L" if you want the axis to show "0,L/2,L" etc. Remember to set FormatAsFractions to true. + Gets or sets the line style of the minor gridlines. The default value is . - The fraction unit symbol. - + - Specifies functionality for color axes. + Gets or sets the thickness of the minor gridlines. The default value is 1. - + - Gets the color of the specified index in the color palette. + Gets or sets the interval between minor ticks. The default value is double.NaN. - The color map index (less than NumberOfEntries). - The color. - + - Gets the palette index of the specified value. + Gets or sets the size of the minor ticks. The default value is 4. - The value. - The palette index. - If the value is less than minimum, 0 is returned. If the value is greater than maximum, Palette.Colors.Count+1 is returned. - + - The ranges + Gets the offset. This is used to transform between data and screen coordinates. - + - Initializes a new instance of the class. + Gets or sets the position of the axis. The default value is . - + - Adds a range. + Gets or sets a value indicating whether the axis should be positioned at the zero-crossing of the related axis. The default value is false. - The lower bound. - The upper bound. - The color. - + - Gets the palette index of the specified value. + Gets or sets the position tier which defines in which tier the axis is displayed. The default value is 0. - The value. - The palette index. - If the value is less than minimum, 0 is returned. If the value is greater than maximum, Palette.Colors.Count+1 is returned. + The bigger the value the further afar is the axis from the graph. - + - Gets the color. + Gets the scaling factor of the axis. This is used to transform between data and screen coordinates. - The color map index. - The color. - + - Renders the axis on the specified render context. + Gets or sets the screen coordinate of the maximum end of the axis. - The render context. - The model. - The rendering order. - The render pass. - + - Gets or sets the color used to represent NaN values. + Gets or sets the screen coordinate of the minimum end of the axis. - A that defines the color. The default value is OxyColors.Gray. - + - Gets or sets the color of values above the maximum value. + Gets or sets a value indicating whether minor ticks should be shown. The default value is true. - The color of the high values. - + - Gets or sets the color of values below the minimum value. + Gets or sets the start position of the axis on the plot area. The default value is 0. - The color of the low values. + The position is defined by a fraction in the range from 0 to 1, where 0 is at the bottom/left + and 1 is at the top/right. - + - Defines a range. + Gets or sets the string format used for formatting the axis values. The default value is null. - + - Gets or sets the color. + Gets or sets the tick style for major and minor ticks. The default value is . - The color. - + - Gets or sets the lower bound. + Gets or sets the color of the major and minor ticks. The default value is . - The lower bound. - + - Gets or sets the upper bound. + Gets or sets the title of the axis. The default value is null. - The upper bound. - + - Represents an angular axis for polar plots. + Gets or sets the length of the title clipping rectangle (fraction of the available length of the axis). The default value is 0.9. - + - Initializes a new instance of the class. + Gets or sets the color of the title. The default value is . + If the value is null, the will be used. - + - Initializes a new instance of the class. + Gets or sets the title font. The default value is null. - The minimum value. - The maximum value. - The major step. - The minor step. - The title. - + - Gets the coordinates used to draw ticks and tick labels (numbers or category names). + Gets or sets the size of the title font. The default value is double.NaN. - The major label values. - The major tick values. - The minor tick values. - + - Inverse transforms the specified screen point. + Gets or sets the weight of the title font. The default value is . - The x coordinate. - The y coordinate. - The y-axis. - The data point. - Angle axis should always be the y-axis. - + - Determines whether the axis is used for X/Y values. + Gets or sets the format string used for formatting the title and unit when is defined. + The default value is "{0} [{1}]", where {0} refers to the and {1} refers to the . - true if it is an XY axis; otherwise, false . + If is null, the actual title is defined by only. - + - Renders the axis on the specified render context. + Gets or sets the position of the title. The default value is 0.5. - The render context. - The model. - The rendering order. - The pass. + The position is defined by a fraction in the range 0 to 1. - + - Transforms the specified point to screen coordinates. + Gets or sets the tool tip. The default value is null. - The x value (for the current axis). - The y value. - The y axis. - The transformed point. - + - Updates the scale and offset properties of the transform from the specified boundary rectangle. + Gets or sets the unit of the axis. The default value is null. - The bounds. + The is used to format the title including this unit. - + - Gets or sets the start angle (degrees). + Gets or sets a value indicating whether to use superscript exponential format. The default value is false. + + This format will convert 1.5E+03 to 1.5·10^{3} and render the superscript properly. + If is null, 1.0E+03 will be converted to 10^{3}, otherwise it will use the format string for the mantissa. + - + - Gets or sets the end angle (degrees). + Gets or sets the position tier max shift. - + - Provides additional data for the event. + Gets or sets the position tier min shift. - + - Initializes a new instance of the class. + Gets or sets the size of the position tier. - Type of the change. - + - Gets or sets the type of the change. + Gets the actual color of the title. - The type of the change. - + - Defines change types for the event. + Gets the actual title font. - + - The axis was zoomed by the user. + Gets the actual size of the title font. - + - The axis was panned by the user. + Gets the actual title font weight. - + - The axis zoom/pan was reset by the user. + Gets or sets the current view's maximum. This value is used when the user zooms or pans. + The view maximum. - + - Specifies the layer of an . + Gets or sets the current view's minimum. This value is used when the user zooms or pans. + The view minimum. - + - Below all series. + Initializes a new instance of the class. - + - Above all series. + Initializes a new instance of the class. + The position. + The title. - + - Specifies the position of an . + Initializes a new instance of the class. + The position. + The title. + The minimum value. + The maximum value. - + - No position. + Coerces the actual maximum and minimum values. - + - Left of the plot area. + Gets the coordinates used to draw ticks and tick labels (numbers or category names). + The major label values. + The major tick values. + The minor tick values. - + - Right of the plot area. + Determines whether the axis is used for X/Y values. + true if it is an XY axis; otherwise, false . - + - Top of the plot area. + Pans the specified axis. + The previous point (screen coordinates). + The current point (screen coordinates). - + - Bottom of the plot area. + Inverse transforms the specified screen coordinate. This method can only be used with non-polar coordinate systems. + The screen coordinate. + The value. - + - Represents a category axis. + Transforms the specified coordinate to screen coordinates. - The category axis is using the index of the label collection items as coordinates. - If you have 5 categories in the Labels collection, the categories will be placed at coordinates 0 to 4. - The range of the axis will be from -0.5 to 4.5 (excluding padding). + The value. + The transformed value (screen coordinate). - + - The labels. + Zooms the axis at the specified coordinate. + The zoom factor. + The coordinate to zoom at. - + - The labels from the . + Updates the and values. + + If the user has zoomed/panned the axis, the internal ViewMaximum/ViewMinimum + values will be used. If Maximum or Minimum have been set, these values will be used. Otherwise the maximum and minimum values + of the series will be used, including the 'padding'. + - + - The current offset of the bars (not used for stacked bar series). + Applies a transformation after the inverse transform of the value. This is used in logarithmic axis. - These offsets are modified during rendering. + The value to transform. + The transformed value. - + - The current max value per StackIndex and Label. + Applies a transformation before the transform the value. This is used in logarithmic axis. - These values are modified during rendering. + The value to transform. + The transformed value. - + - The current min value per StackIndex and Label. + Gets or sets the logarithmic base (normally 10). - These values are modified during rendering. + The logarithmic base. + See http://en.wikipedia.org/wiki/Logarithm. - + - The base value per StackIndex and Label for positive values of stacked bar series. + Gets or sets a value indicating whether the ActualMaximum and ActualMinimum values should be padded to the nearest power of the Base. - These values are modified during rendering. - + - The base value per StackIndex and Label for negative values of stacked bar series. + Represents a color axis that contains colors for specified ranges. - These values are modified during rendering. - + - The maximum stack index. + Represents an axis with linear scale. - + - The maximal width of all labels. + Initializes a new instance of the class. - + - Initializes a new instance of the class. + Initializes a new instance of the class. + The position of the axis. + The title. - + - Initializes a new instance of the class. + Initializes a new instance of the class. - The position. + The position of the axis. + The minimum value. + The maximum value. The title. - The categories. - + - Initializes a new instance of the class. + Initializes a new instance of the class. + The position of the axis. + The minimum value. + The maximum value. + The major step. + The minor step. The title. - The categories. - + Formats the value to be used on the axis. The value. The formatted value. - + - Gets the maximum width of all category labels. + Determines whether the axis is used for X/Y values. - The maximum width. + true if it is an XY axis; otherwise, false . - + - Gets the category value. + Gets or sets a value indicating whether to format numbers as fractions. - Index of the category. - Index of the stack. - Actual width of the bar. - The get category value. - + - Gets the category value. + Gets or sets the fraction unit. Remember to set FormatAsFractions to true. - Index of the category. - The get category value. + The fraction unit. - + - Gets the coordinates used to draw ticks and tick labels (numbers or category names). + Gets or sets the fraction unit symbol. Use FractionUnit = Math.PI and FractionUnitSymbol = "π" if you want the axis to show "π/2,π,3π/2,2π" etc. Use FractionUnit = 1 and FractionUnitSymbol = "L" if you want the axis to show "0,L/2,L" etc. Remember to set FormatAsFractions to true. - The major label values. - The major tick values. - The minor tick values. + The fraction unit symbol. - + - Gets the value from an axis coordinate, converts from double to the correct data type if necessary. e.g. DateTimeAxis returns the DateTime and CategoryAxis returns category strings. + Specifies functionality for color axes. - The coordinate. - The value. - + - Gets the current bar offset for the specified category index. + Gets the color of the specified index in the color palette. + + The color map index (less than NumberOfEntries). + The color. + + + + Gets the palette index of the specified value. + + The value. + The palette index. + If the value is less than minimum, 0 is returned. If the value is greater than maximum, Palette.Colors.Count+1 is returned. + + + + The ranges + + + + + Initializes a new instance of the class. - The category index. - The offset. - + - Increases the current bar offset for the specified category index. + Adds a range. - The category index. - The offset increase. + The lower bound. + The upper bound. + The color. - + - Gets the current base value for the specified stack and category index. + Gets the palette index of the specified value. - The stack index. - The category index. - if set to true get the base value for negative values. - The current base value. + The value. + The palette index. + If the value is less than minimum, 0 is returned. If the value is greater than maximum, Palette.Colors.Count+1 is returned. - + - Sets the current base value for the specified stack and category index. + Gets the color. - Index of the stack. - Index of the category. - if set to true set the base value for negative values. - The new value. + The color map index. + The color. - + - Gets the current maximum value for the specified stack and category index. + Renders the axis on the specified render context. - The stack index. - The category index. - The current value. + The render context. + The model. + The rendering order. + The render pass. - + - Sets the current maximum value for the specified stack and category index. + Gets or sets the color used to represent NaN values. - The stack index. - The category index. - The new value. + A that defines the color. The default value is OxyColors.Gray. - + - Gets the current minimum value for the specified stack and category index. + Gets or sets the color of values above the maximum value. - The stack index. - The category index. - The current value. + The color of the high values. - + - Sets the current minimum value for the specified stack and category index. + Gets or sets the color of values below the minimum value. - The stack index. - The category index. - The new value. + The color of the low values. - + - Gets the stack index for the specified stack group. + Defines a range. - The stack group. - The stack index. - + - Updates the actual maximum and minimum values. If the user has zoomed/panned the axis, the internal ViewMaximum/ViewMinimum values will be used. If Maximum or Minimum have been set, these values will be used. Otherwise the maximum and minimum values of the series will be used, including the 'padding'. + Gets or sets the color. + The color. - + - Updates the axis with information from the plot series. + Gets or sets the lower bound. - The series collection. - This is used by the category axis that need to know the number of series using the axis. + The lower bound. - + - Resets the current values. + Gets or sets the upper bound. - The current values may be modified during update of max/min and rendering. + The upper bound. - + - Creates Labels list if no labels were set + Represents an angular axis for polar plots. - The list of series which are rendered - + - Gets or sets the gap width. + Initializes a new instance of the class. - The default value is 1.0 (100%). The gap width is given as a fraction of the total width/height of the items in a category. - + - Gets or sets a value indicating whether the ticks are centered. If this is false, ticks will be drawn between each category. If this is true, ticks will be drawn in the middle of each category. + Initializes a new instance of the class. + The minimum value. + The maximum value. + The major step. + The minor step. + The title. - + - Gets or sets the items source (used to update the Labels collection). + Gets the coordinates used to draw ticks and tick labels (numbers or category names). - The items source. + The major label values. + The major tick values. + The minor tick values. - + - Gets or sets the data field for the labels. + Inverse transforms the specified screen point. + The x coordinate. + The y coordinate. + The y-axis. + The data point. + Angle axis should always be the y-axis. - + - Gets the list of category labels. + Determines whether the axis is used for X/Y values. + true if it is an XY axis; otherwise, false . - + - Gets the actual category labels. + Renders the axis on the specified render context. - - The actual labels. - + The render context. + The model. + The rendering order. + The pass. - + - Gets or sets the original offset of the bars (not used for stacked bar series). + Transforms the specified point to screen coordinates. + The x value (for the current axis). + The y value. + The y axis. + The transformed point. - + - Gets or sets the stack index mapping. The mapping indicates to which rank a specific stack index belongs. + Updates the scale and offset properties of the transform from the specified boundary rectangle. + The bounds. - + - Gets or sets the offset of the bars per StackIndex and Label (only used for stacked bar series). + Gets or sets the start angle (degrees). - + - Gets or sets sum of the widths of the single bars per label. This is used to find the bar width of BarSeries + Gets or sets the end angle (degrees). - + - Represents a categorized color axis. + Provides additional data for the event. - + - Initializes a new instance of the class. + Initializes a new instance of the class. + Type of the change. - + - Gets the color of the specified index in the color palette. + Gets or sets the type of the change. - The color map index (less than NumberOfEntries). - The color. + The type of the change. - + - Gets the palette index of the specified value. + Defines change types for the event. - The value. - The palette index. - If the value is less than minimum, 0 is returned. If the value is greater than maximum, Palette.Colors.Count+1 is returned. - + - Renders the axis on the specified render context. + The axis was zoomed by the user. - The render context. - The model. - The layer. - The pass. - + - Gets the high value of the specified palette index. + The axis was panned by the user. - Index of the palette. - The value. - + - Gets the high value. + The axis zoom/pan was reset by the user. - Index of the palette. - The major label values. - The value. - + - Gets the low value. + Specifies the layer of an . - Index of the palette. - The major label values. - The value. - + - Gets or sets the invalid category color. + Below all series. - The color. - + - Gets or sets the palette. + Above all series. - The palette. - + - Provides extension methods for . + Specifies the position of an . - + - Gets the color for the specified value. + No position. - The axis. - The value. - The color. - + - Represents a linear color axis. + Left of the plot area. - + - Initializes a new instance of the class. + Right of the plot area. - + - Determines whether the axis is used for X/Y values. + Top of the plot area. - true if it is an XY axis; otherwise, false . - + - Gets the color. - - The color map index (less than NumberOfEntries). - The color. + Bottom of the plot area. + - + - Gets the colors. + Represents a category axis. - The colors. + The category axis is using the index of the label collection items as coordinates. + If you have 5 categories in the Labels collection, the categories will be placed at coordinates 0 to 4. + The range of the axis will be from -0.5 to 4.5 (excluding padding). - + - Gets the palette index of the specified value. + The labels. - The value. - The palette index. - If the value is less than minimum, 0 is returned. If the value is greater than maximum, Palette.Colors.Count+1 is returned. - + - Renders the axis on the specified render context. + The labels from the . - The render context. - The model. - The rendering order. - The render pass. - + - Gets the high value of the specified palette index. + The current offset of the bars (not used for stacked bar series). - Index of the palette. - The value. + These offsets are modified during rendering. - + - Gets the low value of the specified palette index. + The current max value per StackIndex and Label. - Index of the palette. - The value. + These values are modified during rendering. - + - Generates the image used to render the color axis. + The current min value per StackIndex and Label. - Reverse the colors if set to true. - An used to render the color axis. + These values are modified during rendering. - + - Gets or sets the color used to represent NaN values. + The base value per StackIndex and Label for positive values of stacked bar series. - A that defines the color. The default value is OxyColors.Gray. + These values are modified during rendering. - + - Gets or sets the color of values above the maximum value. + The base value per StackIndex and Label for negative values of stacked bar series. - The color of the high values. + These values are modified during rendering. - + - Gets or sets the color of values below the minimum value. + The maximum stack index. - The color of the low values. - + - Gets or sets the palette. + The maximal width of all labels. - The palette. - + - Gets or sets a value indicating whether to render the colors as an image. + Initializes a new instance of the class. - true if the rendering should use an image; otherwise, false. - + - Represents an axis presenting values. + Initializes a new instance of the class. - The actual numeric values on the axis are days since 1900/01/01. - Use the static ToDouble and ToDateTime to convert numeric values to and from DateTimes. - The StringFormat value can be used to force formatting of the axis values - "yyyy-MM-dd" shows date - "w" or "ww" shows week number - "h:mm" shows hours and minutes + The position. + The title. + The categories. - + - The time origin. + Initializes a new instance of the class. - This gives the same numeric date values as Excel + The title. + The categories. - + - The maximum day value + Formats the value to be used on the axis. + The value. + The formatted value. - + - The minimum day value + Gets the maximum width of all category labels. + The maximum width. - + - The actual interval type. + Gets the category value. + Index of the category. + Index of the stack. + Actual width of the bar. + The get category value. - + - The actual minor interval type. + Gets the category value. + Index of the category. + The get category value. - + - Initializes a new instance of the class. + Gets the coordinates used to draw ticks and tick labels (numbers or category names). + The major label values. + The major tick values. + The minor tick values. - + - Initializes a new instance of the class. + Gets the value from an axis coordinate, converts from double to the correct data type if necessary. e.g. DateTimeAxis returns the DateTime and CategoryAxis returns category strings. - The position of the axis. - The axis title. - The string format for the axis values. - The interval type. + The coordinate. + The value. - + - Initializes a new instance of the class. + Gets the current bar offset for the specified category index. - The position of the axis. - The first date/time on the axis. - The last date/time on the axis. - The axis title. - The string format for the axis values. - The interval type. + The category index. + The offset. - + - Creates a data point. + Increases the current bar offset for the specified category index. - The x value. - The y value. - A data point. + The category index. + The offset increase. - + - Creates a data point. + Gets the current base value for the specified stack and category index. - The x value. - The y value. - A data point. + The stack index. + The category index. + if set to true get the base value for negative values. + The current base value. - + - Creates a data point. + Sets the current base value for the specified stack and category index. - The x value. - The y value. - A data point. + Index of the stack. + Index of the category. + if set to true set the base value for negative values. + The new value. - + - Converts a numeric representation of the date (number of days after the time origin) to a DateTime structure. + Gets the current maximum value for the specified stack and category index. - The number of days after the time origin. - A structure. Ticks = 0 if the value is invalid. + The stack index. + The category index. + The current value. - + - Converts a DateTime to days after the time origin. + Sets the current maximum value for the specified stack and category index. - The date/time structure. - The number of days after the time origin. + The stack index. + The category index. + The new value. - + - Formats the specified value by the axis' ActualStringFormat. + Gets the current minimum value for the specified stack and category index. - The x. - The formatted DateTime value + The stack index. + The category index. + The current value. - + - Gets the tick values. + Sets the current minimum value for the specified stack and category index. - The major label values. - The major tick values. - The minor tick values. + The stack index. + The category index. + The new value. - + - Gets the value from an axis coordinate, converts from double to the correct data type if necessary. - e.g. DateTimeAxis returns the DateTime and CategoryAxis returns category strings. + Gets the stack index for the specified stack group. - The coordinate. - The value. + The stack group. + The stack index. - + - Updates the intervals. + Updates the actual maximum and minimum values. If the user has zoomed/panned the axis, the internal ViewMaximum/ViewMinimum values will be used. If Maximum or Minimum have been set, these values will be used. Otherwise the maximum and minimum values of the series will be used, including the 'padding'. - The plot area. - + - Calculates the actual interval. + Updates the axis with information from the plot series. - Size of the available area. - Maximum length of the intervals. - The calculate actual interval. + The series collection. + This is used by the category axis that need to know the number of series using the axis. - + - Creates the date tick values. + Resets the current values. - The min. - The max. - The step. - Type of the interval. - Date tick values. + The current values may be modified during update of max/min and rendering. - + - Creates tick values. + Creates Labels list if no labels were set - The min. - The max. - The interval. - The interval type. - A list of tick values. + The list of series which are rendered - + - Gets the week number for the specified date. + Gets or sets the gap width. - The date. - The week number for the current culture. + The default value is 1.0 (100%). The gap width is given as a fraction of the total width/height of the items in a category. - + - Gets or sets CalendarWeekRule. + Gets or sets a value indicating whether the ticks are centered. If this is false, ticks will be drawn between each category. If this is true, ticks will be drawn in the middle of each category. - + - Gets or sets FirstDayOfWeek. + Gets or sets the items source (used to update the Labels collection). + The items source. - + - Gets or sets IntervalType. + Gets or sets the data field for the labels. - + - Gets or sets MinorIntervalType. + Gets the list of category labels. - + - Gets or sets the time zone (used when formatting date/time values). + Gets the actual category labels. - The time zone info. - No date/time conversion will be performed if this property is null. + + The actual labels. + - + - Specifies the interval for a . + Gets or sets the original offset of the bars (not used for stacked bar series). - + - Automatically determine interval. + Gets or sets the stack index mapping. The mapping indicates to which rank a specific stack index belongs. - + - Manual definition of intervals. + Gets or sets the offset of the bars per StackIndex and Label (only used for stacked bar series). - + - Interval type is milliseconds. + Gets or sets sum of the widths of the single bars per label. This is used to find the bar width of BarSeries - + - Interval type is seconds. + Represents a categorized color axis. - + - Interval type is minutes. + Initializes a new instance of the class. - + - Interval type is hours. + Gets the color of the specified index in the color palette. + The color map index (less than NumberOfEntries). + The color. - + - Interval type is days. + Gets the palette index of the specified value. + The value. + The palette index. + If the value is less than minimum, 0 is returned. If the value is greater than maximum, Palette.Colors.Count+1 is returned. - + - Interval type is weeks. + Renders the axis on the specified render context. + The render context. + The model. + The layer. + The pass. - + - Interval type is months. + Gets the high value of the specified palette index. + Index of the palette. + The value. - + - Interval type is years. + Gets the high value. + Index of the palette. + The major label values. + The value. - + - Represents a magnitude axis for polar plots. + Gets the low value. + Index of the palette. + The major label values. + The value. - + - Initializes a new instance of the class. + Gets or sets the invalid category color. + The color. - + - Initializes a new instance of the class. + Gets or sets the palette. - The minimum. - The maximum. - The major step. - The minor step. - The title. + The palette. - + - Inverse transform the specified screen point. + Provides extension methods for . - The x coordinate. - The y coordinate. - The y-axis. - The data point. - + - Determines whether the axis is used for X/Y values. + Gets the color for the specified value. - true if it is an XY axis; otherwise, false . + The axis. + The value. + The color. - + - Renders the axis on the specified render context. + Represents a linear color axis. - The render context. - The model. - The rendering order. - The rendering pass. - + - Transforms the specified point to screen coordinates. + Initializes a new instance of the class. - The x value (for the current axis). - The y value. - The y axis. - The transformed point. - + - Updates the scale and offset properties of the transform from the specified boundary rectangle. + Determines whether the axis is used for X/Y values. - The bounds. + true if it is an XY axis; otherwise, false . - + - Gets or sets the midpoint (screen coordinates) of the plot area. This is used by polar coordinate systems. + Gets the color. + The color map index (less than NumberOfEntries). + The color. - + - Defines the style of axis ticks. + Gets the colors. + The colors. - + - The ticks are rendered crossing the axis line. + Gets the palette index of the specified value. + The value. + The palette index. + If the value is less than minimum, 0 is returned. If the value is greater than maximum, Palette.Colors.Count+1 is returned. - + - The ticks are rendered inside of the plot area. + Renders the axis on the specified render context. + The render context. + The model. + The rendering order. + The render pass. - + - The ticks are rendered Outside the plot area. + Gets the high value of the specified palette index. + Index of the palette. + The value. - + - The ticks are not rendered. + Gets the low value of the specified palette index. + Index of the palette. + The value. - + - Represents an axis presenting values. + Generates the image used to render the color axis. - The values should be in seconds. - The StringFormat value can be used to force formatting of the axis values - "h:mm" shows hours and minutes - "m:ss" shows minutes and seconds + Reverse the colors if set to true. + An used to render the color axis. - + - Initializes a new instance of the class. + Gets or sets the color used to represent NaN values. + A that defines the color. The default value is OxyColors.Gray. - + - Initializes a new instance of the class. + Gets or sets the color of values above the maximum value. - The position of the axis. - The axis title. - The string format for the axis values. + The color of the high values. - + - Initializes a new instance of the class. + Gets or sets the color of values below the minimum value. - The position of the axis. - The minimum value. - The maximum value. - The axis title. - The string format for the axis values. + The color of the low values. - + - Converts a time span to a double. + Gets or sets the palette. - The time span. - A double value. + The palette. - + - Converts a double to a time span. + Gets or sets a value indicating whether to render the colors as an image. - The value. - A time span. + true if the rendering should use an image; otherwise, false. - + - Formats the value. + Represents an axis presenting values. - The x. - The format value. + The actual numeric values on the axis are days since 1900/01/01. + Use the static ToDouble and ToDateTime to convert numeric values to and from DateTimes. + The StringFormat value can be used to force formatting of the axis values + "yyyy-MM-dd" shows date + "w" or "ww" shows week number + "h:mm" shows hours and minutes - + - Gets the value from an axis coordinate, converts from double to the correct data type if necessary. e.g. DateTimeAxis returns the DateTime and CategoryAxis returns category strings. + The time origin. - The coordinate. - The value. + This gives the same numeric date values as Excel - + - Calculates the actual interval. + The maximum day value - Size of the available area. - Maximum length of the intervals. - The calculate actual interval. - + - Provides an abstract base class for axis renderers. + The minimum day value - + - The plot. + The actual interval type. - + - The render context. + The actual minor interval type. - + - The major label values + Initializes a new instance of the class. - + - The major tick values + Initializes a new instance of the class. + The position of the axis. + The axis title. + The string format for the axis values. + The interval type. - + - The minor tick values + Initializes a new instance of the class. + The position of the axis. + The first date/time on the axis. + The last date/time on the axis. + The axis title. + The string format for the axis values. + The interval type. - + - Initializes a new instance of the class. + Creates a data point. - The render context. - The plot. + The x value. + The y value. + A data point. - + - Renders the specified axis. + Creates a data point. - The axis. - The pass. + The x value. + The y value. + A data point. - + - Creates the pens. + Creates a data point. - The axis. + The x value. + The y value. + A data point. - + - Gets the tick positions. + Converts a numeric representation of the date (number of days after the time origin) to a DateTime structure. - The axis. - The tick style. - The tick size. - The position. - The x 0. - The x 1. + The number of days after the time origin. + A structure. Ticks = 0 if the value is invalid. - + - Determines whether the specified value is within the specified range. + Converts a DateTime to days after the time origin. - The value to check. - The minimum value of the range. - The maximum value of the range. - true if the specified value is within the range; otherwise, false. + The date/time structure. + The number of days after the time origin. - + - Gets the plot. + Formats the specified value by the axis' ActualStringFormat. - The plot. + The x. + The formatted DateTime value - + - Gets the render context. + Gets the tick values. - The render context. + The major label values. + The major tick values. + The minor tick values. - + - Gets or sets the axis lines pen. + Gets the value from an axis coordinate, converts from double to the correct data type if necessary. + e.g. DateTimeAxis returns the DateTime and CategoryAxis returns category strings. + The coordinate. + The value. - + - Gets or sets the extra grid lines pen. + Updates the intervals. + The plot area. - + - Gets or sets the major label values. + Calculates the actual interval. + Size of the available area. + Maximum length of the intervals. + The calculate actual interval. - + - Gets or sets the major grid lines pen. + Creates the date tick values. + The min. + The max. + The step. + Type of the interval. + Date tick values. - + - Gets or sets the major tick pen. + Creates tick values. + The min. + The max. + The interval. + The interval type. + A list of tick values. - + - Gets or sets the major tick values. + Gets the week number for the specified date. + The date. + The week number for the current culture. - + - Gets or sets the minor grid lines pen. + Gets or sets CalendarWeekRule. - + - Gets or sets the minor tick pen. + Gets or sets FirstDayOfWeek. - + - Gets or sets the minor tick values. + Gets or sets IntervalType. - + - Gets or sets the zero grid line pen. + Gets or sets MinorIntervalType. - + - Provides functionality to render . + Gets or sets the time zone (used when formatting date/time values). + The time zone info. + No date/time conversion will be performed if this property is null. - + - Initializes a new instance of the class. + Specifies the interval for a . - The render context. - The plot. - + - Renders the specified axis. + Automatically determine interval. - The axis. - The render pass. - Magnitude axis not defined. - + - Provides functionality to render . + Manual definition of intervals. - + - Initializes a new instance of the class. + Interval type is milliseconds. - The render context. - The plot. - + - Renders the specified axis. + Interval type is seconds. - The axis. - The pass. - Angle axis should not be null. - + - Returns the angle (in radian) of the axis line in screen coordinate + Interval type is minutes. - The axis. - The angle axis. - The angle (in radians). - + - Choose the most appropriate alignment for tick text + Interval type is hours. - The actual angle. - The horizontal alignment. - The vertical alignment. - + - Renders a tick, chooses the best implementation + Interval type is days. - The axis. - The angle axis. - The x-value. - The pen. - + - Renders a tick by drawing an ellipse + Interval type is weeks. - The axis. - The angle axis. - The x-value. - The pen. - + - Renders a tick by drawing an lot of segments + Interval type is months. - The axis. - The angle axis. - The x-value. - The pen. - + - Renders major tick text + Interval type is years. - The axis. - The x-value. - The angle axis. - + - Provides functionality to render horizontal and vertical axes. + Represents a magnitude axis for polar plots. - + - Initializes a new instance of the class. + Initializes a new instance of the class. - The render context. - The plot. - + - Renders the specified axis. + Initializes a new instance of the class. - The axis. - The pass. + The minimum. + The maximum. + The major step. + The minor step. + The title. - + - Interpolates linearly between two values. + Inverse transform the specified screen point. - The x0. - The x1. - The interpolation factor. - The interpolated value. + The x coordinate. + The y coordinate. + The y-axis. + The data point. - + - Snaps v to value if it is within the specified distance. + Determines whether the axis is used for X/Y values. - The target value. - The value to snap. - The distance tolerance. + true if it is an XY axis; otherwise, false . - + - Gets the axis title position, rotation and alignment. + Renders the axis on the specified render context. - The axis. - The title position. - The angle. - The horizontal alignment. - The vertical alignment. - The . + The render context. + The model. + The rendering order. + The rendering pass. - + - Gets the alignments given the specified rotation angle. + Transforms the specified point to screen coordinates. - The angle. - The default horizontal alignment. - The default vertical alignment. - The rotated horizontal alignment. - The rotated vertical alignment. + The x value (for the current axis). + The y value. + The y axis. + The transformed point. - + - Renders the axis title. + Updates the scale and offset properties of the transform from the specified boundary rectangle. - The axis. - The title position. + The bounds. - + - Renders the major items. + Gets or sets the midpoint (screen coordinates) of the plot area. This is used by polar coordinate systems. - The axis. - The axis position. - The title position. - + - Renders the minor items. + Defines the style of axis ticks. - The axis. - The axis position. - + - Provides a manipulator for panning functionality. + The ticks are rendered crossing the axis line. - + - Initializes a new instance of the class. + The ticks are rendered inside of the plot area. - The plot view. - + - Occurs when the input device changes position during a manipulation. + The ticks are rendered Outside the plot area. - The instance containing the event data. - + - Gets the cursor for the manipulation. + The ticks are not rendered. - The cursor. - + - Occurs when an input device begins a manipulation on the plot. + Represents an axis presenting values. - The instance containing the event data. + The values should be in seconds. + The StringFormat value can be used to force formatting of the axis values + "h:mm" shows hours and minutes + "m:ss" shows minutes and seconds - + - Gets or sets the previous position. + Initializes a new instance of the class. - + - Provides data for a tracker hit result. + Initializes a new instance of the class. - This is used as DataContext for the TrackerControl. - The TrackerControl is visible when the user use the left mouse button to "track" points on the series. + The position of the axis. + The axis title. + The string format for the axis values. - + - The default format string. + Initializes a new instance of the class. + The position of the axis. + The minimum value. + The maximum value. + The axis title. + The string format for the axis values. - + - Initializes a new instance of the class. + Converts a time span to a double. - The series. - The data point. - The screen point. - The item. - The index. - The text. + The time span. + A double value. - + - Returns a that represents this instance. + Converts a double to a time span. - A that represents this instance. + The value. + A time span. - + - Gets or sets the nearest or interpolated data point. + Formats the value. + The x. + The format value. - + - Gets or sets the source item of the point. - If the current point is from an ItemsSource and is not interpolated, this property will contain the item. + Gets the value from an axis coordinate, converts from double to the correct data type if necessary. e.g. DateTimeAxis returns the DateTime and CategoryAxis returns category strings. + The coordinate. + The value. - + - Gets or sets the index for the Item. + Calculates the actual interval. + Size of the available area. + Maximum length of the intervals. + The calculate actual interval. - + - Gets or sets the horizontal/vertical line extents. + Provides an abstract base class for axis renderers. - + - Gets or sets the plot model. + The plot. - + - Gets or sets the position in screen coordinates. + The render context. - + - Gets or sets the series that is being tracked. + The major label values - + - Gets or sets the text shown in the tracker. + The major tick values - + - Gets or sets the X axis. + The minor tick values - + - Gets or sets the Y axis. + Initializes a new instance of the class. + The render context. + The plot. - + - Provides a plot manipulator for tracker functionality. + Renders the specified axis. + The axis. + The pass. - + - The current series. + Creates the pens. + The axis. - + - Initializes a new instance of the class. + Gets the tick positions. - The plot view. + The axis. + The tick style. + The tick size. + The position. + The x 0. + The x 1. - + - Occurs when a manipulation is complete. + Determines whether the specified value is within the specified range. - The instance containing the event data. + The value to check. + The minimum value of the range. + The maximum value of the range. + true if the specified value is within the range; otherwise, false. - + - Occurs when the input device changes position during a manipulation. + Gets the plot. - The instance containing the event data. + The plot. - + - Gets the cursor for the manipulation. + Gets the render context. - The cursor. + The render context. - + - Occurs when an input device begins a manipulation on the plot. + Gets or sets the axis lines pen. - The instance containing the event data. - + - Gets the nearest tracker hit. + Gets or sets the extra grid lines pen. - The series. - The point. - Snap to points. - Check points only (no interpolation). - A tracker hit result. - + - Gets or sets a value indicating whether to show tracker on points only (not interpolating). + Gets or sets the major label values. - + - Gets or sets a value indicating whether to snap to the nearest point. + Gets or sets the major grid lines pen. - + - Gets or sets a value indicating whether to lock the tracker to the initial series. + Gets or sets the major tick pen. - true if the tracker should be locked; otherwise, false. - + - Provides a manipulator for rectangle zooming functionality. + Gets or sets the major tick values. - + - The zoom rectangle. + Gets or sets the minor grid lines pen. - + - Initializes a new instance of the class. + Gets or sets the minor tick pen. - The plot view. - + - Occurs when a manipulation is complete. + Gets or sets the minor tick values. - The instance containing the event data. - + - Occurs when the input device changes position during a manipulation. + Gets or sets the zero grid line pen. - The instance containing the event data. - + - Gets the cursor for the manipulation. + Provides functionality to render . - The cursor. - + - Occurs when an input device begins a manipulation on the plot. + Initializes a new instance of the class. - The instance containing the event data. + The render context. + The plot. - + - Provides a plot view manipulator for stepwise zoom functionality. + Renders the specified axis. + The axis. + The render pass. + Magnitude axis not defined. - + - Initializes a new instance of the class. + Provides functionality to render . - The plot view. - + - Occurs when an input device begins a manipulation on the plot. + Initializes a new instance of the class. - The instance containing the event data. + The render context. + The plot. - + - Gets or sets a value indicating whether FineControl. + Renders the specified axis. + The axis. + The pass. + Angle axis should not be null. - + - Gets or sets Step. + Returns the angle (in radian) of the axis line in screen coordinate + The axis. + The angle axis. + The angle (in radians). - + - Represents a hit test result. + Choose the most appropriate alignment for tick text + The actual angle. + The horizontal alignment. + The vertical alignment. - + - Initializes a new instance of the class. + Renders a tick, chooses the best implementation - The element that was hit. - The nearest hit point. - The item. - The index. + The axis. + The angle axis. + The x-value. + The pen. - + - Gets the index of the hit (if available). + Renders a tick by drawing an ellipse - The index. - If the hit was in the middle between point 1 and 2, index = 1.5. + The axis. + The angle axis. + The x-value. + The pen. - + - Gets the item of the hit (if available). + Renders a tick by drawing an lot of segments - The item. + The axis. + The angle axis. + The x-value. + The pen. - + - Gets the element that was hit. + Renders major tick text - - The element. - + The axis. + The x-value. + The angle axis. - + - Gets the position of the nearest hit point. + Provides functionality to render horizontal and vertical axes. - The nearest hit point. - + - Represents a selection of items (by index) and features (by enumeration type). + Initializes a new instance of the class. + The render context. + The plot. - + - Static instance representing everything (all items and all features) selected. + Renders the specified axis. + The axis. + The pass. - + - The selection (cannot use HashSet{T} in PCL) + Interpolates linearly between two values. + The x0. + The x1. + The interpolation factor. + The interpolated value. - + - Determines whether everything is selected. + Snaps v to value if it is within the specified distance. - true if everything is selected; otherwise, false. + The target value. + The value to snap. + The distance tolerance. - + - Gets the indices of the selected items in this selection. + Gets the axis title position, rotation and alignment. - Enumerator of indices. + The axis. + The title position. + The angle. + The horizontal alignment. + The vertical alignment. + The . - + - Gets the selected items by the specified feature. + Gets the alignments given the specified rotation angle. - The feature. - Enumerator of indices. + The angle. + The default horizontal alignment. + The default vertical alignment. + The rotated horizontal alignment. + The rotated vertical alignment. - + - Clears the selected items. + Renders the axis title. + The axis. + The title position. - + - Determines whether the specified item and feature is selected. + Renders the major items. - The index of the item. - The feature. - true if the item is selected; otherwise, false. + The axis. + The axis position. + The title position. - + - Selects the specified item/feature. + Renders the minor items. - The index. - The feature. + The axis. + The axis position. - + - Unselects the specified item. + Provides a manipulator for panning functionality. - The index of the item. - The feature. - + - Gets the everything selected. + Initializes a new instance of the class. - The everything. + The plot view. - + - Represents an item in a . + Occurs when the input device changes position during a manipulation. + The instance containing the event data. - + - The index + Gets the cursor for the manipulation. + The cursor. - + - The feature + Occurs when an input device begins a manipulation on the plot. + The instance containing the event data. - + - Initializes a new instance of the struct. + Gets or sets the previous position. - The index. - The feature. - + - Indicates whether the current object is equal to another object of the same type. + Provides data for a tracker hit result. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. + This is used as DataContext for the TrackerControl. + The TrackerControl is visible when the user use the left mouse button to "track" points on the series. - + - Returns a hash code for this instance. + The default format string. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - + - Gets the index. + Initializes a new instance of the class. - The index. + The series. + The data point. + The screen point. + The item. + The index. + The text. - + - Gets the feature. + Returns a that represents this instance. - The feature. + A that represents this instance. - + - Defines the mode of selection used by . + Gets or sets the nearest or interpolated data point. - + - All the elements will be selected + Gets or sets the source item of the point. + If the current point is from an ItemsSource and is not interpolated, this property will contain the item. - + - A single element will be selected + Gets or sets the index for the Item. - + - Multiple elements can be selected + Gets or sets the horizontal/vertical line extents. - + - Provides data for the tracker event. + Gets or sets the plot model. - + - Gets or sets the hit result. + Gets or sets the position in screen coordinates. - The hit result. - + - Specifies functionality for the plot views. + Gets or sets the series that is being tracked. - + - Hides the tracker. + Gets or sets the text shown in the tracker. - + - Invalidates the plot (not blocking the UI thread) + Gets or sets the X axis. - if set to true, all data bindings will be updated. - + - Shows the tracker. + Gets or sets the Y axis. - The tracker data. - + - Stores text on the clipboard. + Provides a plot manipulator for tracker functionality. - The text. - + - Gets the actual of the control. + The current series. - + - Defines the cursor type. + Initializes a new instance of the class. + The plot view. - + - The default cursor + Occurs when a manipulation is complete. + The instance containing the event data. - + - The pan cursor + Occurs when the input device changes position during a manipulation. + The instance containing the event data. - + - The zoom rectangle cursor + Gets the cursor for the manipulation. + The cursor. - + - The horizontal zoom cursor + Occurs when an input device begins a manipulation on the plot. + The instance containing the event data. - + - The vertical zoom cursor + Gets the nearest tracker hit. + The series. + The point. + Snap to points. + Check points only (no interpolation). + A tracker hit result. - + - Represents an item used in the BarSeries. + Gets or sets a value indicating whether to show tracker on points only (not interpolating). - + - Represents an item used in the BarSeriesBase. + Gets or sets a value indicating whether to snap to the nearest point. - + - Represents an item in a CategorizedSeries. + Gets or sets a value indicating whether to lock the tracker to the initial series. + true if the tracker should be locked; otherwise, false. - + - Initializes a new instance of the class. Initializes a new instance of the class. + Provides a manipulator for rectangle zooming functionality. - + - Gets the index of the category. + The zoom rectangle. - The default index. - The index. - + - Gets or sets the index of the category. + Initializes a new instance of the class. - The index of the category. + The plot view. - + - Initializes a new instance of the class. Initializes a new instance of the class. + Occurs when a manipulation is complete. + The instance containing the event data. - + - Returns c# code that generates this instance. + Occurs when the input device changes position during a manipulation. - C# code. + The instance containing the event data. - + - Gets or sets the color of the item. + Gets the cursor for the manipulation. - If the color is not specified (default), the color of the series will be used. + The cursor. - + - Gets or sets the value of the item. + Occurs when an input device begins a manipulation on the plot. + The instance containing the event data. - + - Initializes a new instance of the class. + Provides a plot view manipulator for stepwise zoom functionality. - + - Initializes a new instance of the class. + Initializes a new instance of the class. - The value. - Index of the category. + The plot view. - + - Generic base class that provides common properties and methods for the BarSeries and ColumnSeries. + Occurs when an input device begins a manipulation on the plot. - The type of the items. + The instance containing the event data. - + - Base class for BarSeries and ColumnSeries. + Gets or sets a value indicating whether FineControl. - + - Base class for series where the items are categorized. + Gets or sets Step. - + - Provides an abstract base class for series that are related to an X-axis and a Y-axis. + Represents a hit test result. - + - Abstract base class for series that can contain items. + Initializes a new instance of the class. + The element that was hit. + The nearest hit point. + The item. + The index. - + - Provides an abstract base class for plot series. + Gets the index of the hit (if available). - This class contains internal methods that should be called only from the PlotModel. + The index. + If the hit was in the middle between point 1 and 2, index = 1.5. - + - Provides functionality to return data for a tracker control. + Gets the item of the hit (if available). - The plot view will show a tracker with the current value when moving the mouse over the data. + The item. - + - Gets the point on the series that is nearest the specified point. + Gets the element that was hit. - The point. - Interpolate the series if this flag is set to true. - A TrackerHitResult for the current hit. + + The element. + - + - Gets a format string used for the tracker. + Gets the position of the nearest hit point. - The fields that can be used in the format string depends on the series. + The nearest hit point. - + - Gets the tracker key. + Represents a selection of items (by index) and features (by enumeration type). - + - Initializes a new instance of the class. + Static instance representing everything (all items and all features) selected. - + - Gets the point on the series that is nearest the specified point. + The selection (cannot use HashSet{T} in PCL) - The point. - Interpolate the series if this flag is set to true. - A TrackerHitResult for the current hit. - + - Renders the series on the specified render context. + Determines whether everything is selected. - The rendering context. - The model. + true if everything is selected; otherwise, false. - + - Renders the legend symbol on the specified render context. + Gets the indices of the selected items in this selection. - The rendering context. - The legend rectangle. + Enumerator of indices. - + - Checks if this data series requires X/Y axes. (e.g. Pie series do not require axes) + Gets the selected items by the specified feature. - true if axes are required. + The feature. + Enumerator of indices. - + - Ensures that the axes of the series are defined. + Clears the selected items. - + - Checks if the data series is using the specified axis. + Determines whether the specified item and feature is selected. - The axis that should be checked. - true if the axis is in use. + The index of the item. + The feature. + true if the item is selected; otherwise, false. - + - Sets the default values (colors, line style etc.) from the plot model. + Selects the specified item/feature. - A plot model. + The index. + The feature. - + - Updates the maximum and minimum values of the axes used by this series. + Unselects the specified item. + The index of the item. + The feature. - + - Updates the data of the series. + Gets the everything selected. + The everything. - + - Updates the valid data of the series. + Represents an item in a . - + - Updates the maximum and minimum values of the series. + The index - This method is called when the is updated with the updateData parameter set to true. - + - When overridden in a derived class, tests if the plot element is hit by the specified point. + The feature - The hit test arguments. - - The result of the hit test. - - + - Gets or sets the background color of the series. + Initializes a new instance of the struct. - This property defines the background color in the area defined by the x and y axes used by this series. + The index. + The feature. - + - Gets or sets a value indicating whether this series is visible. + Indicates whether the current object is equal to another object of the same type. + An object to compare with this object. + true if the current object is equal to the parameter; otherwise, false. - + - Gets or sets the title of the series. + Returns a hash code for this instance. - The title that is shown in the legend of the plot. The default value is null. When the value is null, this series will not be shown in the legend. + A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - + - Gets or sets a format string used for the tracker. + Gets the index. - - The arguments for the format string may be different for each type of series. See the documentation. - + The index. - + - Gets or sets the key for the tracker to use on this series. + Gets the feature. - - This key may be used by the plot view to show a custom tracker for the series. - + The feature. - + - Updates the valid items + Defines the mode of selection used by . - + - Gets the item for the specified index. + All the elements will be selected - The items source. - The index. - The get item. - Returns null if ItemsSource is not set, or the index is outside the boundaries. - + - Gets the item at the specified index. + A single element will be selected - The index of the item. - The item of the index. - + - Gets or sets the items source. + Multiple elements can be selected - The items source. - + - Gets the rectangle the series uses on the screen (screen coordinates). + Provides data for the tracker event. - The rectangle. - + - Renders the legend symbol on the specified rendering context. + Gets or sets the hit result. - The rendering context. - The legend rectangle. + The hit result. - + - Transforms from a screen point to a data point by the axes of this series. + Specifies functionality for the plot views. - The screen point. - A data point. - + - Transforms the specified coordinates to a screen point by the axes of this series. + Hides the tracker. - The x coordinate. - The y coordinate. - A screen point. - + - Transforms the specified data point to a screen point by the axes of this series. + Invalidates the plot (not blocking the UI thread) - The point. - A screen point. + if set to true, all data bindings will be updated. - + - Check if this data series requires X/Y axes. (e.g. Pie series do not require axes) + Shows the tracker. - The are axes required. + The tracker data. - + - Ensures that the axes of the series is defined. + Stores text on the clipboard. + The text. - + - Check if the data series is using the specified axis. + Gets the actual of the control. - An axis. - True if the axis is in use. - + - Sets default values from the plot model. + Defines the cursor type. - The plot model. - + - Updates the axes to include the max and min of this series. + The default cursor - + - Updates the data. + The pan cursor - + - Updates the maximum and minimum values of the series. + The zoom rectangle cursor - + - Gets the clipping rectangle. + The horizontal zoom cursor - The clipping rectangle. - + - Gets the point on the curve that is nearest the specified point. + The vertical zoom cursor - The point list. - The point. - A tracker hit result if a point was found. - + - Gets the nearest point. + Represents an item used in the BarSeries. - The points (data coordinates). - The point (screen coordinates). - A if a point was found, null otherwise. - + - Determines whether the specified point is valid. + Represents an item used in the BarSeriesBase. - The point. - true if the point is valid; otherwise, false . - + - Determines whether the specified point is valid. + Represents an item in a CategorizedSeries. - The x coordinate. - The y coordinate. - true if the point is valid; otherwise, false . - + - Updates the Max/Min limits from the specified list. + Initializes a new instance of the class. Initializes a new instance of the class. - The list of points. - + - Updates the Max/Min limits from the specified list. + Gets the index of the category. - The type of the elements in the list. - The items. - A function that provides the x value for each item. - A function that provides the y value for each item. - The items argument cannot be null. + The default index. + The index. - + - Updates the Max/Min limits from the specified collection. + Gets or sets the index of the category. - The type of the items in the collection. - The items. - A function that provides the x minimum for each item. - A function that provides the x maximum for each item. - A function that provides the y minimum for each item. - A function that provides the y maximum for each item. - The items argument cannot be null. + The index of the category. - + - Verifies that both axes are defined. + Initializes a new instance of the class. Initializes a new instance of the class. - + - Gets or sets the maximum x-coordinate of the dataset. + Returns c# code that generates this instance. - The maximum x-coordinate. + C# code. - + - Gets or sets the maximum y-coordinate of the dataset. + Gets or sets the color of the item. - The maximum y-coordinate. + If the color is not specified (default), the color of the series will be used. - + - Gets or sets the minimum x-coordinate of the dataset. + Gets or sets the value of the item. - The minimum x-coordinate. - + - Gets or sets the minimum y-coordinate of the dataset. + Initializes a new instance of the class. - The minimum y-coordinate. - + - Gets the x-axis. + Initializes a new instance of the class. - The x-axis. + The value. + Index of the category. - + - Gets or sets the x-axis key. + Generic base class that provides common properties and methods for the BarSeries and ColumnSeries. - The x-axis key. + The type of the items. - + - Gets the y-axis. + Base class for BarSeries and ColumnSeries. - The y-axis. - + - Gets or sets the y-axis key. + Base class for series where the items are categorized. - The y-axis key. @@ -16660,561 +17118,280 @@ - Defines the horizontal alignment. - - - - - The left. - - - - - The right. - - - - - The center. - - - - - Represents a table cell. - - - - - Gets or sets the content of the cell. - - - - - Represents a table column definition. - - - - - Initializes a new instance of the class. - - - - - Gets the actual width (mm). - - The actual width. - - - - Gets or sets the horizontal alignment of the column. - - - - - Gets or sets a value indicating whether the column is a header. - - - - - Gets or sets the width. - - The width. - NaN: auto width. - Negative numbers: weights - - - - Represents a table row definition. - - - - - Initializes a new instance of the class. - - - - - Gets Cells. - - - - - Gets or sets a value indicating whether IsHeader. - - - - - The OxyPlot.Series namespace contains the series and related types. - - - - - Represents an area series that fills the polygon defined by two sets of points or one set of points and a constant. - - - - - Represents a line series. - - - - - Provides an abstract base class for series that contain a collection of s. - - - - - The list of data points. - - - - - The data points from the items source. - - - - - Specifies if the itemsSourcePoints list can be modified. - - - - - Initializes a new instance of the class. - - - - - Gets the point on the series that is nearest the specified point. - - The point. - Interpolate the series if this flag is set to true. - A TrackerHitResult for the current hit. - - - - Updates the data. - - - - - Updates the maximum and minimum values of the series. - - - - - Gets the item at the specified index. - - The index of the item. - The item of the index. - - - - Clears or creates the list. - - - - - Updates the points from the . - - - - - Gets or sets a value indicating whether the tracker can interpolate points. - - - - - Gets or sets the data field X. - - The data field X. - - - - Gets or sets the data field Y. - - The data field Y. - - - - Gets or sets the mapping delegate. - Example: series1.Mapping = item => new DataPoint(((MyType)item).Time,((MyType)item).Value); - - The mapping. - - - - Gets the list of points. - - A list of . - - - - Gets or sets a value indicating whether this is smooth. - - true if smooth; otherwise, false. - - - - Gets the list of points that should be rendered. - - A list of . - - - - The divisor value used to calculate tolerance for line smoothing. - - - - - The output buffer. - - - - - The buffer for contiguous screen points. - - - - - The buffer for decimated points. - - - - - The default color. - - - - - The default marker fill color. - - - - - The default line style. - - - - - The smoothed points. + Defines the horizontal alignment. - + - Initializes a new instance of the class. + The left. - + - Initializes a new instance of the class. + The right. - The title. - + - Initializes a new instance of the class. + The center. - The color of the line stroke. - The stroke thickness (optional). - The title (optional). - + - Gets the point on the series that is nearest the specified point. + Represents a table cell. - The point. - Interpolate the series if this flag is set to true. - A TrackerHitResult for the current hit. - + - Renders the series on the specified rendering context. + Gets or sets the content of the cell. - The rendering context. - The owner plot model. - + - Renders the legend symbol for the line series on the - specified rendering context. + Represents a table column definition. - The rendering context. - The bounding rectangle of the legend box. - + - Sets default values from the plot model. + Initializes a new instance of the class. - The plot model. - + - Updates the maximum and minimum values of the series. + Gets the actual width (mm). + The actual width. - + - Renders the points as line, broken line and markers. + Gets or sets the horizontal alignment of the column. - The rendering context. - The clipping rectangle. - The points to render. - + - Extracts a single contiguous line segment beginning with the element at the position of the enumerator when the method - is called. Initial invalid data points are ignored. + Gets or sets a value indicating whether the column is a header. - The enumerator to use to traverse the collection. The enumerator must be on a valid element. - Initially set to null, but I will update I won't give a broken line if this is null - place to put broken segment - place to put contiguous segment - - true if line segments are extracted, false if reached end. - - + - Renders the point labels. + Gets or sets the width. - The render context. - The clipping rectangle. + The width. + NaN: auto width. + Negative numbers: weights - + - Renders a legend on the line. + Represents a table row definition. - The render context. - The clipping rectangle. - + - Renders the transformed points as a line (smoothed if is true) and markers (if is not None). + Initializes a new instance of the class. - The render context. - The clipping rectangle. - The points to render. - + - Renders a continuous line. + Gets Cells. - The render context. - The clipping rectangle. - The points to render. - + - Force the smoothed points to be re-evaluated. + Gets or sets a value indicating whether IsHeader. - + - Gets or sets the color of the curve. + The OxyPlot.Series namespace contains the series and related types. - The color. - + - Gets or sets the color of the broken line segments. + Represents an area series that fills the polygon defined by two sets of points or one set of points and a constant. - Add DataPoint.Undefined in the Points collection to create breaks in the line. - + - Gets or sets the broken line style. + Represents a line series. - + - Gets or sets the broken line thickness. + Provides an abstract base class for series that contain a collection of s. - + - Gets or sets the dash array for the rendered line (overrides ). + The list of data points. - The dash array. - If this is not null it overrides the property. - + - Gets or sets the decimator. + The data points from the items source. - - The decimator action. - - The decimator can be used to improve the performance of the rendering. See the example. - + - Gets or sets the label format string. + Specifies if the itemsSourcePoints list can be modified. - The label format string. - + - Gets or sets the label margins. + Initializes a new instance of the class. - + - Gets or sets the line join. + Gets the point on the series that is nearest the specified point. - The line join. + The point. + Interpolate the series if this flag is set to true. + A TrackerHitResult for the current hit. - + - Gets or sets the line style. + Updates the data. - The line style. - + - Gets or sets a value specifying the position of a legend rendered on the line. + Updates the maximum and minimum values of the series. - A value specifying the position of the legend. - + - Gets or sets the marker fill color. + Gets the item at the specified index. - The marker fill. + The index of the item. + The item of the index. - + - Gets or sets the marker outline polygon. - If this property is set, the MarkerType will not be used. + Clears or creates the list. - The marker outline. - + - Gets or sets the marker resolution. + Updates the points from the . - The marker resolution. - + - Gets or sets the size of the marker. + Gets or sets a value indicating whether the tracker can interpolate points. - The size of the marker. - + - Gets or sets the marker stroke. + Gets or sets the data field X. - The marker stroke. + The data field X. - + - Gets or sets the marker stroke thickness. + Gets or sets the data field Y. - The marker stroke thickness. + The data field Y. - + - Gets or sets the type of the marker. + Gets or sets the mapping delegate. + Example: series1.Mapping = item => new DataPoint(((MyType)item).Time,((MyType)item).Value); - The type of the marker. - If MarkerType.Custom is used, the MarkerOutline property must be specified. + The mapping. - + - Gets or sets the minimum length of the segment. - Increasing this number will increase performance, - but make the curve less accurate. + Gets the list of points. - The minimum length of the segment. + A list of . - + - Gets or sets the thickness of the curve. + Gets or sets a value indicating whether this is smooth. - The stroke thickness. + true if smooth; otherwise, false. - + - Gets the actual color. + Gets the list of points that should be rendered. - The actual color. + A list of . - + - Gets the actual marker fill color. + The divisor value used to calculate tolerance for line smoothing. - The actual color. - + - Gets the actual line style. + The output buffer. - The actual line style. - + - Gets the actual dash array for the line. + The buffer for contiguous screen points. - + - Gets or sets the smoothed points. + The buffer for decimated points. - The smoothed points. - + - Represents a line segment. + The default color. - + - Initializes a new instance of the class. + The default marker fill color. - The first point of the segment. - The second point of the segment. - + - Gets the first point1 of the segment. + The default line style. - + - Gets the second point of the segment. + The smoothed points. - + - The second list of points. + Initializes a new instance of the class. - + - The secondary data points from the items source. + Initializes a new instance of the class. + The title. - + - Initializes a new instance of the class. + Initializes a new instance of the class. + The color of the line stroke. + The stroke thickness (optional). + The title (optional). - + - Gets the nearest point. + Gets the point on the series that is nearest the specified point. The point. - interpolate if set to true . + Interpolate the series if this flag is set to true. A TrackerHitResult for the current hit. - + Renders the series on the specified rendering context. The rendering context. The owner plot model. - + Renders the legend symbol for the line series on the specified rendering context. @@ -17222,1165 +17399,1191 @@ The rendering context. The bounding rectangle of the legend box. - + - The update data. + Sets default values from the plot model. + The plot model. - + Updates the maximum and minimum values of the series. - + - Gets or sets a constant value for the area definition. - This is used if DataFieldBase and BaselineValues are null. + Renders the points as line, broken line and markers. - The baseline. + The rendering context. + The clipping rectangle. + The points to render. - + - Gets or sets the second X data field. + Extracts a single contiguous line segment beginning with the element at the position of the enumerator when the method + is called. Initial invalid data points are ignored. + The enumerator to use to traverse the collection. The enumerator must be on a valid element. + Initially set to null, but I will update I won't give a broken line if this is null + place to put broken segment + place to put contiguous segment + + true if line segments are extracted, false if reached end. + - + - Gets or sets the second Y data field. + Renders the point labels. + The render context. + The clipping rectangle. - + - Gets or sets the color of the second line. + Renders a legend on the line. - The color. + The render context. + The clipping rectangle. - + - Gets the actual color of the second line. + Renders the transformed points as a line (smoothed if is true) and markers (if is not None). - The actual color. + The render context. + The clipping rectangle. + The points to render. - + - Gets or sets the area fill color. + Renders a continuous line. - The fill. + The render context. + The clipping rectangle. + The points to render. - + - Gets the actual fill color. + Force the smoothed points to be re-evaluated. - The actual fill. - + - Gets the second list of points. + Gets or sets the color of the curve. - The second list of points. + The color. - + - Gets or sets a value indicating whether the second - data collection should be reversed. - The first dataset is not reversed, and normally - the second dataset should be reversed to get a - closed polygon. + Gets or sets the color of the broken line segments. + Add DataPoint.Undefined in the Points collection to create breaks in the line. - + - Gets the second list of points. + Gets or sets the broken line style. - The second list of points. - + - Placement of the labels. + Gets or sets the broken line thickness. - + - Placed outside the bar. + Gets or sets the dash array for the rendered line (overrides ). + The dash array. + If this is not null it overrides the property. - + - Placed inside the bar. + Gets or sets the decimator. + + The decimator action. + + The decimator can be used to improve the performance of the rendering. See the example. - + - Placed inside in the middle/center of the bar. + Gets or sets the label format string. + The label format string. - + - Placed inside at the base of the bar. + Gets or sets the label margins. - + - Represents a series for candlestick charts. + Gets or sets the line join. - See also Wikipedia and - Matlab documentation. + The line join. - + - Represents a series for high-low plots. + Gets or sets the line style. - See link + The line style. - + - High/low items + Gets or sets a value specifying the position of a legend rendered on the line. + A value specifying the position of the legend. - + - The default color. + Gets or sets the marker fill color. + The marker fill. - + - Initializes a new instance of the class. + Gets or sets the marker outline polygon. + If this property is set, the MarkerType will not be used. + The marker outline. - + - Initializes a new instance of the class. + Gets or sets the marker resolution. - The title. + The marker resolution. - + - Initializes a new instance of the class. + Gets or sets the size of the marker. - The color. - The stroke thickness. - The title. + The size of the marker. - + - Gets the point on the series that is nearest the specified point. + Gets or sets the marker stroke. - The point. - Interpolate the series if this flag is set to true. - A TrackerHitResult for the current hit. + The marker stroke. - + - Determines whether the point is valid. + Gets or sets the marker stroke thickness. - The point. - The x axis. - The y axis. - true if [is valid point] [the specified pt]; otherwise, false. + The marker stroke thickness. - + - Renders the series on the specified rendering context. + Gets or sets the type of the marker. - The rendering context. - The owner plot model. + The type of the marker. + If MarkerType.Custom is used, the MarkerOutline property must be specified. - + - Renders the legend symbol for the series on the specified rendering context. + Gets or sets the minimum length of the segment. + Increasing this number will increase performance, + but make the curve less accurate. - The rendering context. - The bounding rectangle of the legend box. + The minimum length of the segment. - + - Sets the default values. + Gets or sets the thickness of the curve. - The model. + The stroke thickness. - + - Updates the data. + Gets the actual color. + The actual color. - + - Updates the maximum and minimum values of the series. + Gets the actual marker fill color. + The actual color. - + - Gets or sets the color of the item. + Gets the actual line style. - The color. + The actual line style. - + - Gets the actual color of the item. + Gets the actual dash array for the line. - The actual color. - + - Gets or sets the dashes array. - If this is not null it overrides the LineStyle property. + Gets or sets the smoothed points. - The dashes. + The smoothed points. - + - Gets or sets the data field for the Close value. + Represents a line segment. - + - Gets or sets the data field for the High value. + Initializes a new instance of the class. + The first point of the segment. + The second point of the segment. - + - Gets or sets the data field for the Low value. + Gets the first point1 of the segment. - + - Gets or sets the data field for the Open value. + Gets the second point of the segment. - + - Gets or sets the x data field (time). + The second list of points. - + - Gets the items of the series. + The secondary data points from the items source. - The items. - + - Gets or sets the line join. + Initializes a new instance of the class. - The line join. - + - Gets or sets the line style. + Gets the nearest point. - The line style. + The point. + interpolate if set to true . + A TrackerHitResult for the current hit. - + - Gets or sets the mapping delegate. + Renders the series on the specified rendering context. - The mapping. - Example: series1.Mapping = item => new HighLowItem(((MyType)item).Time,((MyType)item).Value); + The rendering context. + The owner plot model. - + - Gets or sets the thickness of the curve. + Renders the legend symbol for the line series on the + specified rendering context. - The stroke thickness. + The rendering context. + The bounding rectangle of the legend box. - + - Gets or sets the length of the open/close ticks (screen coordinates). + The update data. - The length of the open/close ticks. - + - Initializes a new instance of the class. + Updates the maximum and minimum values of the series. - + - Initializes a new instance of the class. + Gets or sets a constant value for the area definition. + This is used if DataFieldBase and BaselineValues are null. - The title. + The baseline. - + - Initializes a new instance of the class. + Gets or sets the second X data field. - The color. - The stroke thickness. - The title. - + - Renders the series on the specified rendering context. + Gets or sets the second Y data field. - The rendering context. - The owner plot model. - + - Renders the legend symbol for the series on the specified rendering context. + Gets or sets the color of the second line. - The rendering context. - The bounding rectangle of the legend box. + The color. - + - Gets or sets the width of the candle (in screen space units). + Gets the actual color of the second line. + The actual color. - + - Gets or sets the color used when the closing value is greater than opening value. + Gets or sets the area fill color. + The fill. - + - Gets or sets the fill color used when the closing value is less than opening value. + Gets the actual fill color. + The actual fill. - + - Gets or sets the end color of the shadow. + Gets the second list of points. - The end color of the shadow. + The second list of points. - + - Gets or sets the lengths of the shadow ends. + Gets or sets a value indicating whether the second + data collection should be reversed. + The first dataset is not reversed, and normally + the second dataset should be reversed to get a + closed polygon. - The length relative to the width of the candle. - + - Gets the actual increasing fill color. + Gets the second list of points. + The second list of points. - + - Represents a series that renders contours. + Placement of the labels. - See wikipedia and link. - + - The contour collection. + Placed outside the bar. - + - The temporary segment collection. + Placed inside the bar. - + - The default color. + Placed inside in the middle/center of the bar. - + - Initializes a new instance of the class. + Placed inside at the base of the bar. - + - Calculates the contours. + Represents a series for candlestick charts. + See also Wikipedia and + Matlab documentation. - + - Gets the point in the dataset that is nearest the specified point. + Represents a series for high-low plots. - The point. - The interpolate. - A hit result object. + See link - + - Renders the series on the specified rendering context. + High/low items - The rendering context. - The model. - + - Sets default values from the plot model. + The default color. - The plot model. - + - Updates the maximum and minimum values of the series. + Initializes a new instance of the class. - + - Determines if two values are close. + Initializes a new instance of the class. - The first value. - The second value. - The squared tolerance. - True if the values are close. + The title. - + - Determines if two points are close. + Initializes a new instance of the class. - The first point. - The second point. - The squared tolerance. - True if the points are close. + The color. + The stroke thickness. + The title. - + - Gets the index of item that is closest to the specified value. + Gets the point on the series that is nearest the specified point. - A list of values. - A value. - An index. + The point. + Interpolate the series if this flag is set to true. + A TrackerHitResult for the current hit. - + - The add contour labels. + Determines whether the point is valid. - The contour. - The points of the contour. - The clipping rectangle. - The contour labels. + The point. + The x axis. + The y axis. + true if [is valid point] [the specified pt]; otherwise, false. - + - Finds the connected segment. + Renders the series on the specified rendering context. - The point. - The contour level. - The distance tolerance. - reverse the segment if set to true. - The connected segment, or null if no segment was found. + The rendering context. + The owner plot model. - + - Joins the contour segments. + Renders the legend symbol for the series on the specified rendering context. - The tolerance for segment ends to connect (squared distance). + The rendering context. + The bounding rectangle of the legend box. - + - Renders the contour label. + Sets the default values. - The render context. - The contour label. + The model. - + - Renders the contour label background. + Updates the data. - The render context. - The contour label. - + - Gets or sets the color. + Updates the maximum and minimum values of the series. - The color. - + - Gets the actual color. + Gets or sets the color of the item. - The actual color. + The color. - + - Gets or sets the column coordinates. + Gets the actual color of the item. - The column coordinates. + The actual color. - + - Gets or sets the contour level step size. - This property is not used if the ContourLevels vector is set. + Gets or sets the dashes array. + If this is not null it overrides the LineStyle property. - The contour level step size. + The dashes. - + - Gets or sets the contour levels. + Gets or sets the data field for the Close value. - The contour levels. - + - Gets or sets the contour colors. + Gets or sets the data field for the High value. - The contour colors. - These colors will override the Color of the series. - If there are less colors than the number of contour levels, the colors will cycle. - + - Gets or sets the data. + Gets or sets the data field for the Low value. - The data. - + - Gets or sets the text background color. + Gets or sets the data field for the Open value. - The text background color. - + - Gets or sets the format string for contour values. + Gets or sets the x data field (time). - The format string. - + - Gets or sets the label spacing. + Gets the items of the series. - The label spacing. + The items. - + - Gets or sets the label step (number of contours per label). + Gets or sets the line join. - The label step. + The line join. - + Gets or sets the line style. The line style. - + - Gets or sets the row coordinates. + Gets or sets the mapping delegate. - The row coordinates. + The mapping. + Example: series1.Mapping = item => new HighLowItem(((MyType)item).Time,((MyType)item).Value); - + - Gets or sets the stroke thickness. + Gets or sets the thickness of the curve. The stroke thickness. - - - Represents a contour. - - - + - Gets or sets the contour level. + Gets or sets the length of the open/close ticks (screen coordinates). - The contour level. + The length of the open/close ticks. - + - Gets or sets the points. + Initializes a new instance of the class. - The points. - + - Initializes a new instance of the class. + Initializes a new instance of the class. - The points. - The contour level. + The title. - + - Gets or sets the color of the contour. + Initializes a new instance of the class. + The color. + The stroke thickness. + The title. - + - Represents a contour label. + Renders the series on the specified rendering context. + The rendering context. + The owner plot model. - + - Gets or sets the angle. + Renders the legend symbol for the series on the specified rendering context. - The angle. + The rendering context. + The bounding rectangle of the legend box. - + - Gets or sets the position. + Gets or sets the width of the candle (in screen space units). - The position. - + - Gets or sets the text. + Gets or sets the color used when the closing value is greater than opening value. - The text. - + - Represents a contour segment. + Gets or sets the fill color used when the closing value is less than opening value. - + - The contour level. + Gets or sets the end color of the shadow. + The end color of the shadow. - + - The end point. + Gets or sets the lengths of the shadow ends. + The length relative to the width of the candle. - + - The start point. + Gets the actual increasing fill color. - + - Initializes a new instance of the class. + Represents a series that renders contours. - The start point. - The end point. - The contour level. + See wikipedia and link. - + - Represents a series for clustered or stacked bar charts. + The contour collection. - + - Initializes a new instance of the class. + The temporary segment collection. - + - Gets or sets the width of the columns/bars (as a fraction of the available space). + The default color. - The width of the bars. - The fractional width. - The available space will be determined by the GapWidth of the CategoryAxis used by this series. - + - Gets the actual width/height of the items of this series. + Initializes a new instance of the class. - The width or height. - The actual width is also influenced by the GapWidth of the CategoryAxis used by this series. - + - Gets the category axis. + Calculates the contours. - The category axis. - + - Gets the rectangle for the specified values. + Gets the point in the dataset that is nearest the specified point. - The base value of the bar - The top value of the bar - The begin value of the bar - The end value of the bar - The rectangle. + The point. + The interpolate. + A hit result object. - + - Gets the value axis. + Renders the series on the specified rendering context. - The value axis. + The rendering context. + The model. - + - Renders the item label. + Sets default values from the plot model. - The render context - The clipping rectangle - The rectangle of the item. - The value of the label. - The index of the bar item. + The plot model. - + - Gets or sets the width (height) of the bars. + Updates the maximum and minimum values of the series. - The width of the bars. - + - Represents an item in an IntervalBarSeries. + Determines if two values are close. + The first value. + The second value. + The squared tolerance. + True if the values are close. - + - Initializes a new instance of the class. + Determines if two points are close. + The first point. + The second point. + The squared tolerance. + True if the points are close. - + - Initializes a new instance of the class. + Gets the index of item that is closest to the specified value. - The start. - The end. - The title. + A list of values. + A value. + An index. - + - Returns c# code that generates this instance. + The add contour labels. - C# code. + The contour. + The points of the contour. + The clipping rectangle. + The contour labels. - + - Gets or sets the color. + Finds the connected segment. + The point. + The contour level. + The distance tolerance. + reverse the segment if set to true. + The connected segment, or null if no segment was found. - + - Gets or sets the end value. + Joins the contour segments. + The tolerance for segment ends to connect (squared distance). - + - Gets or sets the start value. + Renders the contour label. + The render context. + The contour label. - + - Gets or sets the title. + Renders the contour label background. + The render context. + The contour label. - + - Represents a rectangle item in a RectangleBarSeries. + Gets or sets the color. + The color. - + - Initializes a new instance of the class. + Gets the actual color. + The actual color. - + - Initializes a new instance of the class. + Gets or sets the column coordinates. - The x0. - The y0. - The x1. - The y1. + The column coordinates. - + - Returns c# code that generates this instance. + Gets or sets the contour level step size. + This property is not used if the ContourLevels vector is set. - C# code. + The contour level step size. - + - Gets or sets the color. + Gets or sets the contour levels. - If set to Automatic, the FillColor of the RectangleBarSeries will be used. + The contour levels. - + - Gets or sets the title. + Gets or sets the contour colors. + The contour colors. + These colors will override the Color of the series. + If there are less colors than the number of contour levels, the colors will cycle. - + - Gets or sets the x0 coordinate. + Gets or sets the data. + The data. - + - Gets or sets the x1 coordinate. + Gets or sets the text background color. + The text background color. - + - Gets or sets the y0 coordinate. + Gets or sets the format string for contour values. + The format string. - + - Gets or sets the y1 coordinate. + Gets or sets the label spacing. + The label spacing. - + - Represents a series for bar charts where the bars are defined by rectangles. + Gets or sets the label step (number of contours per label). + The label step. - + - The default fill color. + Gets or sets the line style. + The line style. - + - Initializes a new instance of the class. + Gets or sets the row coordinates. + The row coordinates. - + - Gets the point in the dataset that is nearest the specified point. + Gets or sets the stroke thickness. - The point. - Specifies whether to interpolate or not. - A for the current hit. + The stroke thickness. - + - Renders the series on the specified rendering context. + Represents a contour. - The rendering context. - The model. - + - Renders the legend symbol on the specified rendering context. + Gets or sets the contour level. - The rendering context. - The legend rectangle. + The contour level. - + - Sets the default values. + Gets or sets the points. - The model. + The points. - + - Updates the data. + Initializes a new instance of the class. + The points. + The contour level. - + - Updates the maximum and minimum values of the series. + Gets or sets the color of the contour. - + - Checks if the specified value is valid. + Represents a contour label. - The value. - True if the value is valid. - + - Gets or sets the default color of the interior of the rectangles. + Gets or sets the angle. - The color. + The angle. - + - Gets the actual fill color. + Gets or sets the position. - The actual color. + The position. - + - Gets the rectangle bar items. + Gets or sets the text. + The text. - + - Gets or sets the label color. + Represents a contour segment. - + - Gets or sets the format string for the labels. + The contour level. - + - Gets or sets the color of the border around the rectangles. + The end point. - The color of the stroke. - + - Gets or sets the thickness of the border around the rectangles. + The start point. - The stroke thickness. - + - Gets or sets the actual rectangles for the rectangles. + Initializes a new instance of the class. + The start point. + The end point. + The contour level. - + - Represents a series for bar charts defined by to/from values. + Represents a series for clustered or stacked bar charts. - + - The default fill color. + Initializes a new instance of the class. - + - Initializes a new instance of the class. + Gets or sets the width of the columns/bars (as a fraction of the available space). + The width of the bars. + The fractional width. + The available space will be determined by the GapWidth of the CategoryAxis used by this series. - + - Gets the point in the dataset that is nearest the specified point. + Gets the actual width/height of the items of this series. - The point. - The interpolate. - A TrackerHitResult for the current hit. + The width or height. + The actual width is also influenced by the GapWidth of the CategoryAxis used by this series. - + - Checks if the specified value is valid. + Gets the category axis. - The value. - The y axis. - True if the value is valid. + The category axis. - + - Renders the Series on the specified rendering context. + Gets the rectangle for the specified values. - The rendering context. - The model. + The base value of the bar + The top value of the bar + The begin value of the bar + The end value of the bar + The rectangle. - + - Renders the legend symbol on the specified rendering context. + Gets the value axis. - The rendering context. - The legend rectangle. + The value axis. - + - Gets or sets the width/height of the columns/bars (as a fraction of the available space). + Renders the item label. - The width of the bars. - The fractional width. - The available space will be determined by the GapWidth of the CategoryAxis used by this series. + The render context + The clipping rectangle + The rectangle of the item. + The value of the label. + The index of the bar item. - + - Gets the items of this series. + Gets or sets the width (height) of the bars. - The items. + The width of the bars. - + - Check if the data series is using the specified axis. + Represents an item in an IntervalBarSeries. - An axis which should be checked if used - True if the axis is in use. - + - Sets the default values. + Initializes a new instance of the class. - The model. - + - Updates the axis maximum and minimum values. + Initializes a new instance of the class. + The start. + The end. + The title. - + - Updates the data. + Returns c# code that generates this instance. + C# code. - + - Updates the maximum and minimum values of the series. + Gets or sets the color. - + - Updates the valid items + Gets or sets the end value. - + - Gets the actual width/height of the items of this series. + Gets or sets the start value. - The width or height. - The actual width is also influenced by the GapWidth of the CategoryAxis used by this series. - + - Gets the category axis. + Gets or sets the title. - The category axis. - + - Gets the item at the specified index. + Represents a rectangle item in a RectangleBarSeries. - The index of the item. - The item of the index. - + - Gets the value axis. + Initializes a new instance of the class. - The value axis. - + - Gets or sets the width of the bars (as a fraction of the available width). The default value is 0.5 (50%) + Initializes a new instance of the class. - The width of the bars. + The x0. + The y0. + The x1. + The y1. - + - Gets or sets the default color of the interior of the Maximum bars. + Returns c# code that generates this instance. - The color. + C# code. - + - Gets the actual fill color. + Gets or sets the color. - The actual color. + If set to Automatic, the FillColor of the RectangleBarSeries will be used. - + - Gets a value indicating whether IsStacked. + Gets or sets the title. - + - Gets the range bar items. + Gets or sets the x0 coordinate. - + - Gets or sets the label color. + Gets or sets the x1 coordinate. - + - Gets or sets the label field. + Gets or sets the y0 coordinate. - + - Gets or sets the format string for the maximum labels. + Gets or sets the y1 coordinate. - + - Gets or sets the label margins. + Represents a series for bar charts where the bars are defined by rectangles. - + - Gets or sets the maximum value field. + The default fill color. - + - Gets or sets the minimum value field. + Initializes a new instance of the class. - + - Gets StackGroup. + Gets the point in the dataset that is nearest the specified point. + The point. + Specifies whether to interpolate or not. + A for the current hit. - + - Gets or sets the color of the border around the bars. + Renders the series on the specified rendering context. - The color of the stroke. + The rendering context. + The model. - + - Gets or sets the thickness of the bar border strokes. + Renders the legend symbol on the specified rendering context. - The stroke thickness. + The rendering context. + The legend rectangle. - + - Gets or sets the actual rectangles for the maximum bars. + Sets the default values. + The model. - + - Gets or sets the valid items + Updates the data. - + - Gets or sets the dictionary which stores the index-inversion for the valid items + Updates the maximum and minimum values of the series. - + - Represents an item for the TornadoBarSeries. + Checks if the specified value is valid. + The value. + True if the value is valid. - + - Initializes a new instance of the class. + Gets or sets the default color of the interior of the rectangles. + The color. - + - Returns c# code that generates this instance. + Gets the actual fill color. - C# code. + The actual color. - + - Gets or sets the base value. + Gets the rectangle bar items. - + - Gets or sets the maximum value. + Gets or sets the label color. - + - Gets or sets the color for the maximum bar. + Gets or sets the format string for the labels. - + - Gets or sets the minimum value. + Gets or sets the color of the border around the rectangles. + The color of the stroke. - + - Gets or sets the color for the minimum bar. + Gets or sets the thickness of the border around the rectangles. + The stroke thickness. - + - Represents a series that can be used to create tornado plots. + Gets or sets the actual rectangles for the rectangles. - See http://en.wikipedia.org/wiki/Tornado_diagram. - + - The default fill color. + Represents a series for bar charts defined by to/from values. - + - The default minimum fill color. + The default fill color. - + - Initializes a new instance of the class. + Initializes a new instance of the class. - + Gets the point in the dataset that is nearest the specified point. @@ -18388,7 +18591,7 @@ The interpolate. A TrackerHitResult for the current hit. - + Checks if the specified value is valid. @@ -18396,21 +18599,21 @@ The y axis. True if the value is valid. - + Renders the Series on the specified rendering context. The rendering context. The model. - + Renders the legend symbol on the specified rendering context. The rendering context. The legend rectangle. - + Gets or sets the width/height of the columns/bars (as a fraction of the available space). @@ -18418,692 +18621,619 @@ The fractional width. The available space will be determined by the GapWidth of the CategoryAxis used by this series. - + Gets the items of this series. The items. - + Check if the data series is using the specified axis. An axis which should be checked if used True if the axis is in use. - + Sets the default values. The model. - + Updates the axis maximum and minimum values. - + Updates the data. - + Updates the maximum and minimum values of the series. - + Updates the valid items - + Gets the actual width/height of the items of this series. The width or height. The actual width is also influenced by the GapWidth of the CategoryAxis used by this series. - + Gets the category axis. The category axis. - + Gets the item at the specified index. The index of the item. The item of the index. - + Gets the value axis. The value axis. - + Gets or sets the width of the bars (as a fraction of the available width). The default value is 0.5 (50%) The width of the bars. - - - Gets or sets the base value. - - The base value. - - - - Gets the tornado bar items. - - The items. - - - - Gets or sets the label color. - - - - - Gets or sets the label field. - - - - - Gets or sets the label margins. - - - - - Gets or sets the maximum value field. - - - - - Gets or sets the color of the interior of the Maximum bars. - - The color. - - - - Gets the actual fill color. - - The actual color. - - + - Gets or sets the format string for the maximum labels. + Gets or sets the default color of the interior of the Maximum bars. + The color. - + - Gets or sets the minimum value field. + Gets the actual fill color. + The actual color. - + - Gets or sets the default color of the interior of the Minimum bars. + Gets a value indicating whether IsStacked. - The color. - + - Gets the actual minimum fill color. + Gets the range bar items. - The actual color. - + - Gets or sets the format string for the minimum labels. + Gets or sets the label color. - + - Gets or sets the color of the border around the bars. + Gets or sets the label field. - The color of the stroke. - + - Gets or sets the thickness of the bar border strokes. + Gets or sets the format string for the maximum labels. - The stroke thickness. - + - Gets or sets the actual rectangles for the maximum bars. + Gets or sets the label margins. - + - Gets or sets the actual rectangles for the minimum bars. + Gets or sets the maximum value field. - + - Gets or sets the valid items + Gets or sets the minimum value field. - + - Gets or sets the dictionary which stores the index-inversion for the valid items + Gets StackGroup. - + - Represents an item in a . + Gets or sets the color of the border around the bars. + The color of the stroke. - + - The undefined. + Gets or sets the thickness of the bar border strokes. + The stroke thickness. - + - The close. + Gets or sets the actual rectangles for the maximum bars. - + - The high. + Gets or sets the valid items - + - The low. + Gets or sets the dictionary which stores the index-inversion for the valid items - + - The open. + Represents an item for the TornadoBarSeries. - + - The x. + Initializes a new instance of the class. - + - Initializes a new instance of the class. + Returns c# code that generates this instance. + C# code. - + - Initializes a new instance of the class. + Gets or sets the base value. - The x value. - The high value. - The low value. - The open value. - The close value. - + - Gets or sets the close value. + Gets or sets the maximum value. - The close value. - + - Gets or sets the high value. + Gets or sets the color for the maximum bar. - The high value. - + - Gets or sets the low value. + Gets or sets the minimum value. - The low value. - + - Gets or sets the open value. + Gets or sets the color for the minimum bar. - The open value. - + - Gets or sets the X value (time). + Represents a series that can be used to create tornado plots. - The X value. + See http://en.wikipedia.org/wiki/Tornado_diagram. - + - Represents a point in a . + The default fill color. - + - The size. + The default minimum fill color. - + - The tag. + Initializes a new instance of the class. - + - The value. + Gets the point in the dataset that is nearest the specified point. + The point. + The interpolate. + A TrackerHitResult for the current hit. - + - The x. + Checks if the specified value is valid. + The value. + The y axis. + True if the value is valid. - + - The y. + Renders the Series on the specified rendering context. + The rendering context. + The model. - + - Initializes a new instance of the class. + Renders the legend symbol on the specified rendering context. + The rendering context. + The legend rectangle. - + - Initializes a new instance of the class. + Gets or sets the width/height of the columns/bars (as a fraction of the available space). - The x. - The y. - The size. - The value. - The tag. + The width of the bars. + The fractional width. + The available space will be determined by the GapWidth of the CategoryAxis used by this series. - + - Returns C# code that generates this instance. + Gets the items of this series. - C# code. + The items. - + - Returns a that represents this instance. + Check if the data series is using the specified axis. - A that represents this instance. + An axis which should be checked if used + True if the axis is in use. - + - Gets or sets the size. + Sets the default values. - The size. + The model. - + - Gets or sets the tag. + Updates the axis maximum and minimum values. - The tag. - + - Gets or sets the value. + Updates the data. - The value. - + - Gets or sets the X. + Updates the maximum and minimum values of the series. - The X. - + - Gets or sets the Y. + Updates the valid items - The Y. - + - Represents a series that plots discrete data in a stem plot. + Gets the actual width/height of the items of this series. - See Stem plot and - stem. + The width or height. + The actual width is also influenced by the GapWidth of the CategoryAxis used by this series. - + - Initializes a new instance of the class. + Gets the category axis. + The category axis. - + - Initializes a new instance of the class. + Gets the item at the specified index. - The title. + The index of the item. + The item of the index. - + - Initializes a new instance of the class. + Gets the value axis. - The color of the line stroke. - The stroke thickness (optional). - The title (optional). + The value axis. - + - Gets the point on the series that is nearest the specified point. + Gets or sets the width of the bars (as a fraction of the available width). The default value is 0.5 (50%) - The point. - Interpolate the series if this flag is set to true. - A TrackerHitResult for the current hit. + The width of the bars. - + - Renders the LineSeries on the specified rendering context. + Gets or sets the base value. - The rendering context. - The owner plot model. + The base value. - + - Gets or sets Base. + Gets the tornado bar items. + The items. - + - Represents a series for stair step graphs. + Gets or sets the label color. - + - Initializes a new instance of the class. + Gets or sets the label field. - + - Initializes a new instance of the class. + Gets or sets the label margins. - The title. - + - Initializes a new instance of the class. + Gets or sets the maximum value field. - The color. - The stroke thickness. - The title. - + - Gets the nearest point. + Gets or sets the color of the interior of the Maximum bars. - The point. - interpolate if set to true . - A TrackerHitResult for the current hit. + The color. - + - Renders the LineSeries on the specified rendering context. + Gets the actual fill color. - The rendering context. - The owner plot model. + The actual color. - + - Gets or sets the stroke thickness of the vertical line segments. + Gets or sets the format string for the maximum labels. - The vertical stroke thickness. - Set the value to NaN to use the StrokeThickness property for both horizontal and vertical segments. - Using the VerticalStrokeThickness property will have a small performance hit. - + - Gets or sets the line style of the vertical line segments. + Gets or sets the minimum value field. - The vertical line style. - + - Represents a series for scatter plots. + Gets or sets the default color of the interior of the Minimum bars. - See http://en.wikipedia.org/wiki/Scatter_plot + The color. - + - The list of data points. + Gets the actual minimum fill color. + The actual color. - + - The data points from the items source. + Gets or sets the format string for the minimum labels. - + - Specifies if the itemsSourcePoints list can be modified. + Gets or sets the color of the border around the bars. + The color of the stroke. - + - The default fill color. + Gets or sets the thickness of the bar border strokes. + The stroke thickness. - + - Initializes a new instance of the class. + Gets or sets the actual rectangles for the maximum bars. - + - Gets the nearest point. + Gets or sets the actual rectangles for the minimum bars. - The point. - interpolate if set to true . - A TrackerHitResult for the current hit. - + - Determines whether the specified point is valid. + Gets or sets the valid items - The point. - The x axis. - The y axis. - true if the point is valid; otherwise, false . - + - Renders the series on the specified rendering context. + Gets or sets the dictionary which stores the index-inversion for the valid items - The rendering context. - The owner plot model. - + - Renders the legend symbol for the line series on the specified rendering context. + Represents an item in a . - The rendering context. - The bounding rectangle of the legend box. - + - Ensures that the axes of the series is defined. + The undefined. - + - Sets the default values. + The close. - The model. - + - Updates the data. + The high. - + - Updates the maximum and minimum values of the series. + The low. - + - Updates the Max/Min limits from the values in the specified point list. + The open. - The points. - + - Adds scatter points specified by a items source and data fields. + The x. - The destination collection. - The items source. - The data field x. - The data field y. - The data field size. - The data field value. - The data field tag. - + - Updates the Max/Min limits from the values in the specified point list. + Initializes a new instance of the class. - The points. - + - Clears or creates the list. + Initializes a new instance of the class. + The x value. + The high value. + The low value. + The open value. + The close value. - + - Updates the points from the . + Gets or sets the close value. + The close value. - + - Gets the list of points. + Gets or sets the high value. - A list of . - If the is specified, this list will not be used. + The high value. - + - Gets or sets a function that maps from elements in the to points to be rendered. + Gets or sets the low value. - The mapping function. The default is null. - Example: series1.Mapping = item => new DataPoint(((MyType)item).Time,((MyType)item).Value); - + The low value. - + - Gets or sets the size of the 'binning' feature. - If this number is greater than 1, bins of the specified is created for both x and y directions. Only one point will be drawn in each bin. + Gets or sets the open value. - - The size of the bins. The default is 0 - no binning. - + The open value. - + - Gets the actual color axis. + Gets or sets the X value (time). - A . - This is used to map scatter point values to colors. Use the to specify a color axis. - If the is not specified, the first of the will be used. + The X value. - + - Gets or sets the color axis key. + Represents a series that plots discrete data in a stem plot. - The color axis key. The default is null. - If set to null, the first of the will be used. - Make sure that the points contains values. - If your contains a , but you don't want to use a color axis, set the value to string.Empty or some other key that is not in use. + See Stem plot and + stem. - + - Gets or sets the name of the property that specifies X coordinates in the elements. + Initializes a new instance of the class. - The name of the property. The default is null. - + - Gets or sets the name of the property that specifies Y coordinates in the elements. + Initializes a new instance of the class. - The name of the property. The default is null. + The title. - + - Gets or sets the name of the property that specifies the size in the elements. + Initializes a new instance of the class. - The name of the property. The default is null. + The color of the line stroke. + The stroke thickness (optional). + The title (optional). - + - Gets or sets the name of the property that specifies the tag in the elements. + Gets the point on the series that is nearest the specified point. - The name of the property. The default is null. + The point. + Interpolate the series if this flag is set to true. + A TrackerHitResult for the current hit. - + - Gets or sets the name of the property that specifies the color value in the elements. + Renders the LineSeries on the specified rendering context. - The name of the property. The default is null. + The rendering context. + The owner plot model. - + - Gets or sets the marker fill color. If null, this color will be automatically set. + Gets or sets Base. - The fill color of the markers. The default is . - + - Gets the actual fill color. + Represents a series for stair step graphs. - The actual color. - + - Gets or sets the custom marker outline polygon. Set to to use this. + Initializes a new instance of the class. - The outline. The default is null. - + - Gets or sets the size of the marker (same size for all items). + Initializes a new instance of the class. - The size of the markers. The default is 5. + The title. - + - Gets or sets the marker stroke. + Initializes a new instance of the class. - The marker stroke. The default is . + The color. + The stroke thickness. + The title. - + - Gets or sets thickness of the the marker strokes. + Gets the nearest point. - The thickness. The default is 1. + The point. + interpolate if set to true . + A TrackerHitResult for the current hit. - + - Gets or sets the type of the marker. + Renders the LineSeries on the specified rendering context. - The type of the marker. The default is . - If is used, the property must be specified. + The rendering context. + The owner plot model. - + - Gets the maximum value of the points. + Gets or sets the stroke thickness of the vertical line segments. + The vertical stroke thickness. + Set the value to NaN to use the StrokeThickness property for both horizontal and vertical segments. + Using the VerticalStrokeThickness property will have a small performance hit. - + - Gets the minimum value of the points. + Gets or sets the line style of the vertical line segments. + The vertical line style. - + - Gets the list of points that should be rendered. + Represents a series for scatter plots. - A list of . + See http://en.wikipedia.org/wiki/Scatter_plot @@ -19180,7 +19310,8 @@ Represents a series for pie/circle/doughnut charts. - The arc length/central angle/area of each slice is proportional to the quantity it represents. See http://en.wikipedia.org/wiki/Pie_chart + The arc length/central angle/area of each slice is proportional to the quantity it represents. + See Pie charts. @@ -19216,7 +19347,7 @@ - Check if this data series requires X/Y axes. (e.g. Pie series do not require axes) + Checks if this data series requires X/Y axes. (e.g. PieSeries does not require axes) True if no axes are required. @@ -19240,7 +19371,7 @@ - The update axis max min. + Updates the maximum and minimum values of the axes used by this series. @@ -19292,11 +19423,18 @@ The inner diameter. + + + Gets or sets the color of the inside labels. + + If the value is OxyColors.Automatic, the will be used. + Gets or sets the inside label format. The inside label format. + The formatting arguments are: value {0}, label {1} and percentage {2}. @@ -19342,7 +19480,7 @@ - Gets or sets the stroke. + Gets or sets the stroke color. The stroke. @@ -19354,9 +19492,9 @@ - Gets or sets the tick distance. + Gets or sets the distance from the edge of the pie slice to the tick line. - The tick distance. + The distance. @@ -19366,15 +19504,15 @@ - Gets or sets the tick label distance. + Gets or sets the distance from the tick line to the outside label. - The tick label distance. + The distance. - Gets or sets the length of the tick radial. + Gets or sets the length of the radial part of the tick line. - The length of the tick radial. + The length. diff --git a/packages/OxyPlot.WindowsForms.2014.1.312.1/OxyPlot.WindowsForms.2014.1.312.1.nupkg b/packages/OxyPlot.WindowsForms.2014.1.312.1/OxyPlot.WindowsForms.2014.1.312.1.nupkg deleted file mode 100644 index 28d1bae..0000000 Binary files a/packages/OxyPlot.WindowsForms.2014.1.312.1/OxyPlot.WindowsForms.2014.1.312.1.nupkg and /dev/null differ diff --git a/packages/OxyPlot.WindowsForms.2014.1.312.1/LICENSE b/packages/OxyPlot.WindowsForms.2014.1.318.1/LICENSE similarity index 100% rename from packages/OxyPlot.WindowsForms.2014.1.312.1/LICENSE rename to packages/OxyPlot.WindowsForms.2014.1.318.1/LICENSE diff --git a/packages/OxyPlot.WindowsForms.2014.1.318.1/OxyPlot.WindowsForms.2014.1.318.1.nupkg b/packages/OxyPlot.WindowsForms.2014.1.318.1/OxyPlot.WindowsForms.2014.1.318.1.nupkg new file mode 100644 index 0000000..dd9360c Binary files /dev/null and b/packages/OxyPlot.WindowsForms.2014.1.318.1/OxyPlot.WindowsForms.2014.1.318.1.nupkg differ diff --git a/packages/OxyPlot.WindowsForms.2014.1.312.1/lib/NET40/OxyPlot.WindowsForms.XML b/packages/OxyPlot.WindowsForms.2014.1.318.1/lib/NET40/OxyPlot.WindowsForms.XML similarity index 100% rename from packages/OxyPlot.WindowsForms.2014.1.312.1/lib/NET40/OxyPlot.WindowsForms.XML rename to packages/OxyPlot.WindowsForms.2014.1.318.1/lib/NET40/OxyPlot.WindowsForms.XML diff --git a/packages/OxyPlot.WindowsForms.2014.1.318.1/lib/NET40/OxyPlot.WindowsForms.dll b/packages/OxyPlot.WindowsForms.2014.1.318.1/lib/NET40/OxyPlot.WindowsForms.dll new file mode 100644 index 0000000..614f305 Binary files /dev/null and b/packages/OxyPlot.WindowsForms.2014.1.318.1/lib/NET40/OxyPlot.WindowsForms.dll differ diff --git a/packages/OxyPlot.WindowsForms.2014.1.318.1/lib/NET40/OxyPlot.dll b/packages/OxyPlot.WindowsForms.2014.1.318.1/lib/NET40/OxyPlot.dll new file mode 100644 index 0000000..f9a7ec0 Binary files /dev/null and b/packages/OxyPlot.WindowsForms.2014.1.318.1/lib/NET40/OxyPlot.dll differ diff --git a/packages/OxyPlot.Core.2014.1.312.1/lib/portable-net4+sl4+wp71+win8/OxyPlot.xml b/packages/OxyPlot.WindowsForms.2014.1.318.1/lib/NET40/OxyPlot.xml similarity index 98% rename from packages/OxyPlot.Core.2014.1.312.1/lib/portable-net4+sl4+wp71+win8/OxyPlot.xml rename to packages/OxyPlot.WindowsForms.2014.1.318.1/lib/NET40/OxyPlot.xml index 576a687..2c5a4a6 100644 --- a/packages/OxyPlot.Core.2014.1.312.1/lib/portable-net4+sl4+wp71+win8/OxyPlot.xml +++ b/packages/OxyPlot.WindowsForms.2014.1.318.1/lib/NET40/OxyPlot.xml @@ -7270,2448 +7270,2923 @@ Gets the Courier font family. - + - Provides utility methods for axes. + Represents a point in a . - + - Creates tick values at the specified interval. + Represents a point in a . - The start value. - The end value. - The interval. - The maximum number of ticks (optional). The default value is 1000. - A sequence of values. - Step cannot be zero or negative.;step - + - Provides an abstract base class for exporters that write xml. + The size. - + - The xml writer. + The tag. - + - The disposed flag. + The value. - + - Initializes a new instance of the class. + The x. - + - Initializes a new instance of the class. + The y. - The stream. - + - Closes this instance. + Initializes a new instance of the class. - + - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + Initializes a new instance of the class. + The x. + The y. + The size. + The value. + The tag. - + - Flushes this instance. + Returns C# code that generates this instance. + C# code. - + - The write attribute string. + Returns a that represents this instance. - The name. - The value. + A that represents this instance. - + - Writes an attribute string with a prefix. + Gets or sets the size. - The prefix. - The name. - The constant. - The value. + The size. - + - The write doc type. + Gets or sets the tag. - The name of the DOCTYPE. This must be non-empty. - If non-null it also writes PUBLIC "pubid" "sysid" where pubid and sysid are replaced with the value of the given arguments. - If pubid is null and sysid is non-null it writes SYSTEM "sysid" where sysid is replaced with the value of this argument. - If non-null it writes [subset] where subset is replaced with the value of this argument. + The tag. - + - The write element string. + Gets or sets the value. - The name. - The text. + The value. - + - The write end document. + Gets or sets the X. + The X. - + - The write end element. + Gets or sets the Y. + The Y. - + - The write raw. + Initializes a new instance of the class. - The text. - + - The write start document. + Initializes a new instance of the class. - The standalone. + The x. + The y. + The X error. + The Y error. + The size. + The value. + The tag. - + - The write start element. + Gets or sets the error in X. - The name. + + The error. + - + - The write start element. + Gets or sets the error in Y. - The name. - The ns. + + The error. + - + - The write string. + Represents a series for scatter plots with the possibility to display error bars. - The text. - + - Releases unmanaged and - optionally - managed resources + Provides a base class for scatter series. - true to release both managed and unmanaged resources; false to release only unmanaged resources. + The type of the data points. - + - Provides extension methods to the . + Provides an abstract base class for series that are related to an X-axis and a Y-axis. - + - Reads a string of the specified length (in bytes). + Abstract base class for series that can contain items. - The reader. - The length. - The encoding. - The string. - + - Reads an unsigned 32-bit integer. + Provides an abstract base class for plot series. - The reader. - Read as little endian (Intel convention) if set to true. - The unsigned integer. + This class contains internal methods that should be called only from the PlotModel. - + - Reads a signed 32-bit integer. + Provides functionality to return data for a tracker control. - The reader. - Read as little endian (Intel convention) if set to true. - The signed integer. + The plot view will show a tracker with the current value when moving the mouse over the data. - + - Reads an unsigned 16-bit integer. + Gets the point on the series that is nearest the specified point. - The reader. - Read as little endian (Intel convention) if set to true. - The unsigned integer. + The point. + Interpolate the series if this flag is set to true. + A TrackerHitResult for the current hit. - + - Reads an 64-bit floating point value. + Gets a format string used for the tracker. - The reader. - Read as little endian (Intel convention) if set to true. - The floating point number. + The fields that can be used in the format string depends on the series. - + - Reads an array of unsigned 32-bit integers. + Gets the tracker key. - The reader. - The number of values to read. - Read as little endian (Intel convention) if set to true. - The unsigned integer array. - + - Reads an array of unsigned 16-bit integers. + Initializes a new instance of the class. - The reader. - The number of values to read. - Read as little endian (Intel convention) if set to true. - The unsigned integer array. - + - Reads a big endian (Motorola convention) unsigned 32-bit integer. + Gets the point on the series that is nearest the specified point. - The reader. - The unsigned integer. + The point. + Interpolate the series if this flag is set to true. + A TrackerHitResult for the current hit. - + - Reads a big endian (Motorola convention) signed 32-bit integer. + Renders the series on the specified render context. - The reader. - The signed integer. + The rendering context. + The model. - + - Reads a big endian (Motorola convention) unsigned 16-bit integer. + Renders the legend symbol on the specified render context. - The reader. - The unsigned integer. + The rendering context. + The legend rectangle. - + - Reads a big endian (Motorola convention) 64-bit floating point number. + Checks if this data series requires X/Y axes. (e.g. Pie series do not require axes) - The reader. - A . + true if axes are required. - + - Provides functionality to fill a list by specified properties of another list. + Ensures that the axes of the series are defined. - The target list item type. - This class uses reflection. - + - The properties. + Checks if the data series is using the specified axis. + The axis that should be checked. + true if the axis is in use. - + - Initializes a new instance of the class. + Sets the default values (colors, line style etc.) from the plot model. + A plot model. - + - Adds a setter for the specified property. + Updates the maximum and minimum values of the axes used by this series. - Name of the property. - The setter. - + - Fills the specified target list. + Updates the data of the series. - The target. - The source. - + - Fills the specified target list. + Updates the valid data of the series. - The target. - The source list. - + - Implements extension methods. + Updates the maximum and minimum values of the series. + This method is called when the is updated with the updateData parameter set to true. - + - Copies to the specified stream. + When overridden in a derived class, tests if the plot element is hit by the specified point. - The input stream. - The output stream. + The hit test arguments. + + The result of the hit test. + - + - Provides extended string formatting functionality. + Gets or sets the background color of the series. + This property defines the background color in the area defined by the x and y axes used by this series. - + - The formatting expression. + Gets or sets a value indicating whether this series is visible. - + - Replaces the format items in the specified string. + Gets or sets the title of the series. - The culture specific format provider. - The format string. - The item. - The values. - The formatted string. - The format string and values works as in String.Format. - In addition, you can format properties of the item object by using the syntax - {PropertyName:Formatstring}. - E.g. if you have a "Value" property in your item's class, use "{Value:0.00}" to output the value with two digits. - Note that this formatting is using reflection and does not have the same performance as string.Format. + The title that is shown in the legend of the plot. The default value is null. When the value is null, this series will not be shown in the legend. - + - Creates a valid file name. + Gets or sets a format string used for the tracker. - The title. - The extension. - A file name. + + The arguments for the format string may be different for each type of series. See the documentation. + - + - Provides functionality to generate fraction strings from double values. + Gets or sets the key for the tracker to use on this series. - Examples: "3/4", "PI/2" + + This key may be used by the plot view to show a custom tracker for the series. + - + - Converts a double to a fraction string. + Updates the valid items - The value. - The unit. - The unit symbol. - The tolerance. - The format Provider. - The format string. - The convert to fraction string. - + - Calculates the greatest common divisor. + Gets the item for the specified index. - The a. - The b. - The greatest common divisor. + The items source. + The index. + The get item. + Returns null if ItemsSource is not set, or the index is outside the boundaries. - + - Calculates the greatest common factor. + Gets the item at the specified index. - The x. - The y. - The greatest common factor. + The index of the item. + The item of the index. - + - Provides utility methods for vector generation. + Gets or sets the items source. + The items source. - + - Creates a vector. + Gets the rectangle the series uses on the screen (screen coordinates). - The first value. - The last value. - The number of steps. - A vector. + The rectangle. - + - Creates a vector. + Renders the legend symbol on the specified rendering context. - The first value. - The last value. - The step size. - A vector. + The rendering context. + The legend rectangle. - + - Evaluates the specified function. + Transforms from a screen point to a data point by the axes of this series. - The function. - The x values. - The y values. - Array of evaluations. The value of f(x_i,y_j) will be placed at index [i, j]. + The screen point. + A data point. - + - Fills the array with the specified value. + Transforms the specified coordinates to a screen point by the axes of this series. - The array. - The value. + The x coordinate. + The y coordinate. + A screen point. - + - Fills the two-dimensional array with the specified value. + Transforms the specified data point to a screen point by the axes of this series. - The two-dimensional array. - The value. + The point. + A screen point. - + - Finds the maximum value in the specified 2D array (NaN values not included). + Check if this data series requires X/Y axes. (e.g. Pie series do not require axes) - The array. - The maximum value. + The are axes required. - + - Finds the minimum value in the specified 2D array. + Ensures that the axes of the series is defined. - The array. - Exclude NaN values if set to true. - The minimum value. - + - Calculates a hash code for the specified sequence of items. + Check if the data series is using the specified axis. - A sequence of items. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + An axis. + True if the axis is in use. - + - Provides utility methods reflection based support methods. + Sets default values from the plot model. + The plot model. - + - Fills a target by the specified property of a source target/enumerable. + Updates the axes to include the max and min of this series. - The type of the destination target items (and the source property). - The target list to be filled. - The source target. - The property name. - Could not find property. - + - Adds data points from the specified source to the specified destination. + Updates the data. - The destination target. - The source. - The x-coordinate data field. - The y-coordinate data field. - + - Provides functionality to create contours from a triangular mesh. + Updates the maximum and minimum values of the series. - - Ported from C / Fortran code by Paul Bourke. - See Conrec for - full description of code and the original source. - - - Contouring aids in visualizing three dimensional surfaces on a two dimensional - medium (on paper or in this case a computer graphics screen). Two most common - applications are displaying topological features of an area on a map or the air - pressure on a weather map. In all cases some parameter is plotted as a function - of two variables, the longitude and latitude or x and y axis. One problem with - computer contouring is the process is usually CPU intensive and the algorithms - often use advanced mathematical techniques making them susceptible to error. - - + - Contour is a contouring subroutine for rectangularily spaced data - It emits calls to a line drawing subroutine supplied by the user - which draws a contour map corresponding to data on a randomly - spaced rectangular grid. The coordinates emitted are in the same - units given in the x() and y() arrays. - Any number of contour levels may be specified but they must be - in order of increasing value. + Gets the clipping rectangle. - Matrix of data to contour. - Data matrix column coordinates. - Data matrix row coordinates. - Contour levels in increasing order. - The renderer. + The clipping rectangle. - + - Renderer delegate + Gets the point on the curve that is nearest the specified point. - Start point x-coordinate - Start point y-coordinate - End point x-coordinate - End point y-coordinate - Contour level + The point list. + The point. + A tracker hit result if a point was found. - + - Represents an image. + Gets the nearest point. + The points (data coordinates). + The point (screen coordinates). + A if a point was found, null otherwise. - + - The image data. + Determines whether the specified point is valid. + The point. + true if the point is valid; otherwise, false . - + - The pixels + Determines whether the specified point is valid. + The x coordinate. + The y coordinate. + true if the point is valid; otherwise, false . - + - Initializes a new instance of the class from the specified stream. + Updates the Max/Min limits from the specified list. - A stream that provides the image data. + The list of points. - + - Initializes a new instance of the class from a byte array. + Updates the Max/Min limits from the specified list. - The image bytes. - - + The type of the elements in the list. + The items. + A function that provides the x value for each item. + A function that provides the y value for each item. + The items argument cannot be null. + + - Creates an image from 8-bit indexed pixels. + Updates the Max/Min limits from the specified collection. - The pixels indexed as [x,y]. [0,0] is top-left. - The palette. - The image format. - The encoder options. - An + The type of the items in the collection. + The items. + A function that provides the x minimum for each item. + A function that provides the x maximum for each item. + A function that provides the y minimum for each item. + A function that provides the y maximum for each item. + The items argument cannot be null. - + - Creates an image from 32-bit true-color pixels. + Verifies that both axes are defined. - The pixels indexed as [x,y]. [0,0] is top-left. - The image format. - The encoder options. - An - + - Gets the image data. + Gets or sets the maximum x-coordinate of the dataset. - The image data as a byte array. + The maximum x-coordinate. - + - Gets the pixels of the image. + Gets or sets the maximum y-coordinate of the dataset. - The pixels in an array [width,height]. [0,0] is top-left. + The maximum y-coordinate. - + - Gets the for the specified format. + Gets or sets the minimum x-coordinate of the dataset. - The image format. - The . + The minimum x-coordinate. - + - Gets the for the specified format. + Gets or sets the minimum y-coordinate of the dataset. - The image format. - The image encoder options. - The . + The minimum y-coordinate. - + - Gets the image format. + Gets the x-axis. - The image bytes. - The + The x-axis. - + - Gets the byte array from the specified stream. + Gets or sets the x-axis key. - The stream. - A byte array. + The x-axis key. - + - Updates the image information. + Gets the y-axis. + The y-axis. - + - Gets the image format. + Gets or sets the y-axis key. - The format. + The y-axis key. - + - Gets the width of the image. + The list of data points. - The width. - + - Gets the height of the image. + The default fill color. - The height. - + - Gets the number of bits per pixel. + Initializes a new instance of the class. - The bits per pixel. - + - Gets the horizontal resolution of the image. + Gets the nearest point. - The resolution in dots per inch (dpi). + The point. + interpolate if set to true . + A TrackerHitResult for the current hit. - + - Gets the vertical resolution of the image. + Determines whether the specified point is valid. - The resolution in dots per inch (dpi). + The point. + The x axis. + The y axis. + true if the point is valid; otherwise, false . - + - Provides information about an . + Renders the series on the specified rendering context. + The rendering context. + The owner plot model. - + - Gets or sets the width in pixels. + Renders the legend symbol for the line series on the specified rendering context. - The width. + The rendering context. + The bounding rectangle of the legend box. - + - Gets or sets the height in pixels. + Ensures that the axes of the series is defined. - The height. - + - Gets or sets the bits per pixel. + Sets the default values. - The bits per pixel. + The model. - + - Gets or sets the horizontal resolution of the image. + Updates the data. - The resolution in dots per inch (dpi). - + - Gets or sets the vertical resolution of the image. + Updates the maximum and minimum values of the series. - The resolution in dots per inch (dpi). - + - Provides an abstract base class for image encoder options. + Updates the Max/Min limits from the values in the specified point list. + The points. - + - Initializes a new instance of the class. + Adds scatter points specified by a items source and data fields. + The destination collection. + The items source. + The data field x. + The data field y. + The data field size. + The data field value. + The data field tag. - + - Gets or sets the horizontal resolution (in dots per inch). + Updates the Max/Min limits from the values in the specified point list. - The resolution. The default value is 96 dpi. + The points. - + - Gets or sets the vertical resolution (in dots per inch). + Clears or creates the list. - The resolution. The default value is 96 dpi. - + - Defines the image format. + Defines the data fields used by the code that reflects on the . + The list filler. - + - The image is a PNG image. + Updates the points from the . - + - The image is a bitmap image. + Gets the list of points. + A list of . + If the is specified, this list will not be used. - + - The image is a JPEG image. + Gets or sets a function that maps from elements in the to points to be rendered. + The mapping function. The default is null. + Example: series1.Mapping = item => new DataPoint(((MyType)item).Time,((MyType)item).Value); + - + - The image format is unknown. + Gets or sets the size of the 'binning' feature. + If this number is greater than 1, bins of the specified is created for both x and y directions. Only one point will be drawn in each bin. + + The size of the bins. The default is 0 - no binning. + - + - Specifies functionality to decode an image. + Gets the actual color axis. + A . + This is used to map scatter point values to colors. Use the to specify a color axis. + If the is not specified, the first of the will be used. - + - Gets information about the image in the specified byte array. + Gets or sets the color axis key. - The image data. - An structure. + The color axis key. The default is null. + If set to null, the first of the will be used. + Make sure that the points contains values. + If your contains a , but you don't want to use a color axis, set the value to string.Empty or some other key that is not in use. - + - Decodes an image from the specified byte array. + Gets or sets the name of the property that specifies X coordinates in the elements. - The image data. - The 32-bit pixel data. The indexing is [x,y] where [0,0] is top-left. + The name of the property. The default is null. - + - Specifies functionality to encode an image. + Gets or sets the name of the property that specifies Y coordinates in the elements. + The name of the property. The default is null. - + - Encodes the specified pixels. + Gets or sets the name of the property that specifies the size in the elements. - The pixel data. The indexing is [x,y] where [0,0] is top-left. - The image data. + The name of the property. The default is null. - + - Encodes the specified 8-bit indexed pixels. + Gets or sets the name of the property that specifies the tag in the elements. - The indexed pixel data. The indexing is [x,y] where [0,0] is top-left. - The palette. - The image data. + The name of the property. The default is null. - + - Implements support for decoding bmp images. + Gets or sets the name of the property that specifies the color value in the elements. + The name of the property. The default is null. - + - Gets information about the image in the specified byte array. + Gets or sets the marker fill color. If null, this color will be automatically set. - The image data. - - An structure. - + The fill color of the markers. The default is . - + - Decodes an image from the specified byte array. + Gets the actual fill color. - The image data. - - The 32-bit pixel data. - + The actual color. - + - Implements support for encoding bmp images. + Gets or sets the custom marker outline polygon. Set to to use this. + The outline. The default is null. - + - The options + Gets or sets the size of the marker (same size for all items). + The size of the markers. The default is 5. - + - Initializes a new instance of the class. + Gets or sets the marker stroke. - The options. + The marker stroke. The default is . - + - Encodes the specified image data to png. + Gets or sets thickness of the the marker strokes. - The pixel data (bottom line first). - The png image data. + The thickness. The default is 1. - + - Encodes the specified 8-bit indexed pixels. + Gets or sets the type of the marker. - The pixels. - The palette. - The image data. + The type of the marker. The default is . + If is used, the property must be specified. - + - Writes the bitmap info header. + Gets the maximum value of the points. - The writer. - The width. - The height. - The number of bits per pixel. - The length of the pixel data. - The horizontal resolution (dpi). - The vertical resolution (dpi). - The number of colors. - + - Writes the bitmap V4 header. + Gets the minimum value of the points. - The writer. - The width. - The height. - The number of bits per pixel. - The length. - The resolution. - The number of colors. - + - Represents options for the . + Gets the list of points that should be rendered. + A list of . - + - Implements support for decoding png images. + Gets or sets the data points from the items source. - + - Gets information about the image in the specified byte array. + Gets or sets a value indicating whether the list can be modified. - The image data. - An structure. - Wrong length of pHYs chunk. - + - Decodes an image from the specified byte array. + Initializes a new instance of the class. - The image data. - The 32-bit pixel data, indexed as [x,y]. - + - Deflates the specified bytes. + Renders the series on the specified rendering context. - The bytes. - The deflated bytes. + + The rendering context. + + + The owner plot model. + - + - Defines the color type + Selects all points for which the passed function returns true. + + The function. + - + - Gray scale + Defines the data fields used by the code that reflects on the . + The list filler. - + - True color + Gets or sets the data field for the X error property. + + The data field. + - + - Indexed color + Gets or sets the data field for the Y error property. + + The data field. + - + - Gray scale with alpha + Gets or sets the color of the error bar. + + The color of the error bar. + - + - True color with alpha + Gets or sets the width of the error bar stop. + + The width of the error bar stop. + - + - Defines the compression method. + Gets or sets the error bar stroke thickness. + + The error bar stroke thickness. + - + - DEFLATE compression + Gets or sets the minimum size (relative to ) of the error bars to be shown. - + - Defines the filter method. + Provides utility methods for axes. - + - No filter. + Creates tick values at the specified interval. + The start value. + The end value. + The interval. + The maximum number of ticks (optional). The default value is 1000. + A sequence of values. + Step cannot be zero or negative.;step - + - Sub filter + Provides an abstract base class for exporters that write xml. - + - Up filter + The xml writer. - + - Average filter + The disposed flag. - + - Paeth filter + Initializes a new instance of the class. - + - Defines interlace methods (chapter 8.2) + Initializes a new instance of the class. + The stream. - + - The null method, pixels are extracted sequentially from left to right, and scan lines sequentially from top to bottom. + Closes this instance. - + - Adam7, defines seven distinct passes over the image. Each pass transmits a subset of the pixels in the reference image. - The pass in which each pixel is transmitted (numbered from 1 to 7) is defined by replicating a 8-by-8 pattern over the - entire image, starting at the upper left corner. + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - + - Implements support for encoding png images. + Flushes this instance. - + - The CRC table + The write attribute string. + The name. + The value. - + - The options + Writes an attribute string with a prefix. + The prefix. + The name. + The constant. + The value. - + - Initializes static members of the class. + The write doc type. + The name of the DOCTYPE. This must be non-empty. + If non-null it also writes PUBLIC "pubid" "sysid" where pubid and sysid are replaced with the value of the given arguments. + If pubid is null and sysid is non-null it writes SYSTEM "sysid" where sysid is replaced with the value of this argument. + If non-null it writes [subset] where subset is replaced with the value of this argument. - + - Initializes a new instance of the class. + The write element string. - The options. + The name. + The text. - + - Encodes the specified image data to png. + The write end document. - The pixel data indexed as [x,y] (bottom line first). - The png image data. - + - Encodes the specified 8-bit indexed pixels. + The write end element. - The pixels. - The palette. - The image data. - + - Calculates the Adler-32 check sum. + The write raw. - The data. - The check sum. + The text. - + - Creates the header data. + The write start document. - The width. - The height. - The header. + The standalone. - + - Creates the physical dimensions data. + The write start element. - The horizontal resolution. - The vertical resolution. - The data. + The name. - + - Creates the uncompressed blocks. + The write start element. - The data. - The output data. + The name. + The ns. - + - Updates the CRC check sum. + The write string. - The input CRC. - The data. - The updated CRC. + The text. - + - Writes the integer value with big endian byte order. + Releases unmanaged and - optionally - managed resources - The writer. - The value. + true to release both managed and unmanaged resources; false to release only unmanaged resources. - + - Writes the unsigned integer value with big endian byte order. + Provides extension methods to the . - The writer. - The value. - + - Writes a png chunk. + Reads a string of the specified length (in bytes). - The writer. - The chunk type. - The chunk data. + The reader. + The length. + The encoding. + The string. - + - Provides a binary writer that writes to memory. + Reads an unsigned 32-bit integer. + The reader. + Read as little endian (Intel convention) if set to true. + The unsigned integer. - + - Initializes a new instance of the class. + Reads a signed 32-bit integer. + The reader. + Read as little endian (Intel convention) if set to true. + The signed integer. - + - Gets the content as a byte array. + Reads an unsigned 16-bit integer. - The byte array. + The reader. + Read as little endian (Intel convention) if set to true. + The unsigned integer. - + - Represents options for the . + Reads an 64-bit floating point value. + The reader. + Read as little endian (Intel convention) if set to true. + The floating point number. - + - Provides utilities for s. + Reads an array of unsigned 32-bit integers. + The reader. + The number of values to read. + Read as little endian (Intel convention) if set to true. + The unsigned integer array. - + - Copies a range of the specified . + Reads an array of unsigned 16-bit integers. - The type of the array items. - The source array. - The start index. - The end index. - An containing the items from index to index . + The reader. + The number of values to read. + Read as little endian (Intel convention) if set to true. + The unsigned integer array. - + - Copies the first items of the specified . + Reads a big endian (Motorola convention) unsigned 32-bit integer. - The type of the array items. - The source array. - The number of items to copy. - An containing the items from index 0 to index . + The reader. + The unsigned integer. - + - Fills the specified array with values in the specified range. + Reads a big endian (Motorola convention) signed 32-bit integer. - The type of the array items. - The source array. - The start index. - The end index. - The value to fill. + The reader. + The signed integer. - + - Implements a binary reader that can read bits. + Reads a big endian (Motorola convention) unsigned 16-bit integer. + The reader. + The unsigned integer. - + - Reads a byte from the stream. + Reads a big endian (Motorola convention) 64-bit floating point number. - The byte. + The reader. + A . - + - Reads a bit from the stream. + Provides functionality to fill a list by specified properties of another list. - Returns 0 or 1 if a bit is available, or throws an EOFException if the end of stream is reached. + The target list item type. + This class uses reflection. - + - Closes this stream and the underlying InputStream. + The properties. - + - Returns the current bit position, which is between 0 and 7 inclusive. The number of bits remaining in the current byte is 8 minus this number. + Initializes a new instance of the class. - The bit position. - + - Discards the remainder of the current byte and reads the next byte from the stream. + Adds a setter for the specified property. - The byte. + Name of the property. + The setter. - + - Reads the specified number of bits. + Fills the specified target list. - The number of bits. - The bits. - Reading past EOF. + The target. + The source. - + - The byte bit reader. + Fills the specified target list. + The target. + The source list. - + - The input. + Implements extension methods. - + - The bit position. + Copies to the specified stream. - Either in the range 0x00 to 0xFF, or -1 if the end of stream is reached + The input stream. + The output stream. - + - The is end of stream. + Provides extended string formatting functionality. - Always between 1 and 8, inclusive - + - The next bits. + The formatting expression. - Underlying byte stream to read from - + - Initializes a new instance of the class. + Replaces the format items in the specified string. - The arguments. - Argument is null + The culture specific format provider. + The format string. + The item. + The values. + The formatted string. + The format string and values works as in String.Format. + In addition, you can format properties of the item object by using the syntax + {PropertyName:Formatstring}. + E.g. if you have a "Value" property in your item's class, use "{Value:0.00}" to output the value with two digits. + Note that this formatting is using reflection and does not have the same performance as string.Format. - + - Reads a bit from the stream. Returns 0 or 1 if a bit is available, or -1 if the end of stream is reached. The end of stream always occurs on a byte boundary. + Creates a valid file name. - The . + The title. + The extension. + A file name. - + - Reads a bit from the stream. Returns 0 or 1 if a bit is available, or throws an EOFException if the end of stream is reached. + Provides functionality to generate fraction strings from double values. - The . + Examples: "3/4", "PI/2" - + - Gets the bit position. + Converts a double to a fraction string. - The . + The value. + The unit. + The unit symbol. + The tolerance. + The format Provider. + The format string. + The convert to fraction string. - + - Discards the remainder of the current byte and reads the next byte from the stream. + Calculates the greatest common divisor. - The . + The a. + The b. + The greatest common divisor. - + - Closes this stream and the underlying InputStream. + Calculates the greatest common factor. + The x. + The y. + The greatest common factor. - + - A canonical Huffman code. Immutable. Code length 0 means no code. + Provides utility methods for vector generation. -

- The code is a c# port of the DEFLATE project by Nayuki Minase at github. - Original source code: CircularDictionary.java. -

-

- A canonical Huffman code only describes the code length of each symbol. The codes can be reconstructed from this information. In this implementation, symbols with lower code lengths, breaking ties by lower symbols, are assigned lexicographically lower codes. - Example: - Code lengths (canonical code): - Symbol A: 1 - Symbol B: 3 - Symbol C: 0 (no code) - Symbol D: 2 - Symbol E: 3 - Huffman codes (generated from canonical code): - Symbol A: 0 - Symbol B: 110 - Symbol C: None - Symbol D: 10 - Symbol E: 111 -

- + - The code lengths + Creates a vector. + The first value. + The last value. + The number of steps. + A vector. - + - Initializes a new instance of the class. + Creates a vector. - The code lengths. - The constructor does not check that the array of code lengths results in a complete Huffman tree, being neither underfilled nor overfilled. + The first value. + The last value. + The step size. + A vector. - + - Initializes a new instance of the class based on the given code tree. + Evaluates the specified function. - The tree. - The symbol limit. + The function. + The x values. + The y values. + Array of evaluations. The value of f(x_i,y_j) will be placed at index [i, j]. - + - Gets the symbol limit. + Fills the array with the specified value. - The limit. + The array. + The value. - + - Gets the length of the code. + Fills the two-dimensional array with the specified value. - The symbol. - The length. - Symbol out of range + The two-dimensional array. + The value. - + - Converts the canonical code to a code tree. + Finds the maximum value in the specified 2D array (NaN values not included). - The code tree. - This canonical code does not represent a Huffman code tree - or - This canonical code does not represent a Huffman code tree + The array. + The maximum value. - + - Builds the code lengths. + Finds the minimum value in the specified 2D array. - The node. - The depth. - Symbol has more than one code - or - Symbol exceeds symbol limit - or - Illegal node type + The array. + Exclude NaN values if set to true. + The minimum value. - + - Provides a circular dictionary. + Calculates a hash code for the specified sequence of items. - The code is a c# port of the DEFLATE project by Nayuki Minase at github. - Original source code: CircularDictionary.java. + A sequence of items. + A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - + - The data + Provides utility methods reflection based support methods. - + - The mask + Fills a target by the specified property of a source target/enumerable. + The type of the destination target items (and the source property). + The target list to be filled. + The source target. + The property name. + Could not find property. - + - The index + Adds data points from the specified source to the specified destination. + The destination target. + The source. + The x-coordinate data field. + The y-coordinate data field. - + - Initializes a new instance of the class. + Provides functionality to create contours from a triangular mesh. - The size of the dictionary. + + Ported from C / Fortran code by Paul Bourke. + See Conrec for + full description of code and the original source. + + + Contouring aids in visualizing three dimensional surfaces on a two dimensional + medium (on paper or in this case a computer graphics screen). Two most common + applications are displaying topological features of an area on a map or the air + pressure on a weather map. In all cases some parameter is plotted as a function + of two variables, the longitude and latitude or x and y axis. One problem with + computer contouring is the process is usually CPU intensive and the algorithms + often use advanced mathematical techniques making them susceptible to error. + - + - Appends the specified byte. + Contour is a contouring subroutine for rectangularily spaced data + It emits calls to a line drawing subroutine supplied by the user + which draws a contour map corresponding to data on a randomly + spaced rectangular grid. The coordinates emitted are in the same + units given in the x() and y() arrays. + Any number of contour levels may be specified but they must be + in order of increasing value. - The byte. + Matrix of data to contour. + Data matrix column coordinates. + Data matrix row coordinates. + Contour levels in increasing order. + The renderer. - + - Copies the specified bytes to the output writer. + Renderer delegate - The distance? - The length. - The writer. + Start point x-coordinate + Start point y-coordinate + End point x-coordinate + End point y-coordinate + Contour level - + - The code tree. + Represents an image. - The code is a c# port of Nayuki Minase's DEFLATE project at GitHub. - Original source code: CodeTree.java. - + - Stores the code for each symbol, or null if the symbol has no code. - For example, if symbol 5 has code 10011, then codes.get(5) is the list [1, 0, 0, 1, 1]. + The image data. - + - Initializes a new instance of the class. Every symbol in the tree 'root' must be strictly less than 'symbolLimit'. + The pixels - The root. - The symbol limit. - + - Gets the code for the specified symbol. + Initializes a new instance of the class from the specified stream. - The symbol. - A of codes. + A stream that provides the image data. - + - Returns a string showing all the codes in this tree. The format is subject to change. Useful for debugging. + Initializes a new instance of the class from a byte array. - The . + The image bytes. - + - Appends the code of the specified node to the specified . + Creates an image from 8-bit indexed pixels. - The prefix. - The node. - The string builder. - Illegal node type + The pixels indexed as [x,y]. [0,0] is top-left. + The palette. + The image format. + The encoder options. + An - + - Builds the code list. + Creates an image from 32-bit true-color pixels. - The node. - The prefix. + The pixels indexed as [x,y]. [0,0] is top-left. + The image format. + The encoder options. + An - + - Gets the root. + Gets the image data. + The image data as a byte array. - + - Implements DEFLATE decompression. + Gets the pixels of the image. - The code is a c# port of the DEFLATE project by Nayuki Minase at github. - Original source code: Decompressor.java. + The pixels in an array [width,height]. [0,0] is top-left. - + - The fixed literal length code. + Gets the for the specified format. + The image format. + The . - + - The fixed distance code. + Gets the for the specified format. + The image format. + The image encoder options. + The . - + - The dictionary. + Gets the image format. + The image bytes. + The - + - The input. + Gets the byte array from the specified stream. + The stream. + A byte array. - + - The output. + Updates the image information. - + - The output stream. + Gets the image format. + The format. - + - Initializes static members of the class. + Gets the width of the image. + The width. - + - Initializes a new instance of the class. + Gets the height of the image. - The reader. + The height. - + - Decompresses the data from the specified . + Gets the number of bits per pixel. - The input. - An array of . + The bits per pixel. - + - Decompresses the data from the specified . + Gets the horizontal resolution of the image. - The input. - An array of . + The resolution in dots per inch (dpi). - + - Decompresses the specified data. + Gets the vertical resolution of the image. - The input. - An array of . + The resolution in dots per inch (dpi). - + - For handling dynamic Huffman codes. + Provides information about an . - A sequence of items. - + - Decompress an uncompressed block. + Gets or sets the width in pixels. + The width. - + - Decompresses a Huffman block. + Gets or sets the height in pixels. - The litLen code. - The distance code. + The height. - + - Decodes the specified symbol. + Gets or sets the bits per pixel. - The code. - The . + The bits per pixel. - + - Decodes the run length. + Gets or sets the horizontal resolution of the image. - The symbol. - The . + The resolution in dots per inch (dpi). - + - Decodes distance. + Gets or sets the vertical resolution of the image. - The symbol. - The . + The resolution in dots per inch (dpi). - + - Reads the specified number of bits. + Provides an abstract base class for image encoder options. - The number of bits to read. - The . - + - Represents an internal node. + Initializes a new instance of the class. - + - Defines the node abstract class. + Gets or sets the horizontal resolution (in dots per inch). - Package-private (internal) to prevent accidental sub-classing outside of this package + The resolution. The default value is 96 dpi. - + - Initializes a new instance of the class. + Gets or sets the vertical resolution (in dots per inch). - The left child. - The right child. + The resolution. The default value is 96 dpi. - + - Gets the left child. + Defines the image format. - + - Gets the right child. + The image is a PNG image. - + - Represents a leaf. + The image is a bitmap image. - + - Initializes a new instance of the class. + The image is a JPEG image. - The symbol. - Illegal symbol value;symbol - + - Gets the symbol. + The image format is unknown. - The symbol. - + - Provides a render context for scalable vector graphics output. + Specifies functionality to decode an image. - + - The writer. + Gets information about the image in the specified byte array. + The image data. + An structure. - + - The disposed flag. + Decodes an image from the specified byte array. + The image data. + The 32-bit pixel data. The indexing is [x,y] where [0,0] is top-left. - + - Initializes a new instance of the class. + Specifies functionality to encode an image. - The s. - The width. - The height. - Create an SVG document if set to true. - The text measurer. - The background. - + - Closes the svg writer. + Encodes the specified pixels. + The pixel data. The indexing is [x,y] where [0,0] is top-left. + The image data. - + - Completes the svg element. + Encodes the specified 8-bit indexed pixels. + The indexed pixel data. The indexing is [x,y] where [0,0] is top-left. + The palette. + The image data. - + - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + Implements support for decoding bmp images. - + - Draws an ellipse. + Gets information about the image in the specified byte array. - The rectangle. - The fill color. - The stroke color. - The thickness. + The image data. + + An structure. + - + - Draws the polyline from the specified points. + Decodes an image from the specified byte array. - The points. - The stroke color. - The stroke thickness. - The dash array. - The line join type. - if set to true the shape will be aliased. + The image data. + + The 32-bit pixel data. + - + - Draws the polygon from the specified points. The polygon can have stroke and/or fill. + Implements support for encoding bmp images. - The points. - The fill color. - The stroke color. - The stroke thickness. - The dash array. - The line join type. - if set to true the shape will be aliased. - + - Draws the rectangle. + The options - The rectangle. - The fill color. - The stroke color. - The stroke thickness. - + - Draws the text. + Initializes a new instance of the class. - The p. - The text. - The c. - The font family. - Size of the font. - The font weight. - The rotate. - The horizontal alignment. - The vertical alignment. - Size of the max. + The options. - + - Flushes this instance. + Encodes the specified image data to png. + The pixel data (bottom line first). + The png image data. - + - Measures the text. + Encodes the specified 8-bit indexed pixels. - The text. - The font family. - Size of the font. - The font weight. - The text size. + The pixels. + The palette. + The image data. - + - Draws the specified portion of the specified at the specified location and with the specified size. + Writes the bitmap info header. - The source. - The x-coordinate of the upper-left corner of the portion of the source image to draw. - The y-coordinate of the upper-left corner of the portion of the source image to draw. - Width of the portion of the source image to draw. - Height of the portion of the source image to draw. - The x-coordinate of the upper-left corner of drawn image. - The y-coordinate of the upper-left corner of drawn image. - The width of the drawn image. - The height of the drawn image. - The opacity. - Interpolate if set to true. + The writer. + The width. + The height. + The number of bits per pixel. + The length of the pixel data. + The horizontal resolution (dpi). + The vertical resolution (dpi). + The number of colors. - + - Releases unmanaged and - optionally - managed resources + Writes the bitmap V4 header. - true to release both managed and unmanaged resources; false to release only unmanaged resources. + The writer. + The width. + The height. + The number of bits per pixel. + The length. + The resolution. + The number of colors. - + - Gets or sets the text measurer. + Represents options for the . - The text measurer. - + - Represents a writer that provides easy generation of Scalable Vector Graphics files. + Implements support for decoding png images. - + - The end is written. + Gets information about the image in the specified byte array. + The image data. + An structure. + Wrong length of pHYs chunk. - + - The clip path + Decodes an image from the specified byte array. + The image data. + The 32-bit pixel data, indexed as [x,y]. - + - The clip path number + Deflates the specified bytes. + The bytes. + The deflated bytes. - + - Initializes a new instance of the class. + Defines the color type - The stream. - The width (in user units). - The height (in user units). - if set to true, the writer will write the xml headers (?xml and !DOCTYPE). - + - Closes the svg document. + Gray scale - + - Writes the end of the document. + True color - + - Creates a style. + Indexed color - The fill color. - The stroke color. - The stroke thickness (in user units). - The line dash array. - The line join type. - A style string. - + - Writes an ellipse. + Gray scale with alpha + + + + + True color with alpha + + + + + Defines the compression method. + + + + + DEFLATE compression + + + + + Defines the filter method. + + + + + No filter. + + + + + Sub filter + + + + + Up filter + + + + + Average filter + + + + + Paeth filter + + + + + Defines interlace methods (chapter 8.2) + + + + + The null method, pixels are extracted sequentially from left to right, and scan lines sequentially from top to bottom. + + + + + Adam7, defines seven distinct passes over the image. Each pass transmits a subset of the pixels in the reference image. + The pass in which each pixel is transmitted (numbered from 1 to 7) is defined by replicating a 8-by-8 pattern over the + entire image, starting at the upper left corner. + + + + + Implements support for encoding png images. + + + + + The CRC table + + + + + The options + + + + + Initializes static members of the class. + + + + + Initializes a new instance of the class. + + The options. + + + + Encodes the specified image data to png. + + The pixel data indexed as [x,y] (bottom line first). + The png image data. + + + + Encodes the specified 8-bit indexed pixels. + + The pixels. + The palette. + The image data. + + + + Calculates the Adler-32 check sum. + + The data. + The check sum. + + + + Creates the header data. - The x-coordinate of the center. - The y-coordinate of the center. The width. The height. - The style. + The header. - + - Sets a clipping rectangle. + Creates the physical dimensions data. - The x coordinate of the clipping rectangle. - The y coordinate of the clipping rectangle. - The width of the clipping rectangle. - The height of the clipping rectangle. + The horizontal resolution. + The vertical resolution. + The data. - + - Resets the clipping rectangle. + Creates the uncompressed blocks. + The data. + The output data. - + - Writes a portion of the specified image. + Updates the CRC check sum. - The x-coordinate of the upper-left corner of the portion of the source image to draw. - The y-coordinate of the upper-left corner of the portion of the source image to draw. - Width of the portion of the source image to draw. - Height of the portion of the source image to draw. - The destination x-coordinate. - The destination y-coordinate. - Width of the destination rectangle. - Height of the destination rectangle. - The image. + The input CRC. + The data. + The updated CRC. - + - Writes the specified image. + Writes the integer value with big endian byte order. - The x-coordinate. - The y-coordinate. - The width of the image. - The height of the image. - The image. + The writer. + The value. - + - Writes a line. + Writes the unsigned integer value with big endian byte order. - The first point. - The second point. - The style. + The writer. + The value. - + - Writes a polygon. + Writes a png chunk. + + The writer. + The chunk type. + The chunk data. + + + + Provides a binary writer that writes to memory. + + + + + Initializes a new instance of the class. + + + + + Gets the content as a byte array. + + The byte array. + + + + Represents options for the . + + + + + Provides utilities for s. + + + + + Copies a range of the specified . + + The type of the array items. + The source array. + The start index. + The end index. + An containing the items from index to index . + + + + Copies the first items of the specified . + + The type of the array items. + The source array. + The number of items to copy. + An containing the items from index 0 to index . + + + + Fills the specified array with values in the specified range. + + The type of the array items. + The source array. + The start index. + The end index. + The value to fill. + + + + Implements a binary reader that can read bits. + + + + + Reads a byte from the stream. + + The byte. + + + + Reads a bit from the stream. + + Returns 0 or 1 if a bit is available, or throws an EOFException if the end of stream is reached. + + + + Closes this stream and the underlying InputStream. + + + + + Returns the current bit position, which is between 0 and 7 inclusive. The number of bits remaining in the current byte is 8 minus this number. + + The bit position. + + + + Discards the remainder of the current byte and reads the next byte from the stream. + + The byte. + + + + Reads the specified number of bits. + + The number of bits. + The bits. + Reading past EOF. + + + + The byte bit reader. + + + + + The input. + + + + + The bit position. + + Either in the range 0x00 to 0xFF, or -1 if the end of stream is reached + + + + The is end of stream. + + Always between 1 and 8, inclusive + + + + The next bits. + + Underlying byte stream to read from + + + + Initializes a new instance of the class. + + The arguments. + Argument is null + + + + Reads a bit from the stream. Returns 0 or 1 if a bit is available, or -1 if the end of stream is reached. The end of stream always occurs on a byte boundary. + + The . + + + + Reads a bit from the stream. Returns 0 or 1 if a bit is available, or throws an EOFException if the end of stream is reached. + + The . + + + + Gets the bit position. + + The . + + + + Discards the remainder of the current byte and reads the next byte from the stream. + + The . + + + + Closes this stream and the underlying InputStream. + + + + + A canonical Huffman code. Immutable. Code length 0 means no code. + +

+ The code is a c# port of the DEFLATE project by Nayuki Minase at github. + Original source code: CircularDictionary.java. +

+

+ A canonical Huffman code only describes the code length of each symbol. The codes can be reconstructed from this information. In this implementation, symbols with lower code lengths, breaking ties by lower symbols, are assigned lexicographically lower codes. + Example: + Code lengths (canonical code): + Symbol A: 1 + Symbol B: 3 + Symbol C: 0 (no code) + Symbol D: 2 + Symbol E: 3 + Huffman codes (generated from canonical code): + Symbol A: 0 + Symbol B: 110 + Symbol C: None + Symbol D: 10 + Symbol E: 111 +

+
+ + + The code lengths + + + + + Initializes a new instance of the class. + + The code lengths. + The constructor does not check that the array of code lengths results in a complete Huffman tree, being neither underfilled nor overfilled. + + + + Initializes a new instance of the class based on the given code tree. + + The tree. + The symbol limit. + + + + Gets the symbol limit. + + The limit. + + + + Gets the length of the code. + + The symbol. + The length. + Symbol out of range + + + + Converts the canonical code to a code tree. + + The code tree. + This canonical code does not represent a Huffman code tree + or + This canonical code does not represent a Huffman code tree + + + + Builds the code lengths. + + The node. + The depth. + Symbol has more than one code + or + Symbol exceeds symbol limit + or + Illegal node type + + + + Provides a circular dictionary. + + The code is a c# port of the DEFLATE project by Nayuki Minase at github. + Original source code: CircularDictionary.java. + + + + The data + + + + + The mask + + + + + The index + + + + + Initializes a new instance of the class. + + The size of the dictionary. + + + + Appends the specified byte. + + The byte. + + + + Copies the specified bytes to the output writer. + + The distance? + The length. + The writer. + + + + The code tree. + + The code is a c# port of Nayuki Minase's DEFLATE project at GitHub. + Original source code: CodeTree.java. + + + + Stores the code for each symbol, or null if the symbol has no code. + For example, if symbol 5 has code 10011, then codes.get(5) is the list [1, 0, 0, 1, 1]. + + + + + Initializes a new instance of the class. Every symbol in the tree 'root' must be strictly less than 'symbolLimit'. + + The root. + The symbol limit. + + + + Gets the code for the specified symbol. + + The symbol. + A of codes. + + + + Returns a string showing all the codes in this tree. The format is subject to change. Useful for debugging. - The points. - The style. + The . - + - Writes a polyline. + Appends the code of the specified node to the specified . - The points. - The style. + The prefix. + The node. + The string builder. + Illegal node type - + - Writes a rectangle. + Builds the code list. - The x coordinate. - The y coordinate. - The width. - The height. - The style. + The node. + The prefix. - + - Writes text. + Gets the root. - The position. - The text. - The text color. - The font family. - The font size (in user units). - The font weight. - The rotation angle. - The horizontal alignment. - The vertical alignment. - + - Converts a color to a svg color string. + Implements DEFLATE decompression. - The color. - The color string. + The code is a c# port of the DEFLATE project by Nayuki Minase at github. + Original source code: Decompressor.java. - + - Writes an double attribute. + The fixed literal length code. - The name. - The value. - + - Writes the clip path attribute. + The fixed distance code. - + - Converts a value to a string or to the specified "auto" string if the value is NaN. + The dictionary. - The value. - The string to return if value is NaN. - A string. - + - Converts a list of points to a string. + The input. - The points. - A string. - + - Writes the header. + The output. - The width. - The height. - + - Gets or sets a value indicating whether this writer should produce a stand-alone document. + The output stream. - + - Gets or sets the number format. + Initializes static members of the class. - The number format. - + - Provides functionality to export plots to scalable vector graphics. + Initializes a new instance of the class. + The reader. - + - Initializes a new instance of the class. + Decompresses the data from the specified . + The input. + An array of . - + - Exports the specified model to a stream. + Decompresses the data from the specified . - The model. - The output stream. - The width (points). - The height (points). - if set to true, the xml headers will be included (?xml and !DOCTYPE). - The text measurer. + The input. + An array of . - + - Exports to string. + Decompresses the specified data. - The model. - The width (points). - The height (points). - if set to true, the xml headers will be included (?xml and !DOCTYPE). - The text measurer. - The plot as a svg string. + The input. + An array of . - + - Exports the specified to a . + For handling dynamic Huffman codes. - The model to export. - The target stream. + A sequence of items. - + - Exports the specified to a string. + Decompress an uncompressed block. - The model. - the SVG content as a string. - + - Gets or sets the width (in user units) of the output area. + Decompresses a Huffman block. + The litLen code. + The distance code. - + - Gets or sets the height (in user units) of the output area. + Decodes the specified symbol. + The code. + The . - + - Gets or sets a value indicating whether the xml headers should be included. + Decodes the run length. + The symbol. + The . - + - Gets or sets the text measurer. + Decodes distance. + The symbol. + The . - + - The OxyPlot.Axes namespace contains the annotations and related types. + Reads the specified number of bits. + The number of bits to read. + The . - + - Represents an annotation that shows a rectangle. + Represents an internal node. - + - The rectangle transformed to screen coordinates. + Defines the node abstract class. + Package-private (internal) to prevent accidental sub-classing outside of this package - + - Initializes a new instance of the class. + Initializes a new instance of the class. + The left child. + The right child. - + - Renders the polygon annotation. + Gets the left child. - The render context. - The plot model. - + - When overridden in a derived class, tests if the plot element is hit by the specified point. + Gets the right child. - The hit test arguments. - - The result of the hit test. - - + - Gets or sets the minimum X. + Represents a leaf. - The minimum X. - + - Gets or sets the maximum X. + Initializes a new instance of the class. - The maximum X. + The symbol. + Illegal symbol value;symbol - + - Gets or sets the minimum Y. + Gets the symbol. - The minimum Y. + The symbol. - + - Gets or sets the maximum Y. + Provides a render context for scalable vector graphics output. - The maximum Y. - + - Represents an annotation that shows text. + The writer. - + - The actual bounds of the text. + The disposed flag. - + - Initializes a new instance of the class. + Initializes a new instance of the class. + The s. + The width. + The height. + Create an SVG document if set to true. + The text measurer. + The background. - + - Renders the text annotation. + Closes the svg writer. - The render context. - The plot model. - + - When overridden in a derived class, tests if the plot element is hit by the specified point. + Completes the svg element. - The hit test arguments. - - The result of the hit test. - - + - Gets the coordinates of the (rotated) background rectangle. + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - The position. - The size. - The padding. - The rotation. - The horizontal alignment. - The vertical alignment. - The background rectangle coordinates. - + - Gets or sets the fill color of the background rectangle. + Draws an ellipse. - The background. + The rectangle. + The fill color. + The stroke color. + The thickness. - + - Gets or sets the position offset (screen coordinates). + Draws the polyline from the specified points. - The offset. + The points. + The stroke color. + The stroke thickness. + The dash array. + The line join type. + if set to true the shape will be aliased. - + - Gets or sets the padding of the background rectangle. + Draws the polygon from the specified points. The polygon can have stroke and/or fill. - The padding. + The points. + The fill color. + The stroke color. + The stroke thickness. + The dash array. + The line join type. + if set to true the shape will be aliased. - + - Gets or sets the stroke color of the background rectangle. + Draws the rectangle. - The stroke color. + The rectangle. + The fill color. + The stroke color. + The stroke thickness. - + - Gets or sets the stroke thickness of the background rectangle. + Draws the text. - The stroke thickness. + The p. + The text. + The c. + The font family. + Size of the font. + The font weight. + The rotate. + The horizontal alignment. + The vertical alignment. + Size of the max. - + - Represents an annotation that shows a polygon. + Flushes this instance. - + - The polygon points transformed to screen coordinates. + Measures the text. + The text. + The font family. + Size of the font. + The font weight. + The text size. - + - Initializes a new instance of the class. + Draws the specified portion of the specified at the specified location and with the specified size. + The source. + The x-coordinate of the upper-left corner of the portion of the source image to draw. + The y-coordinate of the upper-left corner of the portion of the source image to draw. + Width of the portion of the source image to draw. + Height of the portion of the source image to draw. + The x-coordinate of the upper-left corner of drawn image. + The y-coordinate of the upper-left corner of drawn image. + The width of the drawn image. + The height of the drawn image. + The opacity. + Interpolate if set to true. - + - Renders the polygon annotation. + Releases unmanaged and - optionally - managed resources - The render context. - The plot model. + true to release both managed and unmanaged resources; false to release only unmanaged resources. - + - When overridden in a derived class, tests if the plot element is hit by the specified point. + Gets or sets the text measurer. - The hit test arguments. - - The result of the hit test. - + The text measurer. - + - Gets or sets the line join. + Represents a writer that provides easy generation of Scalable Vector Graphics files. - The line join. - + - Gets or sets the line style. + The end is written. - The line style. - + - Gets the points. + The clip path - The points. - + - Represents an annotation that shows a straight line. + The clip path number - + - Provides an abstract base class for all annotations that contain paths (lines, functions or polylines). + Initializes a new instance of the class. + The stream. + The width (in user units). + The height (in user units). + if set to true, the writer will write the xml headers (?xml and !DOCTYPE). - + - Defines whether or not the path should be aliased. + Closes the svg document. - + - The actual minimum value on the x axis. + Writes the end of the document. - + - The actual minimum value on the y axis. + Creates a style. + The fill color. + The stroke color. + The stroke thickness (in user units). + The line dash array. + The line join type. + A style string. - + - The actual maximum value on the x axis. + Writes an ellipse. + The x-coordinate of the center. + The y-coordinate of the center. + The width. + The height. + The style. - + - The actual maximum value on the y axis. + Sets a clipping rectangle. + The x coordinate of the clipping rectangle. + The y coordinate of the clipping rectangle. + The width of the clipping rectangle. + The height of the clipping rectangle. - + - The points of the line, transformed to screen coordinates. + Resets the clipping rectangle. - + - Initializes a new instance of the class. + Writes a portion of the specified image. + The x-coordinate of the upper-left corner of the portion of the source image to draw. + The y-coordinate of the upper-left corner of the portion of the source image to draw. + Width of the portion of the source image to draw. + Height of the portion of the source image to draw. + The destination x-coordinate. + The destination y-coordinate. + Width of the destination rectangle. + Height of the destination rectangle. + The image. - + - Renders the annotation on the specified context. + Writes the specified image. - The render context. - The model. + The x-coordinate. + The y-coordinate. + The width of the image. + The height of the image. + The image. - + - When overridden in a derived class, tests if the plot element is hit by the specified point. + Writes a line. - The hit test arguments. - - The result of the hit test. - + The first point. + The second point. + The style. - + - Gets the screen points. + Writes a polygon. - The list of points to display on screen for this path. + The points. + The style. - + - Calculates the actual minimums and maximums. + Writes a polyline. + The points. + The style. - + - Gets the point on a curve at the specified relative distance along the curve. + Writes a rectangle. - The curve points. - The relative distance along the curve. - The margins. - The position. - The angle. - True if a position was found. + The x coordinate. + The y coordinate. + The width. + The height. + The style. - + - Gets or sets the color of the line. + Writes text. + The position. + The text. + The text color. + The font family. + The font size (in user units). + The font weight. + The rotation angle. + The horizontal alignment. + The vertical alignment. - + - Gets or sets the line join. + Converts a color to a svg color string. - The line join. + The color. + The color string. - + - Gets or sets the line style. + Writes an double attribute. - The line style. + The name. + The value. - + - Gets or sets the maximum X coordinate for the line. + Writes the clip path attribute. - + - Gets or sets the maximum Y coordinate for the line. + Converts a value to a string or to the specified "auto" string if the value is NaN. + The value. + The string to return if value is NaN. + A string. - + - Gets or sets the minimum X coordinate for the line. + Converts a list of points to a string. + The points. + A string. - + - Gets or sets the minimum Y coordinate for the line. + Writes the header. + The width. + The height. - + - Gets or sets the stroke thickness. + Gets or sets a value indicating whether this writer should produce a stand-alone document. - The stroke thickness. - + - Gets or sets the text margin (along the line). + Gets or sets the number format. - The text margin. + The number format. - + - Gets or sets the text padding (in the direction of the text). + Provides functionality to export plots to scalable vector graphics. - The text padding. - + - Gets or sets the text orientation. + Initializes a new instance of the class. - The text orientation. - + - Gets or sets the text position relative to the line. + Exports the specified model to a stream. - The text position in the interval [0,1]. - Positions smaller than 0.25 are left aligned at the start of the line - Positions larger than 0.75 are right aligned at the end of the line - Other positions are center aligned at the specified position + The model. + The output stream. + The width (points). + The height (points). + if set to true, the xml headers will be included (?xml and !DOCTYPE). + The text measurer. - + - Gets or sets a value indicating whether to clip the text within the plot area. + Exports to string. - true if text should be clipped within the plot area; otherwise, false. + The model. + The width (points). + The height (points). + if set to true, the xml headers will be included (?xml and !DOCTYPE). + The text measurer. + The plot as a svg string. - + - Gets or sets a value indicating whether to clip the annotation line by the X axis range. + Exports the specified to a . - true if clipping by the X axis is enabled; otherwise, false. + The model to export. + The target stream. - + - Gets or sets a value indicating whether to clip the annotation line by the Y axis range. + Exports the specified to a string. - true if clipping by the Y axis is enabled; otherwise, false. + The model. + the SVG content as a string. - + - Gets or sets a value indicating whether the path is aliased. + Gets or sets the width (in user units) of the output area. - true if is aliased; otherwise, false. - + - Gets or sets the actual minimum value on the x axis. + Gets or sets the height (in user units) of the output area. - The actual minimum value on the x axis. - + - Gets or sets the actual minimum value on the y axis. + Gets or sets a value indicating whether the xml headers should be included. - The actual minimum value on the y axis. - + - Gets or sets the actual maximum value on the x axis. + Gets or sets the text measurer. - The actual maximum value on the x axis. - + - Gets or sets the actual maximum value on the y axis. + The OxyPlot.Axes namespace contains the annotations and related types. - The actual maximum value on the y axis. - + - Initializes a new instance of the class. + Represents an annotation that shows a rectangle. - + - Gets the screen points. + The rectangle transformed to screen coordinates. - The list of points to display on screen for this path. - + - Gets or sets the y-intercept when Type is LinearEquation. + Initializes a new instance of the class. - The intercept value. - Linear equation y-intercept (the b in y=mx+b). - http://en.wikipedia.org/wiki/Linear_equation - + - Gets or sets the slope when Type is LinearEquation. + Renders the polygon annotation. - The slope value. - Linear equation slope (the m in y=mx+b) - http://en.wikipedia.org/wiki/Linear_equation + The render context. + The plot model. - + - Gets or sets the type of line equation. + When overridden in a derived class, tests if the plot element is hit by the specified point. + The hit test arguments. + + The result of the hit test. + - + - Gets or sets the X position for vertical lines (only for Type==Vertical). + Gets or sets the minimum X. + The minimum X. - + - Gets or sets the Y position for horizontal lines (only for Type==Horizontal) + Gets or sets the maximum X. + The maximum X. - + - Specifies the definition of the line in a . + Gets or sets the minimum Y. + The minimum Y. - + - Horizontal line given by the Y property + Gets or sets the maximum Y. + The maximum Y. - + - Vertical line given by the X property + Represents an annotation that shows text. - + - Linear equation y=mx+b given by the Slope and Intercept properties + The actual bounds of the text. - + - Specifies the layer for an . + Initializes a new instance of the class. - + - Render the annotation below the gridlines of the axes. + Renders the text annotation. + The render context. + The plot model. - + - Render the annotation below the series. + When overridden in a derived class, tests if the plot element is hit by the specified point. + The hit test arguments. + + The result of the hit test. + - + - Render the annotation above the series. + Gets the coordinates of the (rotated) background rectangle. + The position. + The size. + The padding. + The rotation. + The horizontal alignment. + The vertical alignment. + The background rectangle coordinates. - + - Specifies the orientation of the text in an annotation. + Gets or sets the fill color of the background rectangle. + The background. - + - Horizontal text. + Gets or sets the position offset (screen coordinates). + The offset. - + - Vertical text. + Gets or sets the padding of the background rectangle. + The padding. - + - Oriented along the line. + Gets or sets the stroke color of the background rectangle. + The stroke color. - + - Represents an annotation that shows an arrow. + Gets or sets the stroke thickness of the background rectangle. + The stroke thickness. - + - The end point in screen coordinates. + Represents an annotation that shows a polygon. - + - The start point in screen coordinates. + The polygon points transformed to screen coordinates. - + - Initializes a new instance of the class. + Initializes a new instance of the class. - + - Renders the arrow annotation. + Renders the polygon annotation. The render context. The plot model. - + When overridden in a derived class, tests if the plot element is hit by the specified point. @@ -9720,87 +10195,77 @@ The result of the hit test. - - - Gets or sets the arrow direction. - - Setting this property overrides the property. - - + - Gets or sets the color of the arrow. + Gets or sets the line join. + The line join. - + - Gets or sets the end point of the arrow. + Gets or sets the line style. + The line style. - + - Gets or sets the length of the head (relative to the stroke thickness) (the default value is 10). + Gets the points. - The length of the head. + The points. - + - Gets or sets the width of the head (relative to the stroke thickness) (the default value is 3). + Represents an annotation that shows a straight line. - The width of the head. - + - Gets or sets the line join type. + Provides an abstract base class for all annotations that contain paths (lines, functions or polylines). - The line join type. - + - Gets or sets the line style. + Defines whether or not the path should be aliased. - The line style. - + - Gets or sets the start point of the arrow. + The actual minimum value on the x axis. - This property is overridden by the ArrowDirection property, if set. - + - Gets or sets the stroke thickness (the default value is 2). + The actual minimum value on the y axis. - The stroke thickness. - + - Gets or sets the 'veeness' of the arrow head (relative to thickness) (the default value is 0). + The actual maximum value on the x axis. - The 'veeness'. - + - Represents an annotation that shows an ellipse. + The actual maximum value on the y axis. - + - The rectangle transformed to screen coordinates. + The points of the line, transformed to screen coordinates. - + - Initializes a new instance of the class. + Initializes a new instance of the class. - + - Renders the polygon annotation. + Renders the annotation on the specified context. The render context. - The plot model. + The model. - + When overridden in a derived class, tests if the plot element is hit by the specified point. @@ -9809,3705 +10274,3698 @@ The result of the hit test. - + - Gets or sets the x-coordinate of the center. + Gets the screen points. + The list of points to display on screen for this path. - + - Gets or sets the y-coordinate of the center. + Calculates the actual minimums and maximums. - + - Gets or sets the width of the ellipse. + Gets the point on a curve at the specified relative distance along the curve. + The curve points. + The relative distance along the curve. + The margins. + The position. + The angle. + True if a position was found. - + - Gets or sets the height of the ellipse. + Gets or sets the color of the line. - + - Represents an annotation that shows a function rendered as a path. + Gets or sets the line join. + The line join. - + - Initializes a new instance of the class. + Gets or sets the line style. + The line style. - + - Gets the screen points. + Gets or sets the maximum X coordinate for the line. - The list of screen points defined by this function annotation. - + - Gets or sets the type of function. Can be either f(x) or f(y). + Gets or sets the maximum Y coordinate for the line. - The type of the function. - + - Gets or sets the y=f(x) equation when Type is Equation. + Gets or sets the minimum X coordinate for the line. - + - Gets or sets the resolution. + Gets or sets the minimum Y coordinate for the line. - The resolution. - + - Defines the definition of function in a . + Gets or sets the stroke thickness. + The stroke thickness. - + - Curve equation x=f(y) given by the Equation property + Gets or sets the text margin (along the line). + The text margin. - + - Curve equation y=f(x) given by the Equation property + Gets or sets the text padding (in the direction of the text). + The text padding. - + - Represents an annotation that shows an image. + Gets or sets the text orientation. + The text orientation. - + - The actual bounds of the rendered image. + Gets or sets the text position relative to the line. + The text position in the interval [0,1]. + Positions smaller than 0.25 are left aligned at the start of the line + Positions larger than 0.75 are right aligned at the end of the line + Other positions are center aligned at the specified position - + - Initializes a new instance of the class. + Gets or sets a value indicating whether to clip the text within the plot area. + true if text should be clipped within the plot area; otherwise, false. - + - Initializes a new instance of the class. + Gets or sets a value indicating whether to clip the annotation line by the X axis range. - The image. - The position in screen coordinates. - The horizontal alignment. - The vertical alignment. + true if clipping by the X axis is enabled; otherwise, false. - + - Initializes a new instance of the class. + Gets or sets a value indicating whether to clip the annotation line by the Y axis range. - The image. - The position in data coordinates. - The horizontal alignment. - The vertical alignment. + true if clipping by the Y axis is enabled; otherwise, false. - + - Initializes a new instance of the class. + Gets or sets a value indicating whether the path is aliased. - The image. - The x-coordinate relative to the plot area (0-1). - The y-coordinate relative to the plot area (0-1). - The horizontal alignment. - The vertical alignment. + true if is aliased; otherwise, false. - + - Renders the image annotation. + Gets or sets the actual minimum value on the x axis. - The render context. - The plot model. + The actual minimum value on the x axis. - + - When overridden in a derived class, tests if the plot element is hit by the specified point. + Gets or sets the actual minimum value on the y axis. - The hit test arguments. - - The result of the hit test. - + The actual minimum value on the y axis. - + - Gets the point. + Gets or sets the actual maximum value on the x axis. - The x. - The y. - The render context. - The model. - The point in screen coordinates. + The actual maximum value on the x axis. - + - Gets the vector. + Gets or sets the actual maximum value on the y axis. - The x component. - The y component. - The render context. - The model. - The vector in screen coordinates. + The actual maximum value on the y axis. - + - Gets or sets the image source. + Initializes a new instance of the class. - The image source. - + - Gets or sets the horizontal alignment. + Gets the screen points. - The horizontal alignment. + The list of points to display on screen for this path. - + - Gets or sets the X position of the image. + Gets or sets the y-intercept when Type is LinearEquation. - The X. + The intercept value. + Linear equation y-intercept (the b in y=mx+b). + http://en.wikipedia.org/wiki/Linear_equation - + - Gets or sets the Y position of the image. + Gets or sets the slope when Type is LinearEquation. - The Y. + The slope value. + Linear equation slope (the m in y=mx+b) + http://en.wikipedia.org/wiki/Linear_equation - + - Gets or sets the X offset. + Gets or sets the type of line equation. - The offset X. - + - Gets or sets the Y offset. + Gets or sets the X position for vertical lines (only for Type==Vertical). - The offset Y. - + - Gets or sets the width. + Gets or sets the Y position for horizontal lines (only for Type==Horizontal) - The width. - + - Gets or sets the height. + Specifies the definition of the line in a . + + + + + Horizontal line given by the Y property - The height. - + - Gets or sets the opacity (0-1). + Vertical line given by the X property - The opacity value. - + - Gets or sets a value indicating whether to apply smooth interpolation to the image. + Linear equation y=mx+b given by the Slope and Intercept properties - true if the image should be interpolated (using a high-quality bi-cubic interpolation); false if the nearest neighbor should be used. - + - Gets or sets the vertical alignment. + Specifies the layer for an . - The vertical alignment. - + - Represents an annotation that shows a polyline. + Render the annotation below the gridlines of the axes. - + - The points. + Render the annotation below the series. - + - Gets the screen points. + Render the annotation above the series. - The list of points to display on screen for this path. - + - Gets the points. + Specifies the orientation of the text in an annotation. - The points. - + - Gets or sets the minimum length of the segment. - Increasing this number will increase performance, - but make the curve less accurate. + Horizontal text. - The minimum length of the segment. - + - Gets or sets a value indicating whether this is smooth. + Vertical text. - true if smooth; otherwise, false. - + - Provides an annotation that shows a tile based map. + Oriented along the line. - The longitude and latitude range of the map is defined by the range of the x and y axis, respectively. - + - The image cache. + Represents an annotation that shows an arrow. - + - The download queue. + The end point in screen coordinates. - + - The current number of downloads + The start point in screen coordinates. - + - Initializes a new instance of the class. + Initializes a new instance of the class. - + - Renders the annotation on the specified context. + Renders the arrow annotation. The render context. - The model. + The plot model. - + - Transforms a position to a tile coordinate. + When overridden in a derived class, tests if the plot element is hit by the specified point. - The latitude. - The longitude. - The zoom. - The x. - The y. + The hit test arguments. + + The result of the hit test. + - + - Transforms a tile coordinate (x,y) to a position. + Gets or sets the arrow direction. - The x. - The y. - The zoom. - The latitude. - The longitude. + Setting this property overrides the property. - + - Gets the image from the specified uri. + Gets or sets the color of the arrow. - The URI. - Get the image asynchronously if set to true. The plot model will be invalidated when the image has been downloaded. - The image. - This method gets the image from cache, or starts an async download. - + - Downloads the image from the specified URI. + Gets or sets the end point of the arrow. - The URI. - The image - + - Starts the next download in the queue. + Gets or sets the length of the head (relative to the stroke thickness) (the default value is 10). + The length of the head. - + - The download completed, set the image. + Gets or sets the width of the head (relative to the stroke thickness) (the default value is 3). - The URI. - The result. + The width of the head. - + - Gets the tile URI. + Gets or sets the line join type. - The tile x. - The tile y. - The zoom. - The uri. + The line join type. - + - Gets or sets the max number of simultaneous downloads. + Gets or sets the line style. - The max number of downloads. + The line style. - + - Gets or sets the URL. + Gets or sets the start point of the arrow. - The URL. + This property is overridden by the ArrowDirection property, if set. - + - Gets or sets the copyright notice. + Gets or sets the stroke thickness (the default value is 2). - The copyright notice. + The stroke thickness. - + - Gets or sets the size of the tiles. + Gets or sets the 'veeness' of the arrow head (relative to thickness) (the default value is 0). - The size of the tiles. + The 'veeness'. - + - Gets or sets the min zoom level. + Represents an annotation that shows an ellipse. - The min zoom level. - + - Gets or sets the max zoom level. + The rectangle transformed to screen coordinates. - The max zoom level. - + - Gets or sets the opacity. + Initializes a new instance of the class. - The opacity. - + - The OxyPlot.Axes namespace contains classes that represents the axes of the plots. + Renders the polygon annotation. + The render context. + The plot model. - + - Represents an axis with logarithmic scale. + When overridden in a derived class, tests if the plot element is hit by the specified point. - See http://en.wikipedia.org/wiki/Logarithmic_scale. + The hit test arguments. + + The result of the hit test. + - + - Provides an abstract base class for axes. + Gets or sets the x-coordinate of the center. - + - Exponent function. + Gets or sets the y-coordinate of the center. - + - Mantissa function. + Gets or sets the width of the ellipse. - + - The offset. + Gets or sets the height of the ellipse. - + - The scale. + Represents an annotation that shows a function rendered as a path. - + - The position of the axis. + Initializes a new instance of the class. - + - Initializes a new instance of the class. + Gets the screen points. + The list of screen points defined by this function annotation. - + - Converts the value of the specified object to a double precision floating point number. DateTime objects are converted using DateTimeAxis.ToDouble and TimeSpan objects are converted using TimeSpanAxis.ToDouble + Gets or sets the type of function. Can be either f(x) or f(y). - The value. - The floating point number value. + The type of the function. - + - Transforms the specified point from screen space to data space. + Gets or sets the y=f(x) equation when Type is Equation. - The point. - The x axis. - The y axis. - The data point. - + - Coerces the actual maximum and minimum values. + Gets or sets the resolution. + The resolution. - + - Formats the value to be used on the axis. + Defines the definition of function in a . - The value. - The formatted value. - + - Gets the coordinates used to draw ticks and tick labels (numbers or category names). + Curve equation x=f(y) given by the Equation property - The major label values. - The major tick values. - The minor tick values. - + - Gets the value from an axis coordinate, converts from a coordinate value to the actual data type. - - The coordinate. - The converted value. - Examples: The returns the and returns category strings. + Curve equation y=f(x) given by the Equation property +
- + - Inverse transform the specified screen point. + Represents an annotation that shows an image. - The x coordinate. - The y coordinate. - The y-axis. - The data point. - + - Inverse transforms the specified screen coordinate. This method can only be used with non-polar coordinate systems. + The actual bounds of the rendered image. - The screen coordinate. - The value. - + - Determines whether the axis is horizontal. + Initializes a new instance of the class. - true if the axis is horizontal; otherwise, false . - + - Determines whether the specified value is valid. + Initializes a new instance of the class. - The value. - true if the specified value is valid; otherwise, false . + The image. + The position in screen coordinates. + The horizontal alignment. + The vertical alignment. - + - Determines whether the axis is vertical. + Initializes a new instance of the class. - true if the axis is vertical; otherwise, false . + The image. + The position in data coordinates. + The horizontal alignment. + The vertical alignment. - + - Determines whether the axis is used for X/Y values. + Initializes a new instance of the class. - true if it is an XY axis; otherwise, false . + The image. + The x-coordinate relative to the plot area (0-1). + The y-coordinate relative to the plot area (0-1). + The horizontal alignment. + The vertical alignment. - + - Measures the size of the axis (maximum axis label width/height). + Renders the image annotation. The render context. - The size of the axis. + The plot model. - + - Pans the specified axis. + When overridden in a derived class, tests if the plot element is hit by the specified point. - The previous point (screen coordinates). - The current point (screen coordinates). + The hit test arguments. + + The result of the hit test. + - + - Pans the specified axis. + Gets the point. - The delta. + The x. + The y. + The render context. + The model. + The point in screen coordinates. - + - Renders the axis on the specified render context. + Gets the vector. + The x component. + The y component. The render context. The model. - The rendering order. - The pass. + The vector in screen coordinates. - + - Resets the user's modification (zooming/panning) to minimum and maximum of this axis. + Gets or sets the image source. + The image source. - + - Returns a that represents this instance. + Gets or sets the horizontal alignment. - A that represents this instance. + The horizontal alignment. - + - Transforms the specified point to screen coordinates. + Gets or sets the X position of the image. - The x value (for the current axis). - The y value. - The y axis. - The transformed point. + The X. - + - Transforms the specified coordinate to screen coordinates. This method can only be used with non-polar coordinate systems. + Gets or sets the Y position of the image. - The value. - The transformed value (screen coordinate). + The Y. - + - Zoom to the specified scale. + Gets or sets the X offset. - The new scale. + The offset X. - + - Zooms the axis to the range [x0,x1]. + Gets or sets the Y offset. - The new minimum. - The new maximum. + The offset Y. - + - Zooms the axis at the specified coordinate. + Gets or sets the width. - The zoom factor. - The coordinate to zoom at. + The width. - + - Zooms the axis with the specified zoom factor at the center of the axis. + Gets or sets the height. - The zoom factor. + The height. - + - Modifies the data range of the axis [DataMinimum,DataMaximum] to includes the specified value. + Gets or sets the opacity (0-1). - The value. + The opacity value. - + - Resets the and values. + Gets or sets a value indicating whether to apply smooth interpolation to the image. + true if the image should be interpolated (using a high-quality bi-cubic interpolation); false if the nearest neighbor should be used. - + - Updates the and values. + Gets or sets the vertical alignment. - If the user has zoomed/panned the axis, the internal ViewMaximum/ViewMinimum - values will be used. If Maximum or Minimum have been set, these values will be used. Otherwise the maximum and minimum values - of the series will be used, including the 'padding'. + The vertical alignment. - + - Updates the axis with information from the plot series. + Represents an annotation that shows a polyline. - The series collection. - This is used by the category axis that need to know the number of series using the axis. - + - Updates the actual minor and major step intervals. + The points. - The plot area rectangle. - + - Updates the scale and offset properties of the transform from the specified boundary rectangle. + Gets the screen points. - The bounds. + The list of points to display on screen for this path. - + - Resets the current values. + Gets the points. - The current values may be modified during update of max/min and rendering. + The points. - + - Applies a transformation after the inverse transform of the value. + Gets or sets the minimum length of the segment. + Increasing this number will increase performance, + but make the curve less accurate. - The value to transform. - The transformed value. - If this method is overridden, the method must also be overridden. - See for examples on how to implement this. + The minimum length of the segment. - + - Applies a transformation before the transform the value. + Gets or sets a value indicating whether this is smooth. - The value to transform. - The transformed value. - If this method is overridden, the method must also be overridden. - See for examples on how to implement this. + true if smooth; otherwise, false. - + - Calculates the actual maximum value of the axis, including the . + Provides an annotation that shows a tile based map. - The new actual maximum value of the axis. + The longitude and latitude range of the map is defined by the range of the x and y axis, respectively. - + - Calculates the actual minimum value of the axis, including the . + The image cache. - The new actual minimum value of the axis. - + - Sets the transform. + The download queue. - The new scale. - The new offset. - + - Calculates the actual interval. + The current number of downloads - Size of the available area. - Maximum length of the intervals. - The calculate actual interval. - + - Returns the actual interval to use to determine which values are displayed in the axis. + Initializes a new instance of the class. - The available size. - The maximum interval size. - The range. - Actual interval to use to determine which values are displayed in the axis. - + - Calculates the minor interval. + Renders the annotation on the specified context. - The major interval. - The minor interval. + The render context. + The model. - + - Raises the event. + Transforms a position to a tile coordinate. - The instance containing the event data. + The latitude. + The longitude. + The zoom. + The x. + The y. + + + + Transforms a tile coordinate (x,y) to a position. + + The x. + The y. + The zoom. + The latitude. + The longitude. - + - Raises the event. + Gets the image from the specified uri. - The instance containing the event data. + The URI. + Get the image asynchronously if set to true. The plot model will be invalidated when the image has been downloaded. + The image. + This method gets the image from cache, or starts an async download. - + - Occurs when the axis has been changed (by zooming, panning or resetting). + Downloads the image from the specified URI. + The URI. + The image - + - Occurs when the transform changed (size or axis range was changed). + Starts the next download in the queue. - + - Gets or sets the absolute maximum. This is only used for the UI control. It will not be possible to zoom/pan beyond this limit. The default value is double.MaxValue. + The download completed, set the image. + The URI. + The result. - + - Gets or sets the absolute minimum. This is only used for the UI control. It will not be possible to zoom/pan beyond this limit. The default value is double.MinValue. + Gets the tile URI. + The tile x. + The tile y. + The zoom. + The uri. - + - Gets or sets the actual major step. + Gets or sets the max number of simultaneous downloads. + The max number of downloads. - + - Gets or sets the actual maximum value of the axis. + Gets or sets the URL. - If is not NaN, this value will be defined by . - Otherwise, if is not NaN, this value will be defined by . - Otherwise, this value will be defined by the maximum (+padding) of the data. + The URL. - + - Gets or sets the actual minimum value of the axis. + Gets or sets the copyright notice. - If is not NaN, this value will be defined by . - Otherwise, if is not NaN, this value will be defined by . - Otherwise this value will be defined by the minimum (+padding) of the data. + The copyright notice. - + - Gets or sets the actual minor step. + Gets or sets the size of the tiles. + The size of the tiles. - + - Gets or sets the actual string format being used. + Gets or sets the min zoom level. + The min zoom level. - + - Gets the actual title of the axis. + Gets or sets the max zoom level. - If the property is set, the property is used to format the actual title. + The max zoom level. - + - Gets or sets the orientation angle (degrees) for the axis labels. The default value is 0. + Gets or sets the opacity. + The opacity. - + - Gets or sets the distance from the end of the tick lines to the labels. The default value is 4. + The OxyPlot.Axes namespace contains classes that represents the axes of the plots. - + - Gets or sets the minimum distance from the axis labels to the axis title. The default value is 4. + Represents an axis with logarithmic scale. + See http://en.wikipedia.org/wiki/Logarithmic_scale. - + - Gets or sets the distance between the plot area and the axis. The default value is 0. + Provides an abstract base class for axes. - + - Gets or sets the color of the axis line. The default value is . + Exponent function. - + - Gets or sets the line style of the axis line. The default value is . + Mantissa function. - + - Gets or sets the thickness of the axis line. The default value is 1. + The offset. - + - Gets or sets a value indicating whether to clip the axis title. The default value is true. + The scale. - + - Gets or sets the maximum value of the data displayed on this axis. + The position of the axis. - + - Gets or sets the minimum value of the data displayed on this axis. + Initializes a new instance of the class. - + - Gets or sets the end position of the axis on the plot area. The default value is 1. + Converts the value of the specified object to a double precision floating point number. DateTime objects are converted using DateTimeAxis.ToDouble and TimeSpan objects are converted using TimeSpanAxis.ToDouble - The position is defined by a fraction in the range from 0 to 1, where 0 is at the bottom/left - and 1 is at the top/right. + The value. + The floating point number value. - + - Gets or sets the color of the extra gridlines. The default value is . + Transforms the specified point from screen space to data space. + The point. + The x axis. + The y axis. + The data point. - + - Gets or sets the line style of the extra gridlines. The default value is . + Coerces the actual maximum and minimum values. - + - Gets or sets the thickness of the extra gridlines. The default value is 1. + Formats the value to be used on the axis. + The value. + The formatted value. - + - Gets or sets the values for the extra gridlines. The default value is null. + Gets the coordinates used to draw ticks and tick labels (numbers or category names). + The major label values. + The major tick values. + The minor tick values. - + - Gets or sets the filter function. The default value is null. + Gets the value from an axis coordinate, converts from a coordinate value to the actual data type. + The coordinate. + The converted value. + Examples: The returns the and returns category strings. - + - Gets or sets the maximum value that can be shown using this axis. Values greater or equal to this value will not be shown. The default value is double.MaxValue. + Inverse transform the specified screen point. + The x coordinate. + The y coordinate. + The y-axis. + The data point. - + - Gets or sets the minimum value that can be shown using this axis. Values smaller or equal to this value will not be shown. The default value is double.MinValue. + Inverse transforms the specified screen coordinate. This method can only be used with non-polar coordinate systems. + The screen coordinate. + The value. - + - Gets or sets the maximum length (screen space) of the intervals. The available length of the axis will be divided by this length to get the approximate number of major intervals on the axis. The default value is 60. + Determines whether the axis is horizontal. + true if the axis is horizontal; otherwise, false . - + - Gets or sets a value indicating whether this axis is visible. The default value is true. + Determines whether the specified value is valid. + The value. + true if the specified value is valid; otherwise, false . - + - Gets or sets a value indicating whether panning is enabled. The default value is true. + Determines whether the axis is vertical. + true if the axis is vertical; otherwise, false . - + - Gets a value indicating whether this axis is reversed. It is reversed if > . + Determines whether the axis is used for X/Y values. + true if it is an XY axis; otherwise, false . - + - Gets or sets a value indicating whether zooming is enabled. The default value is true. + Measures the size of the axis (maximum axis label width/height). + The render context. + The size of the axis. - + - Gets or sets the key of the axis. This can be used to specify an axis if you have defined multiple axes in a plot. The default value is null. + Pans the specified axis. + The previous point (screen coordinates). + The current point (screen coordinates). - + - Gets or sets the formatting function for the labels. The default value is null. + Pans the specified axis. - This function can be used instead of overriding the method. + The delta. - + - Gets or sets the layer of the axis. The default value is . + Renders the axis on the specified render context. + The render context. + The model. + The rendering order. + The pass. - + - Gets or sets the color of the major gridlines. The default value is #40000000. + Resets the user's modification (zooming/panning) to minimum and maximum of this axis. - + - Gets or sets the line style of the major gridlines. The default value is . + Returns a that represents this instance. + A that represents this instance. - + - Gets or sets the thickness of the major gridlines. The default value is 1. + Transforms the specified point to screen coordinates. + The x value (for the current axis). + The y value. + The y axis. + The transformed point. - + - Gets or sets the interval between major ticks. The default value is double.NaN. + Transforms the specified coordinate to screen coordinates. This method can only be used with non-polar coordinate systems. + The value. + The transformed value (screen coordinate). - + - Gets or sets the size of the major ticks. The default value is 7. + Zoom to the specified scale. + The new scale. - + - Gets or sets the maximum value of the axis. The default value is double.NaN. + Zooms the axis to the range [x0,x1]. + The new minimum. + The new maximum. - + - Gets or sets the 'padding' fraction of the maximum value. The default value is 0.01. + Zooms the axis at the specified coordinate. - A value of 0.01 gives 1% more space on the maximum end of the axis. This property is not used if the property is set. + The zoom factor. + The coordinate to zoom at. - + - Gets or sets the minimum value of the axis. The default value is double.NaN. + Zooms the axis with the specified zoom factor at the center of the axis. + The zoom factor. - + - Gets or sets the 'padding' fraction of the minimum value. The default value is 0.01. + Modifies the data range of the axis [DataMinimum,DataMaximum] to includes the specified value. - A value of 0.01 gives 1% more space on the minimum end of the axis. This property is not used if the property is set. + The value. - + - Gets or sets the minimum range of the axis. Setting this property ensures that ActualMaximum-ActualMinimum > MinimumRange. The default value is 0. + Resets the and values. - + - Gets or sets the color of the minor gridlines. The default value is #20000000. + Updates the and values. + If the user has zoomed/panned the axis, the internal ViewMaximum/ViewMinimum + values will be used. If Maximum or Minimum have been set, these values will be used. Otherwise the maximum and minimum values + of the series will be used, including the 'padding'. - + - Gets or sets the line style of the minor gridlines. The default value is . + Updates the axis with information from the plot series. + The series collection. + This is used by the category axis that need to know the number of series using the axis. - + - Gets or sets the thickness of the minor gridlines. The default value is 1. + Updates the actual minor and major step intervals. + The plot area rectangle. - + - Gets or sets the interval between minor ticks. The default value is double.NaN. + Updates the scale and offset properties of the transform from the specified boundary rectangle. + The bounds. - + - Gets or sets the size of the minor ticks. The default value is 4. + Resets the current values. + The current values may be modified during update of max/min and rendering. - + - Gets the offset. This is used to transform between data and screen coordinates. + Applies a transformation after the inverse transform of the value. + The value to transform. + The transformed value. + If this method is overridden, the method must also be overridden. + See for examples on how to implement this. - + - Gets or sets the position of the axis. The default value is . + Applies a transformation before the transform the value. + The value to transform. + The transformed value. + If this method is overridden, the method must also be overridden. + See for examples on how to implement this. - + - Gets or sets a value indicating whether the axis should be positioned at the zero-crossing of the related axis. The default value is false. + Calculates the actual maximum value of the axis, including the . + The new actual maximum value of the axis. - + - Gets or sets the position tier which defines in which tier the axis is displayed. The default value is 0. + Calculates the actual minimum value of the axis, including the . - The bigger the value the further afar is the axis from the graph. + The new actual minimum value of the axis. - + - Gets the scaling factor of the axis. This is used to transform between data and screen coordinates. + Sets the transform. + The new scale. + The new offset. - + - Gets or sets the screen coordinate of the maximum end of the axis. + Calculates the actual interval. + Size of the available area. + Maximum length of the intervals. + The calculate actual interval. - + - Gets or sets the screen coordinate of the minimum end of the axis. + Returns the actual interval to use to determine which values are displayed in the axis. + The available size. + The maximum interval size. + The range. + Actual interval to use to determine which values are displayed in the axis. - + - Gets or sets a value indicating whether minor ticks should be shown. The default value is true. + Calculates the minor interval. + The major interval. + The minor interval. - + - Gets or sets the start position of the axis on the plot area. The default value is 0. + Raises the event. - The position is defined by a fraction in the range from 0 to 1, where 0 is at the bottom/left - and 1 is at the top/right. + The instance containing the event data. - + - Gets or sets the string format used for formatting the axis values. The default value is null. + Raises the event. + The instance containing the event data. - + - Gets or sets the tick style for major and minor ticks. The default value is . + Occurs when the axis has been changed (by zooming, panning or resetting). - + - Gets or sets the color of the major and minor ticks. The default value is . + Occurs when the transform changed (size or axis range was changed). - + - Gets or sets the title of the axis. The default value is null. + Gets or sets the absolute maximum. This is only used for the UI control. It will not be possible to zoom/pan beyond this limit. The default value is double.MaxValue. - + - Gets or sets the length of the title clipping rectangle (fraction of the available length of the axis). The default value is 0.9. + Gets or sets the absolute minimum. This is only used for the UI control. It will not be possible to zoom/pan beyond this limit. The default value is double.MinValue. - + - Gets or sets the color of the title. The default value is . + Gets or sets the actual major step. - If the value is null, the will be used. - + - Gets or sets the title font. The default value is null. + Gets or sets the actual maximum value of the axis. + If is not NaN, this value will be defined by . + Otherwise, if is not NaN, this value will be defined by . + Otherwise, this value will be defined by the maximum (+padding) of the data. - + - Gets or sets the size of the title font. The default value is double.NaN. + Gets or sets the actual minimum value of the axis. + If is not NaN, this value will be defined by . + Otherwise, if is not NaN, this value will be defined by . + Otherwise this value will be defined by the minimum (+padding) of the data. - + - Gets or sets the weight of the title font. The default value is . + Gets or sets the actual minor step. - + - Gets or sets the format string used for formatting the title and unit when is defined. - The default value is "{0} [{1}]", where {0} refers to the and {1} refers to the . + Gets or sets the actual string format being used. - If is null, the actual title is defined by only. - + - Gets or sets the position of the title. The default value is 0.5. + Gets the actual title of the axis. - The position is defined by a fraction in the range 0 to 1. + If the property is set, the property is used to format the actual title. - + - Gets or sets the tool tip. The default value is null. + Gets or sets the orientation angle (degrees) for the axis labels. The default value is 0. - + - Gets or sets the unit of the axis. The default value is null. + Gets or sets the distance from the end of the tick lines to the labels. The default value is 4. - The is used to format the title including this unit. - + - Gets or sets a value indicating whether to use superscript exponential format. The default value is false. + Gets or sets the minimum distance from the axis labels to the axis title. The default value is 4. - - This format will convert 1.5E+03 to 1.5·10^{3} and render the superscript properly. - If is null, 1.0E+03 will be converted to 10^{3}, otherwise it will use the format string for the mantissa. - - + - Gets or sets the position tier max shift. + Gets or sets the distance between the plot area and the axis. The default value is 0. - + - Gets or sets the position tier min shift. + Gets or sets the color of the axis line. The default value is . - + - Gets or sets the size of the position tier. + Gets or sets the line style of the axis line. The default value is . - + - Gets the actual color of the title. + Gets or sets the thickness of the axis line. The default value is 1. - + - Gets the actual title font. + Gets or sets a value indicating whether to clip the axis title. The default value is true. - + - Gets the actual size of the title font. + Gets or sets the maximum value of the data displayed on this axis. - + - Gets the actual title font weight. + Gets or sets the minimum value of the data displayed on this axis. - + - Gets or sets the current view's maximum. This value is used when the user zooms or pans. + Gets or sets the end position of the axis on the plot area. The default value is 1. - The view maximum. + The position is defined by a fraction in the range from 0 to 1, where 0 is at the bottom/left + and 1 is at the top/right. - + - Gets or sets the current view's minimum. This value is used when the user zooms or pans. + Gets or sets the color of the extra gridlines. The default value is . - The view minimum. - + - Initializes a new instance of the class. + Gets or sets the line style of the extra gridlines. The default value is . - + - Initializes a new instance of the class. + Gets or sets the thickness of the extra gridlines. The default value is 1. - The position. - The title. - + - Initializes a new instance of the class. + Gets or sets the values for the extra gridlines. The default value is null. - The position. - The title. - The minimum value. - The maximum value. - + - Coerces the actual maximum and minimum values. + Gets or sets the filter function. The default value is null. - + - Gets the coordinates used to draw ticks and tick labels (numbers or category names). + Gets or sets the maximum value that can be shown using this axis. Values greater or equal to this value will not be shown. The default value is double.MaxValue. - The major label values. - The major tick values. - The minor tick values. - + - Determines whether the axis is used for X/Y values. + Gets or sets the minimum value that can be shown using this axis. Values smaller or equal to this value will not be shown. The default value is double.MinValue. - true if it is an XY axis; otherwise, false . - + - Pans the specified axis. + Gets or sets the maximum length (screen space) of the intervals. The available length of the axis will be divided by this length to get the approximate number of major intervals on the axis. The default value is 60. - The previous point (screen coordinates). - The current point (screen coordinates). - + - Inverse transforms the specified screen coordinate. This method can only be used with non-polar coordinate systems. + Gets or sets a value indicating whether this axis is visible. The default value is true. - The screen coordinate. - The value. - + - Transforms the specified coordinate to screen coordinates. + Gets or sets a value indicating whether panning is enabled. The default value is true. - The value. - The transformed value (screen coordinate). - + - Zooms the axis at the specified coordinate. + Gets a value indicating whether this axis is reversed. It is reversed if > . - The zoom factor. - The coordinate to zoom at. - + - Updates the and values. + Gets or sets a value indicating whether zooming is enabled. The default value is true. - - If the user has zoomed/panned the axis, the internal ViewMaximum/ViewMinimum - values will be used. If Maximum or Minimum have been set, these values will be used. Otherwise the maximum and minimum values - of the series will be used, including the 'padding'. - - + - Applies a transformation after the inverse transform of the value. This is used in logarithmic axis. + Gets or sets the key of the axis. This can be used to specify an axis if you have defined multiple axes in a plot. The default value is null. - The value to transform. - The transformed value. - + - Applies a transformation before the transform the value. This is used in logarithmic axis. + Gets or sets the formatting function for the labels. The default value is null. - The value to transform. - The transformed value. + This function can be used instead of overriding the method. - + - Gets or sets the logarithmic base (normally 10). + Gets or sets the layer of the axis. The default value is . - The logarithmic base. - See http://en.wikipedia.org/wiki/Logarithm. - + - Gets or sets a value indicating whether the ActualMaximum and ActualMinimum values should be padded to the nearest power of the Base. + Gets or sets the color of the major gridlines. The default value is #40000000. - + - Represents a color axis that contains colors for specified ranges. + Gets or sets the line style of the major gridlines. The default value is . - + - Represents an axis with linear scale. + Gets or sets the thickness of the major gridlines. The default value is 1. - + - Initializes a new instance of the class. + Gets or sets the interval between major ticks. The default value is double.NaN. - + - Initializes a new instance of the class. + Gets or sets the size of the major ticks. The default value is 7. - The position of the axis. - The title. - + - Initializes a new instance of the class. + Gets or sets the maximum value of the axis. The default value is double.NaN. - The position of the axis. - The minimum value. - The maximum value. - The title. - + - Initializes a new instance of the class. + Gets or sets the 'padding' fraction of the maximum value. The default value is 0.01. - The position of the axis. - The minimum value. - The maximum value. - The major step. - The minor step. - The title. + A value of 0.01 gives 1% more space on the maximum end of the axis. This property is not used if the property is set. - + - Formats the value to be used on the axis. + Gets or sets the minimum value of the axis. The default value is double.NaN. - The value. - The formatted value. - + - Determines whether the axis is used for X/Y values. + Gets or sets the 'padding' fraction of the minimum value. The default value is 0.01. - true if it is an XY axis; otherwise, false . + A value of 0.01 gives 1% more space on the minimum end of the axis. This property is not used if the property is set. - + - Gets or sets a value indicating whether to format numbers as fractions. + Gets or sets the minimum range of the axis. Setting this property ensures that ActualMaximum-ActualMinimum > MinimumRange. The default value is 0. - + - Gets or sets the fraction unit. Remember to set FormatAsFractions to true. + Gets or sets the color of the minor gridlines. The default value is #20000000. - The fraction unit. - + - Gets or sets the fraction unit symbol. Use FractionUnit = Math.PI and FractionUnitSymbol = "π" if you want the axis to show "π/2,π,3π/2,2π" etc. Use FractionUnit = 1 and FractionUnitSymbol = "L" if you want the axis to show "0,L/2,L" etc. Remember to set FormatAsFractions to true. + Gets or sets the line style of the minor gridlines. The default value is . - The fraction unit symbol. - + - Specifies functionality for color axes. + Gets or sets the thickness of the minor gridlines. The default value is 1. - + - Gets the color of the specified index in the color palette. + Gets or sets the interval between minor ticks. The default value is double.NaN. - The color map index (less than NumberOfEntries). - The color. - + - Gets the palette index of the specified value. + Gets or sets the size of the minor ticks. The default value is 4. - The value. - The palette index. - If the value is less than minimum, 0 is returned. If the value is greater than maximum, Palette.Colors.Count+1 is returned. - + - The ranges + Gets the offset. This is used to transform between data and screen coordinates. - + - Initializes a new instance of the class. + Gets or sets the position of the axis. The default value is . - + - Adds a range. + Gets or sets a value indicating whether the axis should be positioned at the zero-crossing of the related axis. The default value is false. - The lower bound. - The upper bound. - The color. - + - Gets the palette index of the specified value. + Gets or sets the position tier which defines in which tier the axis is displayed. The default value is 0. - The value. - The palette index. - If the value is less than minimum, 0 is returned. If the value is greater than maximum, Palette.Colors.Count+1 is returned. + The bigger the value the further afar is the axis from the graph. - + - Gets the color. + Gets the scaling factor of the axis. This is used to transform between data and screen coordinates. - The color map index. - The color. - + - Renders the axis on the specified render context. + Gets or sets the screen coordinate of the maximum end of the axis. - The render context. - The model. - The rendering order. - The render pass. - + - Gets or sets the color used to represent NaN values. + Gets or sets the screen coordinate of the minimum end of the axis. - A that defines the color. The default value is OxyColors.Gray. - + - Gets or sets the color of values above the maximum value. + Gets or sets a value indicating whether minor ticks should be shown. The default value is true. - The color of the high values. - + - Gets or sets the color of values below the minimum value. + Gets or sets the start position of the axis on the plot area. The default value is 0. - The color of the low values. + The position is defined by a fraction in the range from 0 to 1, where 0 is at the bottom/left + and 1 is at the top/right. - + - Defines a range. + Gets or sets the string format used for formatting the axis values. The default value is null. - + - Gets or sets the color. + Gets or sets the tick style for major and minor ticks. The default value is . - The color. - + - Gets or sets the lower bound. + Gets or sets the color of the major and minor ticks. The default value is . - The lower bound. - + - Gets or sets the upper bound. + Gets or sets the title of the axis. The default value is null. - The upper bound. - + - Represents an angular axis for polar plots. + Gets or sets the length of the title clipping rectangle (fraction of the available length of the axis). The default value is 0.9. - + - Initializes a new instance of the class. + Gets or sets the color of the title. The default value is . + If the value is null, the will be used. - + - Initializes a new instance of the class. + Gets or sets the title font. The default value is null. - The minimum value. - The maximum value. - The major step. - The minor step. - The title. - + - Gets the coordinates used to draw ticks and tick labels (numbers or category names). + Gets or sets the size of the title font. The default value is double.NaN. - The major label values. - The major tick values. - The minor tick values. - + - Inverse transforms the specified screen point. + Gets or sets the weight of the title font. The default value is . - The x coordinate. - The y coordinate. - The y-axis. - The data point. - Angle axis should always be the y-axis. - + - Determines whether the axis is used for X/Y values. + Gets or sets the format string used for formatting the title and unit when is defined. + The default value is "{0} [{1}]", where {0} refers to the and {1} refers to the . - true if it is an XY axis; otherwise, false . + If is null, the actual title is defined by only. - + - Renders the axis on the specified render context. + Gets or sets the position of the title. The default value is 0.5. - The render context. - The model. - The rendering order. - The pass. + The position is defined by a fraction in the range 0 to 1. - + - Transforms the specified point to screen coordinates. + Gets or sets the tool tip. The default value is null. - The x value (for the current axis). - The y value. - The y axis. - The transformed point. - + - Updates the scale and offset properties of the transform from the specified boundary rectangle. + Gets or sets the unit of the axis. The default value is null. - The bounds. + The is used to format the title including this unit. - + - Gets or sets the start angle (degrees). + Gets or sets a value indicating whether to use superscript exponential format. The default value is false. + + This format will convert 1.5E+03 to 1.5·10^{3} and render the superscript properly. + If is null, 1.0E+03 will be converted to 10^{3}, otherwise it will use the format string for the mantissa. + - + - Gets or sets the end angle (degrees). + Gets or sets the position tier max shift. - + - Provides additional data for the event. + Gets or sets the position tier min shift. - + - Initializes a new instance of the class. + Gets or sets the size of the position tier. - Type of the change. - + - Gets or sets the type of the change. + Gets the actual color of the title. - The type of the change. - + - Defines change types for the event. + Gets the actual title font. - + - The axis was zoomed by the user. + Gets the actual size of the title font. - + - The axis was panned by the user. + Gets the actual title font weight. - + - The axis zoom/pan was reset by the user. + Gets or sets the current view's maximum. This value is used when the user zooms or pans. + The view maximum. - + - Specifies the layer of an . + Gets or sets the current view's minimum. This value is used when the user zooms or pans. + The view minimum. - + - Below all series. + Initializes a new instance of the class. - + - Above all series. + Initializes a new instance of the class. + The position. + The title. - + - Specifies the position of an . + Initializes a new instance of the class. + The position. + The title. + The minimum value. + The maximum value. - + - No position. + Coerces the actual maximum and minimum values. - + - Left of the plot area. + Gets the coordinates used to draw ticks and tick labels (numbers or category names). + The major label values. + The major tick values. + The minor tick values. - + - Right of the plot area. + Determines whether the axis is used for X/Y values. + true if it is an XY axis; otherwise, false . - + - Top of the plot area. + Pans the specified axis. + The previous point (screen coordinates). + The current point (screen coordinates). - + - Bottom of the plot area. + Inverse transforms the specified screen coordinate. This method can only be used with non-polar coordinate systems. + The screen coordinate. + The value. - + - Represents a category axis. + Transforms the specified coordinate to screen coordinates. - The category axis is using the index of the label collection items as coordinates. - If you have 5 categories in the Labels collection, the categories will be placed at coordinates 0 to 4. - The range of the axis will be from -0.5 to 4.5 (excluding padding). + The value. + The transformed value (screen coordinate). - + - The labels. + Zooms the axis at the specified coordinate. + The zoom factor. + The coordinate to zoom at. - + - The labels from the . + Updates the and values. + + If the user has zoomed/panned the axis, the internal ViewMaximum/ViewMinimum + values will be used. If Maximum or Minimum have been set, these values will be used. Otherwise the maximum and minimum values + of the series will be used, including the 'padding'. + - + - The current offset of the bars (not used for stacked bar series). + Applies a transformation after the inverse transform of the value. This is used in logarithmic axis. - These offsets are modified during rendering. + The value to transform. + The transformed value. - + - The current max value per StackIndex and Label. + Applies a transformation before the transform the value. This is used in logarithmic axis. - These values are modified during rendering. + The value to transform. + The transformed value. - + - The current min value per StackIndex and Label. + Gets or sets the logarithmic base (normally 10). - These values are modified during rendering. + The logarithmic base. + See http://en.wikipedia.org/wiki/Logarithm. - + - The base value per StackIndex and Label for positive values of stacked bar series. + Gets or sets a value indicating whether the ActualMaximum and ActualMinimum values should be padded to the nearest power of the Base. - These values are modified during rendering. - + - The base value per StackIndex and Label for negative values of stacked bar series. + Represents a color axis that contains colors for specified ranges. - These values are modified during rendering. - + - The maximum stack index. + Represents an axis with linear scale. - + - The maximal width of all labels. + Initializes a new instance of the class. - + - Initializes a new instance of the class. + Initializes a new instance of the class. + The position of the axis. + The title. - + - Initializes a new instance of the class. + Initializes a new instance of the class. - The position. + The position of the axis. + The minimum value. + The maximum value. The title. - The categories. - + - Initializes a new instance of the class. + Initializes a new instance of the class. + The position of the axis. + The minimum value. + The maximum value. + The major step. + The minor step. The title. - The categories. - + Formats the value to be used on the axis. The value. The formatted value. - + - Gets the maximum width of all category labels. + Determines whether the axis is used for X/Y values. - The maximum width. + true if it is an XY axis; otherwise, false . - + - Gets the category value. + Gets or sets a value indicating whether to format numbers as fractions. - Index of the category. - Index of the stack. - Actual width of the bar. - The get category value. - + - Gets the category value. + Gets or sets the fraction unit. Remember to set FormatAsFractions to true. - Index of the category. - The get category value. + The fraction unit. - + - Gets the coordinates used to draw ticks and tick labels (numbers or category names). + Gets or sets the fraction unit symbol. Use FractionUnit = Math.PI and FractionUnitSymbol = "π" if you want the axis to show "π/2,π,3π/2,2π" etc. Use FractionUnit = 1 and FractionUnitSymbol = "L" if you want the axis to show "0,L/2,L" etc. Remember to set FormatAsFractions to true. - The major label values. - The major tick values. - The minor tick values. + The fraction unit symbol. - + - Gets the value from an axis coordinate, converts from double to the correct data type if necessary. e.g. DateTimeAxis returns the DateTime and CategoryAxis returns category strings. + Specifies functionality for color axes. - The coordinate. - The value. - + - Gets the current bar offset for the specified category index. + Gets the color of the specified index in the color palette. + + The color map index (less than NumberOfEntries). + The color. + + + + Gets the palette index of the specified value. + + The value. + The palette index. + If the value is less than minimum, 0 is returned. If the value is greater than maximum, Palette.Colors.Count+1 is returned. + + + + The ranges + + + + + Initializes a new instance of the class. - The category index. - The offset. - + - Increases the current bar offset for the specified category index. + Adds a range. - The category index. - The offset increase. + The lower bound. + The upper bound. + The color. - + - Gets the current base value for the specified stack and category index. + Gets the palette index of the specified value. - The stack index. - The category index. - if set to true get the base value for negative values. - The current base value. + The value. + The palette index. + If the value is less than minimum, 0 is returned. If the value is greater than maximum, Palette.Colors.Count+1 is returned. - + - Sets the current base value for the specified stack and category index. + Gets the color. - Index of the stack. - Index of the category. - if set to true set the base value for negative values. - The new value. + The color map index. + The color. - + - Gets the current maximum value for the specified stack and category index. + Renders the axis on the specified render context. - The stack index. - The category index. - The current value. + The render context. + The model. + The rendering order. + The render pass. - + - Sets the current maximum value for the specified stack and category index. + Gets or sets the color used to represent NaN values. - The stack index. - The category index. - The new value. + A that defines the color. The default value is OxyColors.Gray. - + - Gets the current minimum value for the specified stack and category index. + Gets or sets the color of values above the maximum value. - The stack index. - The category index. - The current value. + The color of the high values. - + - Sets the current minimum value for the specified stack and category index. + Gets or sets the color of values below the minimum value. - The stack index. - The category index. - The new value. + The color of the low values. - + - Gets the stack index for the specified stack group. + Defines a range. - The stack group. - The stack index. - + - Updates the actual maximum and minimum values. If the user has zoomed/panned the axis, the internal ViewMaximum/ViewMinimum values will be used. If Maximum or Minimum have been set, these values will be used. Otherwise the maximum and minimum values of the series will be used, including the 'padding'. + Gets or sets the color. + The color. - + - Updates the axis with information from the plot series. + Gets or sets the lower bound. - The series collection. - This is used by the category axis that need to know the number of series using the axis. + The lower bound. - + - Resets the current values. + Gets or sets the upper bound. - The current values may be modified during update of max/min and rendering. + The upper bound. - + - Creates Labels list if no labels were set + Represents an angular axis for polar plots. - The list of series which are rendered - + - Gets or sets the gap width. + Initializes a new instance of the class. - The default value is 1.0 (100%). The gap width is given as a fraction of the total width/height of the items in a category. - + - Gets or sets a value indicating whether the ticks are centered. If this is false, ticks will be drawn between each category. If this is true, ticks will be drawn in the middle of each category. + Initializes a new instance of the class. + The minimum value. + The maximum value. + The major step. + The minor step. + The title. - + - Gets or sets the items source (used to update the Labels collection). + Gets the coordinates used to draw ticks and tick labels (numbers or category names). - The items source. + The major label values. + The major tick values. + The minor tick values. - + - Gets or sets the data field for the labels. + Inverse transforms the specified screen point. + The x coordinate. + The y coordinate. + The y-axis. + The data point. + Angle axis should always be the y-axis. - + - Gets the list of category labels. + Determines whether the axis is used for X/Y values. + true if it is an XY axis; otherwise, false . - + - Gets the actual category labels. + Renders the axis on the specified render context. - - The actual labels. - + The render context. + The model. + The rendering order. + The pass. - + - Gets or sets the original offset of the bars (not used for stacked bar series). + Transforms the specified point to screen coordinates. + The x value (for the current axis). + The y value. + The y axis. + The transformed point. - + - Gets or sets the stack index mapping. The mapping indicates to which rank a specific stack index belongs. + Updates the scale and offset properties of the transform from the specified boundary rectangle. + The bounds. - + - Gets or sets the offset of the bars per StackIndex and Label (only used for stacked bar series). + Gets or sets the start angle (degrees). - + - Gets or sets sum of the widths of the single bars per label. This is used to find the bar width of BarSeries + Gets or sets the end angle (degrees). - + - Represents a categorized color axis. + Provides additional data for the event. - + - Initializes a new instance of the class. + Initializes a new instance of the class. + Type of the change. - + - Gets the color of the specified index in the color palette. + Gets or sets the type of the change. - The color map index (less than NumberOfEntries). - The color. + The type of the change. - + - Gets the palette index of the specified value. + Defines change types for the event. - The value. - The palette index. - If the value is less than minimum, 0 is returned. If the value is greater than maximum, Palette.Colors.Count+1 is returned. - + - Renders the axis on the specified render context. + The axis was zoomed by the user. - The render context. - The model. - The layer. - The pass. - + - Gets the high value of the specified palette index. + The axis was panned by the user. - Index of the palette. - The value. - + - Gets the high value. + The axis zoom/pan was reset by the user. - Index of the palette. - The major label values. - The value. - + - Gets the low value. + Specifies the layer of an . - Index of the palette. - The major label values. - The value. - + - Gets or sets the invalid category color. + Below all series. - The color. - + - Gets or sets the palette. + Above all series. - The palette. - + - Provides extension methods for . + Specifies the position of an . - + - Gets the color for the specified value. + No position. - The axis. - The value. - The color. - + - Represents a linear color axis. + Left of the plot area. - + - Initializes a new instance of the class. + Right of the plot area. - + - Determines whether the axis is used for X/Y values. + Top of the plot area. - true if it is an XY axis; otherwise, false . - + - Gets the color. - - The color map index (less than NumberOfEntries). - The color. + Bottom of the plot area. +
- + - Gets the colors. + Represents a category axis. - The colors. + The category axis is using the index of the label collection items as coordinates. + If you have 5 categories in the Labels collection, the categories will be placed at coordinates 0 to 4. + The range of the axis will be from -0.5 to 4.5 (excluding padding). - + - Gets the palette index of the specified value. + The labels. - The value. - The palette index. - If the value is less than minimum, 0 is returned. If the value is greater than maximum, Palette.Colors.Count+1 is returned. - + - Renders the axis on the specified render context. + The labels from the . - The render context. - The model. - The rendering order. - The render pass. - + - Gets the high value of the specified palette index. + The current offset of the bars (not used for stacked bar series). - Index of the palette. - The value. + These offsets are modified during rendering. - + - Gets the low value of the specified palette index. + The current max value per StackIndex and Label. - Index of the palette. - The value. + These values are modified during rendering. - + - Generates the image used to render the color axis. + The current min value per StackIndex and Label. - Reverse the colors if set to true. - An used to render the color axis. + These values are modified during rendering. - + - Gets or sets the color used to represent NaN values. + The base value per StackIndex and Label for positive values of stacked bar series. - A that defines the color. The default value is OxyColors.Gray. + These values are modified during rendering. - + - Gets or sets the color of values above the maximum value. + The base value per StackIndex and Label for negative values of stacked bar series. - The color of the high values. + These values are modified during rendering. - + - Gets or sets the color of values below the minimum value. + The maximum stack index. - The color of the low values. - + - Gets or sets the palette. + The maximal width of all labels. - The palette. - + - Gets or sets a value indicating whether to render the colors as an image. + Initializes a new instance of the class. - true if the rendering should use an image; otherwise, false. - + - Represents an axis presenting values. + Initializes a new instance of the class. - The actual numeric values on the axis are days since 1900/01/01. - Use the static ToDouble and ToDateTime to convert numeric values to and from DateTimes. - The StringFormat value can be used to force formatting of the axis values - "yyyy-MM-dd" shows date - "w" or "ww" shows week number - "h:mm" shows hours and minutes + The position. + The title. + The categories. - + - The time origin. + Initializes a new instance of the class. - This gives the same numeric date values as Excel + The title. + The categories. - + - The maximum day value + Formats the value to be used on the axis. + The value. + The formatted value. - + - The minimum day value + Gets the maximum width of all category labels. + The maximum width. - + - The actual interval type. + Gets the category value. + Index of the category. + Index of the stack. + Actual width of the bar. + The get category value. - + - The actual minor interval type. + Gets the category value. + Index of the category. + The get category value. - + - Initializes a new instance of the class. + Gets the coordinates used to draw ticks and tick labels (numbers or category names). + The major label values. + The major tick values. + The minor tick values. - + - Initializes a new instance of the class. + Gets the value from an axis coordinate, converts from double to the correct data type if necessary. e.g. DateTimeAxis returns the DateTime and CategoryAxis returns category strings. - The position of the axis. - The axis title. - The string format for the axis values. - The interval type. + The coordinate. + The value. - + - Initializes a new instance of the class. + Gets the current bar offset for the specified category index. - The position of the axis. - The first date/time on the axis. - The last date/time on the axis. - The axis title. - The string format for the axis values. - The interval type. + The category index. + The offset. - + - Creates a data point. + Increases the current bar offset for the specified category index. - The x value. - The y value. - A data point. + The category index. + The offset increase. - + - Creates a data point. + Gets the current base value for the specified stack and category index. - The x value. - The y value. - A data point. + The stack index. + The category index. + if set to true get the base value for negative values. + The current base value. - + - Creates a data point. + Sets the current base value for the specified stack and category index. - The x value. - The y value. - A data point. + Index of the stack. + Index of the category. + if set to true set the base value for negative values. + The new value. - + - Converts a numeric representation of the date (number of days after the time origin) to a DateTime structure. + Gets the current maximum value for the specified stack and category index. - The number of days after the time origin. - A structure. Ticks = 0 if the value is invalid. + The stack index. + The category index. + The current value. - + - Converts a DateTime to days after the time origin. + Sets the current maximum value for the specified stack and category index. - The date/time structure. - The number of days after the time origin. + The stack index. + The category index. + The new value. - + - Formats the specified value by the axis' ActualStringFormat. + Gets the current minimum value for the specified stack and category index. - The x. - The formatted DateTime value + The stack index. + The category index. + The current value. - + - Gets the tick values. + Sets the current minimum value for the specified stack and category index. - The major label values. - The major tick values. - The minor tick values. + The stack index. + The category index. + The new value. - + - Gets the value from an axis coordinate, converts from double to the correct data type if necessary. - e.g. DateTimeAxis returns the DateTime and CategoryAxis returns category strings. + Gets the stack index for the specified stack group. - The coordinate. - The value. + The stack group. + The stack index. - + - Updates the intervals. + Updates the actual maximum and minimum values. If the user has zoomed/panned the axis, the internal ViewMaximum/ViewMinimum values will be used. If Maximum or Minimum have been set, these values will be used. Otherwise the maximum and minimum values of the series will be used, including the 'padding'. - The plot area. - + - Calculates the actual interval. + Updates the axis with information from the plot series. - Size of the available area. - Maximum length of the intervals. - The calculate actual interval. + The series collection. + This is used by the category axis that need to know the number of series using the axis. - + - Creates the date tick values. + Resets the current values. - The min. - The max. - The step. - Type of the interval. - Date tick values. + The current values may be modified during update of max/min and rendering. - + - Creates tick values. + Creates Labels list if no labels were set - The min. - The max. - The interval. - The interval type. - A list of tick values. + The list of series which are rendered - + - Gets the week number for the specified date. + Gets or sets the gap width. - The date. - The week number for the current culture. + The default value is 1.0 (100%). The gap width is given as a fraction of the total width/height of the items in a category. - + - Gets or sets CalendarWeekRule. + Gets or sets a value indicating whether the ticks are centered. If this is false, ticks will be drawn between each category. If this is true, ticks will be drawn in the middle of each category. - + - Gets or sets FirstDayOfWeek. + Gets or sets the items source (used to update the Labels collection). + The items source. - + - Gets or sets IntervalType. + Gets or sets the data field for the labels. - + - Gets or sets MinorIntervalType. + Gets the list of category labels. - + - Gets or sets the time zone (used when formatting date/time values). + Gets the actual category labels. - The time zone info. - No date/time conversion will be performed if this property is null. + + The actual labels. + - + - Specifies the interval for a . + Gets or sets the original offset of the bars (not used for stacked bar series). - + - Automatically determine interval. + Gets or sets the stack index mapping. The mapping indicates to which rank a specific stack index belongs. - + - Manual definition of intervals. + Gets or sets the offset of the bars per StackIndex and Label (only used for stacked bar series). - + - Interval type is milliseconds. + Gets or sets sum of the widths of the single bars per label. This is used to find the bar width of BarSeries - + - Interval type is seconds. + Represents a categorized color axis. - + - Interval type is minutes. + Initializes a new instance of the class. - + - Interval type is hours. + Gets the color of the specified index in the color palette. + The color map index (less than NumberOfEntries). + The color. - + - Interval type is days. + Gets the palette index of the specified value. + The value. + The palette index. + If the value is less than minimum, 0 is returned. If the value is greater than maximum, Palette.Colors.Count+1 is returned. - + - Interval type is weeks. + Renders the axis on the specified render context. + The render context. + The model. + The layer. + The pass. - + - Interval type is months. + Gets the high value of the specified palette index. + Index of the palette. + The value. - + - Interval type is years. + Gets the high value. + Index of the palette. + The major label values. + The value. - + - Represents a magnitude axis for polar plots. + Gets the low value. + Index of the palette. + The major label values. + The value. - + - Initializes a new instance of the class. + Gets or sets the invalid category color. + The color. - + - Initializes a new instance of the class. + Gets or sets the palette. - The minimum. - The maximum. - The major step. - The minor step. - The title. + The palette. - + - Inverse transform the specified screen point. + Provides extension methods for . - The x coordinate. - The y coordinate. - The y-axis. - The data point. - + - Determines whether the axis is used for X/Y values. + Gets the color for the specified value. - true if it is an XY axis; otherwise, false . + The axis. + The value. + The color. - + - Renders the axis on the specified render context. + Represents a linear color axis. - The render context. - The model. - The rendering order. - The rendering pass. - + - Transforms the specified point to screen coordinates. + Initializes a new instance of the class. - The x value (for the current axis). - The y value. - The y axis. - The transformed point. - + - Updates the scale and offset properties of the transform from the specified boundary rectangle. + Determines whether the axis is used for X/Y values. - The bounds. + true if it is an XY axis; otherwise, false . - + - Gets or sets the midpoint (screen coordinates) of the plot area. This is used by polar coordinate systems. + Gets the color. + The color map index (less than NumberOfEntries). + The color. - + - Defines the style of axis ticks. + Gets the colors. + The colors. - + - The ticks are rendered crossing the axis line. + Gets the palette index of the specified value. + The value. + The palette index. + If the value is less than minimum, 0 is returned. If the value is greater than maximum, Palette.Colors.Count+1 is returned. - + - The ticks are rendered inside of the plot area. + Renders the axis on the specified render context. + The render context. + The model. + The rendering order. + The render pass. - + - The ticks are rendered Outside the plot area. + Gets the high value of the specified palette index. + Index of the palette. + The value. - + - The ticks are not rendered. + Gets the low value of the specified palette index. + Index of the palette. + The value. - + - Represents an axis presenting values. + Generates the image used to render the color axis. - The values should be in seconds. - The StringFormat value can be used to force formatting of the axis values - "h:mm" shows hours and minutes - "m:ss" shows minutes and seconds + Reverse the colors if set to true. + An used to render the color axis. - + - Initializes a new instance of the class. + Gets or sets the color used to represent NaN values. + A that defines the color. The default value is OxyColors.Gray. - + - Initializes a new instance of the class. + Gets or sets the color of values above the maximum value. - The position of the axis. - The axis title. - The string format for the axis values. + The color of the high values. - + - Initializes a new instance of the class. + Gets or sets the color of values below the minimum value. - The position of the axis. - The minimum value. - The maximum value. - The axis title. - The string format for the axis values. + The color of the low values. - + - Converts a time span to a double. + Gets or sets the palette. - The time span. - A double value. + The palette. - + - Converts a double to a time span. + Gets or sets a value indicating whether to render the colors as an image. - The value. - A time span. + true if the rendering should use an image; otherwise, false. - + - Formats the value. + Represents an axis presenting values. - The x. - The format value. + The actual numeric values on the axis are days since 1900/01/01. + Use the static ToDouble and ToDateTime to convert numeric values to and from DateTimes. + The StringFormat value can be used to force formatting of the axis values + "yyyy-MM-dd" shows date + "w" or "ww" shows week number + "h:mm" shows hours and minutes - + - Gets the value from an axis coordinate, converts from double to the correct data type if necessary. e.g. DateTimeAxis returns the DateTime and CategoryAxis returns category strings. + The time origin. - The coordinate. - The value. + This gives the same numeric date values as Excel - + - Calculates the actual interval. + The maximum day value - Size of the available area. - Maximum length of the intervals. - The calculate actual interval. - + - Provides an abstract base class for axis renderers. + The minimum day value - + - The plot. + The actual interval type. - + - The render context. + The actual minor interval type. - + - The major label values + Initializes a new instance of the class. - + - The major tick values + Initializes a new instance of the class. + The position of the axis. + The axis title. + The string format for the axis values. + The interval type. - + - The minor tick values + Initializes a new instance of the class. + The position of the axis. + The first date/time on the axis. + The last date/time on the axis. + The axis title. + The string format for the axis values. + The interval type. - + - Initializes a new instance of the class. + Creates a data point. - The render context. - The plot. + The x value. + The y value. + A data point. - + - Renders the specified axis. + Creates a data point. - The axis. - The pass. + The x value. + The y value. + A data point. - + - Creates the pens. + Creates a data point. - The axis. + The x value. + The y value. + A data point. - + - Gets the tick positions. + Converts a numeric representation of the date (number of days after the time origin) to a DateTime structure. - The axis. - The tick style. - The tick size. - The position. - The x 0. - The x 1. + The number of days after the time origin. + A structure. Ticks = 0 if the value is invalid. - + - Determines whether the specified value is within the specified range. + Converts a DateTime to days after the time origin. - The value to check. - The minimum value of the range. - The maximum value of the range. - true if the specified value is within the range; otherwise, false. + The date/time structure. + The number of days after the time origin. - + - Gets the plot. + Formats the specified value by the axis' ActualStringFormat. - The plot. + The x. + The formatted DateTime value - + - Gets the render context. + Gets the tick values. - The render context. + The major label values. + The major tick values. + The minor tick values. - + - Gets or sets the axis lines pen. + Gets the value from an axis coordinate, converts from double to the correct data type if necessary. + e.g. DateTimeAxis returns the DateTime and CategoryAxis returns category strings. + The coordinate. + The value. - + - Gets or sets the extra grid lines pen. + Updates the intervals. + The plot area. - + - Gets or sets the major label values. + Calculates the actual interval. + Size of the available area. + Maximum length of the intervals. + The calculate actual interval. - + - Gets or sets the major grid lines pen. + Creates the date tick values. + The min. + The max. + The step. + Type of the interval. + Date tick values. - + - Gets or sets the major tick pen. + Creates tick values. + The min. + The max. + The interval. + The interval type. + A list of tick values. - + - Gets or sets the major tick values. + Gets the week number for the specified date. + The date. + The week number for the current culture. - + - Gets or sets the minor grid lines pen. + Gets or sets CalendarWeekRule. - + - Gets or sets the minor tick pen. + Gets or sets FirstDayOfWeek. - + - Gets or sets the minor tick values. + Gets or sets IntervalType. - + - Gets or sets the zero grid line pen. + Gets or sets MinorIntervalType. - + - Provides functionality to render . + Gets or sets the time zone (used when formatting date/time values). + The time zone info. + No date/time conversion will be performed if this property is null. - + - Initializes a new instance of the class. + Specifies the interval for a . - The render context. - The plot. - + - Renders the specified axis. + Automatically determine interval. - The axis. - The render pass. - Magnitude axis not defined. - + - Provides functionality to render . + Manual definition of intervals. - + - Initializes a new instance of the class. + Interval type is milliseconds. - The render context. - The plot. - + - Renders the specified axis. + Interval type is seconds. - The axis. - The pass. - Angle axis should not be null. - + - Returns the angle (in radian) of the axis line in screen coordinate + Interval type is minutes. - The axis. - The angle axis. - The angle (in radians). - + - Choose the most appropriate alignment for tick text + Interval type is hours. - The actual angle. - The horizontal alignment. - The vertical alignment. - + - Renders a tick, chooses the best implementation + Interval type is days. - The axis. - The angle axis. - The x-value. - The pen. - + - Renders a tick by drawing an ellipse + Interval type is weeks. - The axis. - The angle axis. - The x-value. - The pen. - + - Renders a tick by drawing an lot of segments + Interval type is months. - The axis. - The angle axis. - The x-value. - The pen. - + - Renders major tick text + Interval type is years. - The axis. - The x-value. - The angle axis. - + - Provides functionality to render horizontal and vertical axes. + Represents a magnitude axis for polar plots. - + - Initializes a new instance of the class. + Initializes a new instance of the class. - The render context. - The plot. - + - Renders the specified axis. + Initializes a new instance of the class. - The axis. - The pass. + The minimum. + The maximum. + The major step. + The minor step. + The title. - + - Interpolates linearly between two values. + Inverse transform the specified screen point. - The x0. - The x1. - The interpolation factor. - The interpolated value. + The x coordinate. + The y coordinate. + The y-axis. + The data point. - + - Snaps v to value if it is within the specified distance. + Determines whether the axis is used for X/Y values. - The target value. - The value to snap. - The distance tolerance. + true if it is an XY axis; otherwise, false . - + - Gets the axis title position, rotation and alignment. + Renders the axis on the specified render context. - The axis. - The title position. - The angle. - The horizontal alignment. - The vertical alignment. - The . + The render context. + The model. + The rendering order. + The rendering pass. - + - Gets the alignments given the specified rotation angle. + Transforms the specified point to screen coordinates. - The angle. - The default horizontal alignment. - The default vertical alignment. - The rotated horizontal alignment. - The rotated vertical alignment. + The x value (for the current axis). + The y value. + The y axis. + The transformed point. - + - Renders the axis title. + Updates the scale and offset properties of the transform from the specified boundary rectangle. - The axis. - The title position. + The bounds. - + - Renders the major items. + Gets or sets the midpoint (screen coordinates) of the plot area. This is used by polar coordinate systems. - The axis. - The axis position. - The title position. - + - Renders the minor items. + Defines the style of axis ticks. - The axis. - The axis position. - + - Provides a manipulator for panning functionality. + The ticks are rendered crossing the axis line. - + - Initializes a new instance of the class. + The ticks are rendered inside of the plot area. - The plot view. - + - Occurs when the input device changes position during a manipulation. + The ticks are rendered Outside the plot area. - The instance containing the event data. - + - Gets the cursor for the manipulation. + The ticks are not rendered. - The cursor. - + - Occurs when an input device begins a manipulation on the plot. + Represents an axis presenting values. - The instance containing the event data. + The values should be in seconds. + The StringFormat value can be used to force formatting of the axis values + "h:mm" shows hours and minutes + "m:ss" shows minutes and seconds - + - Gets or sets the previous position. + Initializes a new instance of the class. - + - Provides data for a tracker hit result. + Initializes a new instance of the class. - This is used as DataContext for the TrackerControl. - The TrackerControl is visible when the user use the left mouse button to "track" points on the series. + The position of the axis. + The axis title. + The string format for the axis values. - + - The default format string. + Initializes a new instance of the class. + The position of the axis. + The minimum value. + The maximum value. + The axis title. + The string format for the axis values. - + - Initializes a new instance of the class. + Converts a time span to a double. - The series. - The data point. - The screen point. - The item. - The index. - The text. + The time span. + A double value. - + - Returns a that represents this instance. + Converts a double to a time span. - A that represents this instance. + The value. + A time span. - + - Gets or sets the nearest or interpolated data point. + Formats the value. + The x. + The format value. - + - Gets or sets the source item of the point. - If the current point is from an ItemsSource and is not interpolated, this property will contain the item. + Gets the value from an axis coordinate, converts from double to the correct data type if necessary. e.g. DateTimeAxis returns the DateTime and CategoryAxis returns category strings. + The coordinate. + The value. - + - Gets or sets the index for the Item. + Calculates the actual interval. + Size of the available area. + Maximum length of the intervals. + The calculate actual interval. - + - Gets or sets the horizontal/vertical line extents. + Provides an abstract base class for axis renderers. - + - Gets or sets the plot model. + The plot. - + - Gets or sets the position in screen coordinates. + The render context. - + - Gets or sets the series that is being tracked. + The major label values - + - Gets or sets the text shown in the tracker. + The major tick values - + - Gets or sets the X axis. + The minor tick values - + - Gets or sets the Y axis. + Initializes a new instance of the class. + The render context. + The plot. - + - Provides a plot manipulator for tracker functionality. + Renders the specified axis. + The axis. + The pass. - + - The current series. + Creates the pens. + The axis. - + - Initializes a new instance of the class. + Gets the tick positions. - The plot view. + The axis. + The tick style. + The tick size. + The position. + The x 0. + The x 1. - + - Occurs when a manipulation is complete. + Determines whether the specified value is within the specified range. - The instance containing the event data. + The value to check. + The minimum value of the range. + The maximum value of the range. + true if the specified value is within the range; otherwise, false. - + - Occurs when the input device changes position during a manipulation. + Gets the plot. - The instance containing the event data. + The plot. - + - Gets the cursor for the manipulation. + Gets the render context. - The cursor. + The render context. - + - Occurs when an input device begins a manipulation on the plot. + Gets or sets the axis lines pen. - The instance containing the event data. - + - Gets the nearest tracker hit. + Gets or sets the extra grid lines pen. - The series. - The point. - Snap to points. - Check points only (no interpolation). - A tracker hit result. - + - Gets or sets a value indicating whether to show tracker on points only (not interpolating). + Gets or sets the major label values. - + - Gets or sets a value indicating whether to snap to the nearest point. + Gets or sets the major grid lines pen. - + - Gets or sets a value indicating whether to lock the tracker to the initial series. + Gets or sets the major tick pen. - true if the tracker should be locked; otherwise, false. - + - Provides a manipulator for rectangle zooming functionality. + Gets or sets the major tick values. - + - The zoom rectangle. + Gets or sets the minor grid lines pen. - + - Initializes a new instance of the class. + Gets or sets the minor tick pen. - The plot view. - + - Occurs when a manipulation is complete. + Gets or sets the minor tick values. - The instance containing the event data. - + - Occurs when the input device changes position during a manipulation. + Gets or sets the zero grid line pen. - The instance containing the event data. - + - Gets the cursor for the manipulation. + Provides functionality to render . - The cursor. - + - Occurs when an input device begins a manipulation on the plot. + Initializes a new instance of the class. - The instance containing the event data. + The render context. + The plot. - + - Provides a plot view manipulator for stepwise zoom functionality. + Renders the specified axis. + The axis. + The render pass. + Magnitude axis not defined. - + - Initializes a new instance of the class. + Provides functionality to render . - The plot view. - + - Occurs when an input device begins a manipulation on the plot. + Initializes a new instance of the class. - The instance containing the event data. + The render context. + The plot. - + - Gets or sets a value indicating whether FineControl. + Renders the specified axis. + The axis. + The pass. + Angle axis should not be null. - + - Gets or sets Step. + Returns the angle (in radian) of the axis line in screen coordinate + The axis. + The angle axis. + The angle (in radians). - + - Represents a hit test result. + Choose the most appropriate alignment for tick text + The actual angle. + The horizontal alignment. + The vertical alignment. - + - Initializes a new instance of the class. + Renders a tick, chooses the best implementation - The element that was hit. - The nearest hit point. - The item. - The index. + The axis. + The angle axis. + The x-value. + The pen. - + - Gets the index of the hit (if available). + Renders a tick by drawing an ellipse - The index. - If the hit was in the middle between point 1 and 2, index = 1.5. + The axis. + The angle axis. + The x-value. + The pen. - + - Gets the item of the hit (if available). + Renders a tick by drawing an lot of segments - The item. + The axis. + The angle axis. + The x-value. + The pen. - + - Gets the element that was hit. + Renders major tick text - - The element. - + The axis. + The x-value. + The angle axis. - + - Gets the position of the nearest hit point. + Provides functionality to render horizontal and vertical axes. - The nearest hit point. - + - Represents a selection of items (by index) and features (by enumeration type). + Initializes a new instance of the class. + The render context. + The plot. - + - Static instance representing everything (all items and all features) selected. + Renders the specified axis. + The axis. + The pass. - + - The selection (cannot use HashSet{T} in PCL) + Interpolates linearly between two values. + The x0. + The x1. + The interpolation factor. + The interpolated value. - + - Determines whether everything is selected. + Snaps v to value if it is within the specified distance. - true if everything is selected; otherwise, false. + The target value. + The value to snap. + The distance tolerance. - + - Gets the indices of the selected items in this selection. + Gets the axis title position, rotation and alignment. - Enumerator of indices. + The axis. + The title position. + The angle. + The horizontal alignment. + The vertical alignment. + The . - + - Gets the selected items by the specified feature. + Gets the alignments given the specified rotation angle. - The feature. - Enumerator of indices. + The angle. + The default horizontal alignment. + The default vertical alignment. + The rotated horizontal alignment. + The rotated vertical alignment. - + - Clears the selected items. + Renders the axis title. + The axis. + The title position. - + - Determines whether the specified item and feature is selected. + Renders the major items. - The index of the item. - The feature. - true if the item is selected; otherwise, false. + The axis. + The axis position. + The title position. - + - Selects the specified item/feature. + Renders the minor items. - The index. - The feature. + The axis. + The axis position. - + - Unselects the specified item. + Provides a manipulator for panning functionality. - The index of the item. - The feature. - + - Gets the everything selected. + Initializes a new instance of the class. - The everything. + The plot view. - + - Represents an item in a . + Occurs when the input device changes position during a manipulation. + The instance containing the event data. - + - The index + Gets the cursor for the manipulation. + The cursor. - + - The feature + Occurs when an input device begins a manipulation on the plot. + The instance containing the event data. - + - Initializes a new instance of the struct. + Gets or sets the previous position. - The index. - The feature. - + - Indicates whether the current object is equal to another object of the same type. + Provides data for a tracker hit result. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. + This is used as DataContext for the TrackerControl. + The TrackerControl is visible when the user use the left mouse button to "track" points on the series. - + - Returns a hash code for this instance. + The default format string. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - + - Gets the index. + Initializes a new instance of the class. - The index. + The series. + The data point. + The screen point. + The item. + The index. + The text. - + - Gets the feature. + Returns a that represents this instance. - The feature. + A that represents this instance. - + - Defines the mode of selection used by . + Gets or sets the nearest or interpolated data point. - + - All the elements will be selected + Gets or sets the source item of the point. + If the current point is from an ItemsSource and is not interpolated, this property will contain the item. - + - A single element will be selected + Gets or sets the index for the Item. - + - Multiple elements can be selected + Gets or sets the horizontal/vertical line extents. - + - Provides data for the tracker event. + Gets or sets the plot model. - + - Gets or sets the hit result. + Gets or sets the position in screen coordinates. - The hit result. - + - Specifies functionality for the plot views. + Gets or sets the series that is being tracked. - + - Hides the tracker. + Gets or sets the text shown in the tracker. - + - Invalidates the plot (not blocking the UI thread) + Gets or sets the X axis. - if set to true, all data bindings will be updated. - + - Shows the tracker. + Gets or sets the Y axis. - The tracker data. - + - Stores text on the clipboard. + Provides a plot manipulator for tracker functionality. - The text. - + - Gets the actual of the control. + The current series. - + - Defines the cursor type. + Initializes a new instance of the class. + The plot view. - + - The default cursor + Occurs when a manipulation is complete. + The instance containing the event data. - + - The pan cursor + Occurs when the input device changes position during a manipulation. + The instance containing the event data. - + - The zoom rectangle cursor + Gets the cursor for the manipulation. + The cursor. - + - The horizontal zoom cursor + Occurs when an input device begins a manipulation on the plot. + The instance containing the event data. - + - The vertical zoom cursor + Gets the nearest tracker hit. + The series. + The point. + Snap to points. + Check points only (no interpolation). + A tracker hit result. - + - Represents an item used in the BarSeries. + Gets or sets a value indicating whether to show tracker on points only (not interpolating). - + - Represents an item used in the BarSeriesBase. + Gets or sets a value indicating whether to snap to the nearest point. - + - Represents an item in a CategorizedSeries. + Gets or sets a value indicating whether to lock the tracker to the initial series. + true if the tracker should be locked; otherwise, false. - + - Initializes a new instance of the class. Initializes a new instance of the class. + Provides a manipulator for rectangle zooming functionality. - + - Gets the index of the category. + The zoom rectangle. - The default index. - The index. - + - Gets or sets the index of the category. + Initializes a new instance of the class. - The index of the category. + The plot view. - + - Initializes a new instance of the class. Initializes a new instance of the class. + Occurs when a manipulation is complete. + The instance containing the event data. - + - Returns c# code that generates this instance. + Occurs when the input device changes position during a manipulation. - C# code. + The instance containing the event data. - + - Gets or sets the color of the item. + Gets the cursor for the manipulation. - If the color is not specified (default), the color of the series will be used. + The cursor. - + - Gets or sets the value of the item. + Occurs when an input device begins a manipulation on the plot. + The instance containing the event data. - + - Initializes a new instance of the class. + Provides a plot view manipulator for stepwise zoom functionality. - + - Initializes a new instance of the class. + Initializes a new instance of the class. - The value. - Index of the category. + The plot view. - + - Generic base class that provides common properties and methods for the BarSeries and ColumnSeries. + Occurs when an input device begins a manipulation on the plot. - The type of the items. + The instance containing the event data. - + - Base class for BarSeries and ColumnSeries. + Gets or sets a value indicating whether FineControl. - + - Base class for series where the items are categorized. + Gets or sets Step. - + - Provides an abstract base class for series that are related to an X-axis and a Y-axis. + Represents a hit test result. - + - Abstract base class for series that can contain items. + Initializes a new instance of the class. + The element that was hit. + The nearest hit point. + The item. + The index. - + - Provides an abstract base class for plot series. + Gets the index of the hit (if available). - This class contains internal methods that should be called only from the PlotModel. + The index. + If the hit was in the middle between point 1 and 2, index = 1.5. - + - Provides functionality to return data for a tracker control. + Gets the item of the hit (if available). - The plot view will show a tracker with the current value when moving the mouse over the data. + The item. - + - Gets the point on the series that is nearest the specified point. + Gets the element that was hit. - The point. - Interpolate the series if this flag is set to true. - A TrackerHitResult for the current hit. + + The element. + - + - Gets a format string used for the tracker. + Gets the position of the nearest hit point. - The fields that can be used in the format string depends on the series. + The nearest hit point. - + - Gets the tracker key. + Represents a selection of items (by index) and features (by enumeration type). - + - Initializes a new instance of the class. + Static instance representing everything (all items and all features) selected. - + - Gets the point on the series that is nearest the specified point. + The selection (cannot use HashSet{T} in PCL) - The point. - Interpolate the series if this flag is set to true. - A TrackerHitResult for the current hit. - + - Renders the series on the specified render context. + Determines whether everything is selected. - The rendering context. - The model. + true if everything is selected; otherwise, false. - + - Renders the legend symbol on the specified render context. + Gets the indices of the selected items in this selection. - The rendering context. - The legend rectangle. + Enumerator of indices. - + - Checks if this data series requires X/Y axes. (e.g. Pie series do not require axes) + Gets the selected items by the specified feature. - true if axes are required. + The feature. + Enumerator of indices. - + - Ensures that the axes of the series are defined. + Clears the selected items. - + - Checks if the data series is using the specified axis. + Determines whether the specified item and feature is selected. - The axis that should be checked. - true if the axis is in use. + The index of the item. + The feature. + true if the item is selected; otherwise, false. - + - Sets the default values (colors, line style etc.) from the plot model. + Selects the specified item/feature. - A plot model. + The index. + The feature. - + - Updates the maximum and minimum values of the axes used by this series. + Unselects the specified item. + The index of the item. + The feature. - + - Updates the data of the series. + Gets the everything selected. + The everything. - + - Updates the valid data of the series. + Represents an item in a . - + - Updates the maximum and minimum values of the series. + The index - This method is called when the is updated with the updateData parameter set to true. - + - When overridden in a derived class, tests if the plot element is hit by the specified point. + The feature - The hit test arguments. - - The result of the hit test. - - + - Gets or sets the background color of the series. + Initializes a new instance of the struct. - This property defines the background color in the area defined by the x and y axes used by this series. + The index. + The feature. - + - Gets or sets a value indicating whether this series is visible. + Indicates whether the current object is equal to another object of the same type. + An object to compare with this object. + true if the current object is equal to the parameter; otherwise, false. - + - Gets or sets the title of the series. + Returns a hash code for this instance. - The title that is shown in the legend of the plot. The default value is null. When the value is null, this series will not be shown in the legend. + A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - + - Gets or sets a format string used for the tracker. + Gets the index. - - The arguments for the format string may be different for each type of series. See the documentation. - + The index. - + - Gets or sets the key for the tracker to use on this series. + Gets the feature. - - This key may be used by the plot view to show a custom tracker for the series. - + The feature. - + - Updates the valid items + Defines the mode of selection used by . - + - Gets the item for the specified index. + All the elements will be selected - The items source. - The index. - The get item. - Returns null if ItemsSource is not set, or the index is outside the boundaries. - + - Gets the item at the specified index. + A single element will be selected - The index of the item. - The item of the index. - + - Gets or sets the items source. + Multiple elements can be selected - The items source. - + - Gets the rectangle the series uses on the screen (screen coordinates). + Provides data for the tracker event. - The rectangle. - + - Renders the legend symbol on the specified rendering context. + Gets or sets the hit result. - The rendering context. - The legend rectangle. + The hit result. - + - Transforms from a screen point to a data point by the axes of this series. + Specifies functionality for the plot views. - The screen point. - A data point. - + - Transforms the specified coordinates to a screen point by the axes of this series. + Hides the tracker. - The x coordinate. - The y coordinate. - A screen point. - + - Transforms the specified data point to a screen point by the axes of this series. + Invalidates the plot (not blocking the UI thread) - The point. - A screen point. + if set to true, all data bindings will be updated. - + - Check if this data series requires X/Y axes. (e.g. Pie series do not require axes) + Shows the tracker. - The are axes required. + The tracker data. - + - Ensures that the axes of the series is defined. + Stores text on the clipboard. + The text. - + - Check if the data series is using the specified axis. + Gets the actual of the control. - An axis. - True if the axis is in use. - + - Sets default values from the plot model. + Defines the cursor type. - The plot model. - + - Updates the axes to include the max and min of this series. + The default cursor - + - Updates the data. + The pan cursor - + - Updates the maximum and minimum values of the series. + The zoom rectangle cursor - + - Gets the clipping rectangle. + The horizontal zoom cursor - The clipping rectangle. - + - Gets the point on the curve that is nearest the specified point. + The vertical zoom cursor - The point list. - The point. - A tracker hit result if a point was found. - + - Gets the nearest point. + Represents an item used in the BarSeries. - The points (data coordinates). - The point (screen coordinates). - A if a point was found, null otherwise. - + - Determines whether the specified point is valid. + Represents an item used in the BarSeriesBase. - The point. - true if the point is valid; otherwise, false . - + - Determines whether the specified point is valid. + Represents an item in a CategorizedSeries. - The x coordinate. - The y coordinate. - true if the point is valid; otherwise, false . - + - Updates the Max/Min limits from the specified list. + Initializes a new instance of the class. Initializes a new instance of the class. - The list of points. - + - Updates the Max/Min limits from the specified list. + Gets the index of the category. - The type of the elements in the list. - The items. - A function that provides the x value for each item. - A function that provides the y value for each item. - The items argument cannot be null. + The default index. + The index. - + - Updates the Max/Min limits from the specified collection. + Gets or sets the index of the category. - The type of the items in the collection. - The items. - A function that provides the x minimum for each item. - A function that provides the x maximum for each item. - A function that provides the y minimum for each item. - A function that provides the y maximum for each item. - The items argument cannot be null. + The index of the category. - + - Verifies that both axes are defined. + Initializes a new instance of the class. Initializes a new instance of the class. - + - Gets or sets the maximum x-coordinate of the dataset. + Returns c# code that generates this instance. - The maximum x-coordinate. + C# code. - + - Gets or sets the maximum y-coordinate of the dataset. + Gets or sets the color of the item. - The maximum y-coordinate. + If the color is not specified (default), the color of the series will be used. - + - Gets or sets the minimum x-coordinate of the dataset. + Gets or sets the value of the item. - The minimum x-coordinate. - + - Gets or sets the minimum y-coordinate of the dataset. + Initializes a new instance of the class. - The minimum y-coordinate. - + - Gets the x-axis. + Initializes a new instance of the class. - The x-axis. + The value. + Index of the category. - + - Gets or sets the x-axis key. + Generic base class that provides common properties and methods for the BarSeries and ColumnSeries. - The x-axis key. + The type of the items. - + - Gets the y-axis. + Base class for BarSeries and ColumnSeries. - The y-axis. - + - Gets or sets the y-axis key. + Base class for series where the items are categorized. - The y-axis key. @@ -16660,561 +17118,280 @@ - Defines the horizontal alignment. - - - - - The left. - - - - - The right. - - - - - The center. - - - - - Represents a table cell. - - - - - Gets or sets the content of the cell. - - - - - Represents a table column definition. - - - - - Initializes a new instance of the class. - - - - - Gets the actual width (mm). - - The actual width. - - - - Gets or sets the horizontal alignment of the column. - - - - - Gets or sets a value indicating whether the column is a header. - - - - - Gets or sets the width. - - The width. - NaN: auto width. - Negative numbers: weights - - - - Represents a table row definition. - - - - - Initializes a new instance of the class. - - - - - Gets Cells. - - - - - Gets or sets a value indicating whether IsHeader. - - - - - The OxyPlot.Series namespace contains the series and related types. - - - - - Represents an area series that fills the polygon defined by two sets of points or one set of points and a constant. - - - - - Represents a line series. - - - - - Provides an abstract base class for series that contain a collection of s. - - - - - The list of data points. - - - - - The data points from the items source. - - - - - Specifies if the itemsSourcePoints list can be modified. - - - - - Initializes a new instance of the class. - - - - - Gets the point on the series that is nearest the specified point. - - The point. - Interpolate the series if this flag is set to true. - A TrackerHitResult for the current hit. - - - - Updates the data. - - - - - Updates the maximum and minimum values of the series. - - - - - Gets the item at the specified index. - - The index of the item. - The item of the index. - - - - Clears or creates the list. - - - - - Updates the points from the . - - - - - Gets or sets a value indicating whether the tracker can interpolate points. - - - - - Gets or sets the data field X. - - The data field X. - - - - Gets or sets the data field Y. - - The data field Y. - - - - Gets or sets the mapping delegate. - Example: series1.Mapping = item => new DataPoint(((MyType)item).Time,((MyType)item).Value); - - The mapping. - - - - Gets the list of points. - - A list of . - - - - Gets or sets a value indicating whether this is smooth. - - true if smooth; otherwise, false. - - - - Gets the list of points that should be rendered. - - A list of . - - - - The divisor value used to calculate tolerance for line smoothing. - - - - - The output buffer. - - - - - The buffer for contiguous screen points. - - - - - The buffer for decimated points. - - - - - The default color. - - - - - The default marker fill color. - - - - - The default line style. - - - - - The smoothed points. + Defines the horizontal alignment. - + - Initializes a new instance of the class. + The left. - + - Initializes a new instance of the class. + The right. - The title. - + - Initializes a new instance of the class. + The center. - The color of the line stroke. - The stroke thickness (optional). - The title (optional). - + - Gets the point on the series that is nearest the specified point. + Represents a table cell. - The point. - Interpolate the series if this flag is set to true. - A TrackerHitResult for the current hit. - + - Renders the series on the specified rendering context. + Gets or sets the content of the cell. - The rendering context. - The owner plot model. - + - Renders the legend symbol for the line series on the - specified rendering context. + Represents a table column definition. - The rendering context. - The bounding rectangle of the legend box. - + - Sets default values from the plot model. + Initializes a new instance of the class. - The plot model. - + - Updates the maximum and minimum values of the series. + Gets the actual width (mm). + The actual width. - + - Renders the points as line, broken line and markers. + Gets or sets the horizontal alignment of the column. - The rendering context. - The clipping rectangle. - The points to render. - + - Extracts a single contiguous line segment beginning with the element at the position of the enumerator when the method - is called. Initial invalid data points are ignored. + Gets or sets a value indicating whether the column is a header. - The enumerator to use to traverse the collection. The enumerator must be on a valid element. - Initially set to null, but I will update I won't give a broken line if this is null - place to put broken segment - place to put contiguous segment - - true if line segments are extracted, false if reached end. - - + - Renders the point labels. + Gets or sets the width. - The render context. - The clipping rectangle. + The width. + NaN: auto width. + Negative numbers: weights - + - Renders a legend on the line. + Represents a table row definition. - The render context. - The clipping rectangle. - + - Renders the transformed points as a line (smoothed if is true) and markers (if is not None). + Initializes a new instance of the class. - The render context. - The clipping rectangle. - The points to render. - + - Renders a continuous line. + Gets Cells. - The render context. - The clipping rectangle. - The points to render. - + - Force the smoothed points to be re-evaluated. + Gets or sets a value indicating whether IsHeader. - + - Gets or sets the color of the curve. + The OxyPlot.Series namespace contains the series and related types. - The color. - + - Gets or sets the color of the broken line segments. + Represents an area series that fills the polygon defined by two sets of points or one set of points and a constant. - Add DataPoint.Undefined in the Points collection to create breaks in the line. - + - Gets or sets the broken line style. + Represents a line series. - + - Gets or sets the broken line thickness. + Provides an abstract base class for series that contain a collection of s. - + - Gets or sets the dash array for the rendered line (overrides ). + The list of data points. - The dash array. - If this is not null it overrides the property. - + - Gets or sets the decimator. + The data points from the items source. - - The decimator action. - - The decimator can be used to improve the performance of the rendering. See the example. - + - Gets or sets the label format string. + Specifies if the itemsSourcePoints list can be modified. - The label format string. - + - Gets or sets the label margins. + Initializes a new instance of the class. - + - Gets or sets the line join. + Gets the point on the series that is nearest the specified point. - The line join. + The point. + Interpolate the series if this flag is set to true. + A TrackerHitResult for the current hit. - + - Gets or sets the line style. + Updates the data. - The line style. - + - Gets or sets a value specifying the position of a legend rendered on the line. + Updates the maximum and minimum values of the series. - A value specifying the position of the legend. - + - Gets or sets the marker fill color. + Gets the item at the specified index. - The marker fill. + The index of the item. + The item of the index. - + - Gets or sets the marker outline polygon. - If this property is set, the MarkerType will not be used. + Clears or creates the list. - The marker outline. - + - Gets or sets the marker resolution. + Updates the points from the . - The marker resolution. - + - Gets or sets the size of the marker. + Gets or sets a value indicating whether the tracker can interpolate points. - The size of the marker. - + - Gets or sets the marker stroke. + Gets or sets the data field X. - The marker stroke. + The data field X. - + - Gets or sets the marker stroke thickness. + Gets or sets the data field Y. - The marker stroke thickness. + The data field Y. - + - Gets or sets the type of the marker. + Gets or sets the mapping delegate. + Example: series1.Mapping = item => new DataPoint(((MyType)item).Time,((MyType)item).Value); - The type of the marker. - If MarkerType.Custom is used, the MarkerOutline property must be specified. + The mapping. - + - Gets or sets the minimum length of the segment. - Increasing this number will increase performance, - but make the curve less accurate. + Gets the list of points. - The minimum length of the segment. + A list of . - + - Gets or sets the thickness of the curve. + Gets or sets a value indicating whether this is smooth. - The stroke thickness. + true if smooth; otherwise, false. - + - Gets the actual color. + Gets the list of points that should be rendered. - The actual color. + A list of . - + - Gets the actual marker fill color. + The divisor value used to calculate tolerance for line smoothing. - The actual color. - + - Gets the actual line style. + The output buffer. - The actual line style. - + - Gets the actual dash array for the line. + The buffer for contiguous screen points. - + - Gets or sets the smoothed points. + The buffer for decimated points. - The smoothed points. - + - Represents a line segment. + The default color. - + - Initializes a new instance of the class. + The default marker fill color. - The first point of the segment. - The second point of the segment. - + - Gets the first point1 of the segment. + The default line style. - + - Gets the second point of the segment. + The smoothed points. - + - The second list of points. + Initializes a new instance of the class. - + - The secondary data points from the items source. + Initializes a new instance of the class. + The title. - + - Initializes a new instance of the class. + Initializes a new instance of the class. + The color of the line stroke. + The stroke thickness (optional). + The title (optional). - + - Gets the nearest point. + Gets the point on the series that is nearest the specified point. The point. - interpolate if set to true . + Interpolate the series if this flag is set to true. A TrackerHitResult for the current hit. - + Renders the series on the specified rendering context. The rendering context. The owner plot model. - + Renders the legend symbol for the line series on the specified rendering context. @@ -17222,1165 +17399,1191 @@ The rendering context. The bounding rectangle of the legend box. - + - The update data. + Sets default values from the plot model. + The plot model. - + Updates the maximum and minimum values of the series. - + - Gets or sets a constant value for the area definition. - This is used if DataFieldBase and BaselineValues are null. + Renders the points as line, broken line and markers. - The baseline. + The rendering context. + The clipping rectangle. + The points to render. - + - Gets or sets the second X data field. + Extracts a single contiguous line segment beginning with the element at the position of the enumerator when the method + is called. Initial invalid data points are ignored. + The enumerator to use to traverse the collection. The enumerator must be on a valid element. + Initially set to null, but I will update I won't give a broken line if this is null + place to put broken segment + place to put contiguous segment + + true if line segments are extracted, false if reached end. + - + - Gets or sets the second Y data field. + Renders the point labels. + The render context. + The clipping rectangle. - + - Gets or sets the color of the second line. + Renders a legend on the line. - The color. + The render context. + The clipping rectangle. - + - Gets the actual color of the second line. + Renders the transformed points as a line (smoothed if is true) and markers (if is not None). - The actual color. + The render context. + The clipping rectangle. + The points to render. - + - Gets or sets the area fill color. + Renders a continuous line. - The fill. + The render context. + The clipping rectangle. + The points to render. - + - Gets the actual fill color. + Force the smoothed points to be re-evaluated. - The actual fill. - + - Gets the second list of points. + Gets or sets the color of the curve. - The second list of points. + The color. - + - Gets or sets a value indicating whether the second - data collection should be reversed. - The first dataset is not reversed, and normally - the second dataset should be reversed to get a - closed polygon. + Gets or sets the color of the broken line segments. + Add DataPoint.Undefined in the Points collection to create breaks in the line. - + - Gets the second list of points. + Gets or sets the broken line style. - The second list of points. - + - Placement of the labels. + Gets or sets the broken line thickness. - + - Placed outside the bar. + Gets or sets the dash array for the rendered line (overrides ). + The dash array. + If this is not null it overrides the property. - + - Placed inside the bar. + Gets or sets the decimator. + + The decimator action. + + The decimator can be used to improve the performance of the rendering. See the example. - + - Placed inside in the middle/center of the bar. + Gets or sets the label format string. + The label format string. - + - Placed inside at the base of the bar. + Gets or sets the label margins. - + - Represents a series for candlestick charts. + Gets or sets the line join. - See also Wikipedia and - Matlab documentation. + The line join. - + - Represents a series for high-low plots. + Gets or sets the line style. - See link + The line style. - + - High/low items + Gets or sets a value specifying the position of a legend rendered on the line. + A value specifying the position of the legend. - + - The default color. + Gets or sets the marker fill color. + The marker fill. - + - Initializes a new instance of the class. + Gets or sets the marker outline polygon. + If this property is set, the MarkerType will not be used. + The marker outline. - + - Initializes a new instance of the class. + Gets or sets the marker resolution. - The title. + The marker resolution. - + - Initializes a new instance of the class. + Gets or sets the size of the marker. - The color. - The stroke thickness. - The title. + The size of the marker. - + - Gets the point on the series that is nearest the specified point. + Gets or sets the marker stroke. - The point. - Interpolate the series if this flag is set to true. - A TrackerHitResult for the current hit. + The marker stroke. - + - Determines whether the point is valid. + Gets or sets the marker stroke thickness. - The point. - The x axis. - The y axis. - true if [is valid point] [the specified pt]; otherwise, false. + The marker stroke thickness. - + - Renders the series on the specified rendering context. + Gets or sets the type of the marker. - The rendering context. - The owner plot model. + The type of the marker. + If MarkerType.Custom is used, the MarkerOutline property must be specified. - + - Renders the legend symbol for the series on the specified rendering context. + Gets or sets the minimum length of the segment. + Increasing this number will increase performance, + but make the curve less accurate. - The rendering context. - The bounding rectangle of the legend box. + The minimum length of the segment. - + - Sets the default values. + Gets or sets the thickness of the curve. - The model. + The stroke thickness. - + - Updates the data. + Gets the actual color. + The actual color. - + - Updates the maximum and minimum values of the series. + Gets the actual marker fill color. + The actual color. - + - Gets or sets the color of the item. + Gets the actual line style. - The color. + The actual line style. - + - Gets the actual color of the item. + Gets the actual dash array for the line. - The actual color. - + - Gets or sets the dashes array. - If this is not null it overrides the LineStyle property. + Gets or sets the smoothed points. - The dashes. + The smoothed points. - + - Gets or sets the data field for the Close value. + Represents a line segment. - + - Gets or sets the data field for the High value. + Initializes a new instance of the class. + The first point of the segment. + The second point of the segment. - + - Gets or sets the data field for the Low value. + Gets the first point1 of the segment. - + - Gets or sets the data field for the Open value. + Gets the second point of the segment. - + - Gets or sets the x data field (time). + The second list of points. - + - Gets the items of the series. + The secondary data points from the items source. - The items. - + - Gets or sets the line join. + Initializes a new instance of the class. - The line join. - + - Gets or sets the line style. + Gets the nearest point. - The line style. + The point. + interpolate if set to true . + A TrackerHitResult for the current hit. - + - Gets or sets the mapping delegate. + Renders the series on the specified rendering context. - The mapping. - Example: series1.Mapping = item => new HighLowItem(((MyType)item).Time,((MyType)item).Value); + The rendering context. + The owner plot model. - + - Gets or sets the thickness of the curve. + Renders the legend symbol for the line series on the + specified rendering context. - The stroke thickness. + The rendering context. + The bounding rectangle of the legend box. - + - Gets or sets the length of the open/close ticks (screen coordinates). + The update data. - The length of the open/close ticks. - + - Initializes a new instance of the class. + Updates the maximum and minimum values of the series. - + - Initializes a new instance of the class. + Gets or sets a constant value for the area definition. + This is used if DataFieldBase and BaselineValues are null. - The title. + The baseline. - + - Initializes a new instance of the class. + Gets or sets the second X data field. - The color. - The stroke thickness. - The title. - + - Renders the series on the specified rendering context. + Gets or sets the second Y data field. - The rendering context. - The owner plot model. - + - Renders the legend symbol for the series on the specified rendering context. + Gets or sets the color of the second line. - The rendering context. - The bounding rectangle of the legend box. + The color. - + - Gets or sets the width of the candle (in screen space units). + Gets the actual color of the second line. + The actual color. - + - Gets or sets the color used when the closing value is greater than opening value. + Gets or sets the area fill color. + The fill. - + - Gets or sets the fill color used when the closing value is less than opening value. + Gets the actual fill color. + The actual fill. - + - Gets or sets the end color of the shadow. + Gets the second list of points. - The end color of the shadow. + The second list of points. - + - Gets or sets the lengths of the shadow ends. + Gets or sets a value indicating whether the second + data collection should be reversed. + The first dataset is not reversed, and normally + the second dataset should be reversed to get a + closed polygon. - The length relative to the width of the candle. - + - Gets the actual increasing fill color. + Gets the second list of points. + The second list of points. - + - Represents a series that renders contours. + Placement of the labels. - See wikipedia and link. - + - The contour collection. + Placed outside the bar. - + - The temporary segment collection. + Placed inside the bar. - + - The default color. + Placed inside in the middle/center of the bar. - + - Initializes a new instance of the class. + Placed inside at the base of the bar. - + - Calculates the contours. + Represents a series for candlestick charts. + See also Wikipedia and + Matlab documentation. - + - Gets the point in the dataset that is nearest the specified point. + Represents a series for high-low plots. - The point. - The interpolate. - A hit result object. + See link - + - Renders the series on the specified rendering context. + High/low items - The rendering context. - The model. - + - Sets default values from the plot model. + The default color. - The plot model. - + - Updates the maximum and minimum values of the series. + Initializes a new instance of the class. - + - Determines if two values are close. + Initializes a new instance of the class. - The first value. - The second value. - The squared tolerance. - True if the values are close. + The title. - + - Determines if two points are close. + Initializes a new instance of the class. - The first point. - The second point. - The squared tolerance. - True if the points are close. + The color. + The stroke thickness. + The title. - + - Gets the index of item that is closest to the specified value. + Gets the point on the series that is nearest the specified point. - A list of values. - A value. - An index. + The point. + Interpolate the series if this flag is set to true. + A TrackerHitResult for the current hit. - + - The add contour labels. + Determines whether the point is valid. - The contour. - The points of the contour. - The clipping rectangle. - The contour labels. + The point. + The x axis. + The y axis. + true if [is valid point] [the specified pt]; otherwise, false. - + - Finds the connected segment. + Renders the series on the specified rendering context. - The point. - The contour level. - The distance tolerance. - reverse the segment if set to true. - The connected segment, or null if no segment was found. + The rendering context. + The owner plot model. - + - Joins the contour segments. + Renders the legend symbol for the series on the specified rendering context. - The tolerance for segment ends to connect (squared distance). + The rendering context. + The bounding rectangle of the legend box. - + - Renders the contour label. + Sets the default values. - The render context. - The contour label. + The model. - + - Renders the contour label background. + Updates the data. - The render context. - The contour label. - + - Gets or sets the color. + Updates the maximum and minimum values of the series. - The color. - + - Gets the actual color. + Gets or sets the color of the item. - The actual color. + The color. - + - Gets or sets the column coordinates. + Gets the actual color of the item. - The column coordinates. + The actual color. - + - Gets or sets the contour level step size. - This property is not used if the ContourLevels vector is set. + Gets or sets the dashes array. + If this is not null it overrides the LineStyle property. - The contour level step size. + The dashes. - + - Gets or sets the contour levels. + Gets or sets the data field for the Close value. - The contour levels. - + - Gets or sets the contour colors. + Gets or sets the data field for the High value. - The contour colors. - These colors will override the Color of the series. - If there are less colors than the number of contour levels, the colors will cycle. - + - Gets or sets the data. + Gets or sets the data field for the Low value. - The data. - + - Gets or sets the text background color. + Gets or sets the data field for the Open value. - The text background color. - + - Gets or sets the format string for contour values. + Gets or sets the x data field (time). - The format string. - + - Gets or sets the label spacing. + Gets the items of the series. - The label spacing. + The items. - + - Gets or sets the label step (number of contours per label). + Gets or sets the line join. - The label step. + The line join. - + Gets or sets the line style. The line style. - + - Gets or sets the row coordinates. + Gets or sets the mapping delegate. - The row coordinates. + The mapping. + Example: series1.Mapping = item => new HighLowItem(((MyType)item).Time,((MyType)item).Value); - + - Gets or sets the stroke thickness. + Gets or sets the thickness of the curve. The stroke thickness. - - - Represents a contour. - - - + - Gets or sets the contour level. + Gets or sets the length of the open/close ticks (screen coordinates). - The contour level. + The length of the open/close ticks. - + - Gets or sets the points. + Initializes a new instance of the class. - The points. - + - Initializes a new instance of the class. + Initializes a new instance of the class. - The points. - The contour level. + The title. - + - Gets or sets the color of the contour. + Initializes a new instance of the class. + The color. + The stroke thickness. + The title. - + - Represents a contour label. + Renders the series on the specified rendering context. + The rendering context. + The owner plot model. - + - Gets or sets the angle. + Renders the legend symbol for the series on the specified rendering context. - The angle. + The rendering context. + The bounding rectangle of the legend box. - + - Gets or sets the position. + Gets or sets the width of the candle (in screen space units). - The position. - + - Gets or sets the text. + Gets or sets the color used when the closing value is greater than opening value. - The text. - + - Represents a contour segment. + Gets or sets the fill color used when the closing value is less than opening value. - + - The contour level. + Gets or sets the end color of the shadow. + The end color of the shadow. - + - The end point. + Gets or sets the lengths of the shadow ends. + The length relative to the width of the candle. - + - The start point. + Gets the actual increasing fill color. - + - Initializes a new instance of the class. + Represents a series that renders contours. - The start point. - The end point. - The contour level. + See wikipedia and link. - + - Represents a series for clustered or stacked bar charts. + The contour collection. - + - Initializes a new instance of the class. + The temporary segment collection. - + - Gets or sets the width of the columns/bars (as a fraction of the available space). + The default color. - The width of the bars. - The fractional width. - The available space will be determined by the GapWidth of the CategoryAxis used by this series. - + - Gets the actual width/height of the items of this series. + Initializes a new instance of the class. - The width or height. - The actual width is also influenced by the GapWidth of the CategoryAxis used by this series. - + - Gets the category axis. + Calculates the contours. - The category axis. - + - Gets the rectangle for the specified values. + Gets the point in the dataset that is nearest the specified point. - The base value of the bar - The top value of the bar - The begin value of the bar - The end value of the bar - The rectangle. + The point. + The interpolate. + A hit result object. - + - Gets the value axis. + Renders the series on the specified rendering context. - The value axis. + The rendering context. + The model. - + - Renders the item label. + Sets default values from the plot model. - The render context - The clipping rectangle - The rectangle of the item. - The value of the label. - The index of the bar item. + The plot model. - + - Gets or sets the width (height) of the bars. + Updates the maximum and minimum values of the series. - The width of the bars. - + - Represents an item in an IntervalBarSeries. + Determines if two values are close. + The first value. + The second value. + The squared tolerance. + True if the values are close. - + - Initializes a new instance of the class. + Determines if two points are close. + The first point. + The second point. + The squared tolerance. + True if the points are close. - + - Initializes a new instance of the class. + Gets the index of item that is closest to the specified value. - The start. - The end. - The title. + A list of values. + A value. + An index. - + - Returns c# code that generates this instance. + The add contour labels. - C# code. + The contour. + The points of the contour. + The clipping rectangle. + The contour labels. - + - Gets or sets the color. + Finds the connected segment. + The point. + The contour level. + The distance tolerance. + reverse the segment if set to true. + The connected segment, or null if no segment was found. - + - Gets or sets the end value. + Joins the contour segments. + The tolerance for segment ends to connect (squared distance). - + - Gets or sets the start value. + Renders the contour label. + The render context. + The contour label. - + - Gets or sets the title. + Renders the contour label background. + The render context. + The contour label. - + - Represents a rectangle item in a RectangleBarSeries. + Gets or sets the color. + The color. - + - Initializes a new instance of the class. + Gets the actual color. + The actual color. - + - Initializes a new instance of the class. + Gets or sets the column coordinates. - The x0. - The y0. - The x1. - The y1. + The column coordinates. - + - Returns c# code that generates this instance. + Gets or sets the contour level step size. + This property is not used if the ContourLevels vector is set. - C# code. + The contour level step size. - + - Gets or sets the color. + Gets or sets the contour levels. - If set to Automatic, the FillColor of the RectangleBarSeries will be used. + The contour levels. - + - Gets or sets the title. + Gets or sets the contour colors. + The contour colors. + These colors will override the Color of the series. + If there are less colors than the number of contour levels, the colors will cycle. - + - Gets or sets the x0 coordinate. + Gets or sets the data. + The data. - + - Gets or sets the x1 coordinate. + Gets or sets the text background color. + The text background color. - + - Gets or sets the y0 coordinate. + Gets or sets the format string for contour values. + The format string. - + - Gets or sets the y1 coordinate. + Gets or sets the label spacing. + The label spacing. - + - Represents a series for bar charts where the bars are defined by rectangles. + Gets or sets the label step (number of contours per label). + The label step. - + - The default fill color. + Gets or sets the line style. + The line style. - + - Initializes a new instance of the class. + Gets or sets the row coordinates. + The row coordinates. - + - Gets the point in the dataset that is nearest the specified point. + Gets or sets the stroke thickness. - The point. - Specifies whether to interpolate or not. - A for the current hit. + The stroke thickness. - + - Renders the series on the specified rendering context. + Represents a contour. - The rendering context. - The model. - + - Renders the legend symbol on the specified rendering context. + Gets or sets the contour level. - The rendering context. - The legend rectangle. + The contour level. - + - Sets the default values. + Gets or sets the points. - The model. + The points. - + - Updates the data. + Initializes a new instance of the class. + The points. + The contour level. - + - Updates the maximum and minimum values of the series. + Gets or sets the color of the contour. - + - Checks if the specified value is valid. + Represents a contour label. - The value. - True if the value is valid. - + - Gets or sets the default color of the interior of the rectangles. + Gets or sets the angle. - The color. + The angle. - + - Gets the actual fill color. + Gets or sets the position. - The actual color. + The position. - + - Gets the rectangle bar items. + Gets or sets the text. + The text. - + - Gets or sets the label color. + Represents a contour segment. - + - Gets or sets the format string for the labels. + The contour level. - + - Gets or sets the color of the border around the rectangles. + The end point. - The color of the stroke. - + - Gets or sets the thickness of the border around the rectangles. + The start point. - The stroke thickness. - + - Gets or sets the actual rectangles for the rectangles. + Initializes a new instance of the class. + The start point. + The end point. + The contour level. - + - Represents a series for bar charts defined by to/from values. + Represents a series for clustered or stacked bar charts. - + - The default fill color. + Initializes a new instance of the class. - + - Initializes a new instance of the class. + Gets or sets the width of the columns/bars (as a fraction of the available space). + The width of the bars. + The fractional width. + The available space will be determined by the GapWidth of the CategoryAxis used by this series. - + - Gets the point in the dataset that is nearest the specified point. + Gets the actual width/height of the items of this series. - The point. - The interpolate. - A TrackerHitResult for the current hit. + The width or height. + The actual width is also influenced by the GapWidth of the CategoryAxis used by this series. - + - Checks if the specified value is valid. + Gets the category axis. - The value. - The y axis. - True if the value is valid. + The category axis. - + - Renders the Series on the specified rendering context. + Gets the rectangle for the specified values. - The rendering context. - The model. + The base value of the bar + The top value of the bar + The begin value of the bar + The end value of the bar + The rectangle. - + - Renders the legend symbol on the specified rendering context. + Gets the value axis. - The rendering context. - The legend rectangle. + The value axis. - + - Gets or sets the width/height of the columns/bars (as a fraction of the available space). + Renders the item label. - The width of the bars. - The fractional width. - The available space will be determined by the GapWidth of the CategoryAxis used by this series. + The render context + The clipping rectangle + The rectangle of the item. + The value of the label. + The index of the bar item. - + - Gets the items of this series. + Gets or sets the width (height) of the bars. - The items. + The width of the bars. - + - Check if the data series is using the specified axis. + Represents an item in an IntervalBarSeries. - An axis which should be checked if used - True if the axis is in use. - + - Sets the default values. + Initializes a new instance of the class. - The model. - + - Updates the axis maximum and minimum values. + Initializes a new instance of the class. + The start. + The end. + The title. - + - Updates the data. + Returns c# code that generates this instance. + C# code. - + - Updates the maximum and minimum values of the series. + Gets or sets the color. - + - Updates the valid items + Gets or sets the end value. - + - Gets the actual width/height of the items of this series. + Gets or sets the start value. - The width or height. - The actual width is also influenced by the GapWidth of the CategoryAxis used by this series. - + - Gets the category axis. + Gets or sets the title. - The category axis. - + - Gets the item at the specified index. + Represents a rectangle item in a RectangleBarSeries. - The index of the item. - The item of the index. - + - Gets the value axis. + Initializes a new instance of the class. - The value axis. - + - Gets or sets the width of the bars (as a fraction of the available width). The default value is 0.5 (50%) + Initializes a new instance of the class. - The width of the bars. + The x0. + The y0. + The x1. + The y1. - + - Gets or sets the default color of the interior of the Maximum bars. + Returns c# code that generates this instance. - The color. + C# code. - + - Gets the actual fill color. + Gets or sets the color. - The actual color. + If set to Automatic, the FillColor of the RectangleBarSeries will be used. - + - Gets a value indicating whether IsStacked. + Gets or sets the title. - + - Gets the range bar items. + Gets or sets the x0 coordinate. - + - Gets or sets the label color. + Gets or sets the x1 coordinate. - + - Gets or sets the label field. + Gets or sets the y0 coordinate. - + - Gets or sets the format string for the maximum labels. + Gets or sets the y1 coordinate. - + - Gets or sets the label margins. + Represents a series for bar charts where the bars are defined by rectangles. - + - Gets or sets the maximum value field. + The default fill color. - + - Gets or sets the minimum value field. + Initializes a new instance of the class. - + - Gets StackGroup. + Gets the point in the dataset that is nearest the specified point. + The point. + Specifies whether to interpolate or not. + A for the current hit. - + - Gets or sets the color of the border around the bars. + Renders the series on the specified rendering context. - The color of the stroke. + The rendering context. + The model. - + - Gets or sets the thickness of the bar border strokes. + Renders the legend symbol on the specified rendering context. - The stroke thickness. + The rendering context. + The legend rectangle. - + - Gets or sets the actual rectangles for the maximum bars. + Sets the default values. + The model. - + - Gets or sets the valid items + Updates the data. - + - Gets or sets the dictionary which stores the index-inversion for the valid items + Updates the maximum and minimum values of the series. - + - Represents an item for the TornadoBarSeries. + Checks if the specified value is valid. + The value. + True if the value is valid. - + - Initializes a new instance of the class. + Gets or sets the default color of the interior of the rectangles. + The color. - + - Returns c# code that generates this instance. + Gets the actual fill color. - C# code. + The actual color. - + - Gets or sets the base value. + Gets the rectangle bar items. - + - Gets or sets the maximum value. + Gets or sets the label color. - + - Gets or sets the color for the maximum bar. + Gets or sets the format string for the labels. - + - Gets or sets the minimum value. + Gets or sets the color of the border around the rectangles. + The color of the stroke. - + - Gets or sets the color for the minimum bar. + Gets or sets the thickness of the border around the rectangles. + The stroke thickness. - + - Represents a series that can be used to create tornado plots. + Gets or sets the actual rectangles for the rectangles. - See http://en.wikipedia.org/wiki/Tornado_diagram. - + - The default fill color. + Represents a series for bar charts defined by to/from values. - + - The default minimum fill color. + The default fill color. - + - Initializes a new instance of the class. + Initializes a new instance of the class. - + Gets the point in the dataset that is nearest the specified point. @@ -18388,7 +18591,7 @@ The interpolate. A TrackerHitResult for the current hit. - + Checks if the specified value is valid. @@ -18396,21 +18599,21 @@ The y axis. True if the value is valid. - + Renders the Series on the specified rendering context. The rendering context. The model. - + Renders the legend symbol on the specified rendering context. The rendering context. The legend rectangle. - + Gets or sets the width/height of the columns/bars (as a fraction of the available space). @@ -18418,692 +18621,619 @@ The fractional width. The available space will be determined by the GapWidth of the CategoryAxis used by this series. - + Gets the items of this series. The items. - + Check if the data series is using the specified axis. An axis which should be checked if used True if the axis is in use. - + Sets the default values. The model. - + Updates the axis maximum and minimum values. - + Updates the data. - + Updates the maximum and minimum values of the series. - + Updates the valid items - + Gets the actual width/height of the items of this series. The width or height. The actual width is also influenced by the GapWidth of the CategoryAxis used by this series. - + Gets the category axis. The category axis. - + Gets the item at the specified index. The index of the item. The item of the index. - + Gets the value axis. The value axis. - + Gets or sets the width of the bars (as a fraction of the available width). The default value is 0.5 (50%) The width of the bars. - - - Gets or sets the base value. - - The base value. - - - - Gets the tornado bar items. - - The items. - - - - Gets or sets the label color. - - - - - Gets or sets the label field. - - - - - Gets or sets the label margins. - - - - - Gets or sets the maximum value field. - - - - - Gets or sets the color of the interior of the Maximum bars. - - The color. - - - - Gets the actual fill color. - - The actual color. - - + - Gets or sets the format string for the maximum labels. + Gets or sets the default color of the interior of the Maximum bars. + The color. - + - Gets or sets the minimum value field. + Gets the actual fill color. + The actual color. - + - Gets or sets the default color of the interior of the Minimum bars. + Gets a value indicating whether IsStacked. - The color. - + - Gets the actual minimum fill color. + Gets the range bar items. - The actual color. - + - Gets or sets the format string for the minimum labels. + Gets or sets the label color. - + - Gets or sets the color of the border around the bars. + Gets or sets the label field. - The color of the stroke. - + - Gets or sets the thickness of the bar border strokes. + Gets or sets the format string for the maximum labels. - The stroke thickness. - + - Gets or sets the actual rectangles for the maximum bars. + Gets or sets the label margins. - + - Gets or sets the actual rectangles for the minimum bars. + Gets or sets the maximum value field. - + - Gets or sets the valid items + Gets or sets the minimum value field. - + - Gets or sets the dictionary which stores the index-inversion for the valid items + Gets StackGroup. - + - Represents an item in a . + Gets or sets the color of the border around the bars. + The color of the stroke. - + - The undefined. + Gets or sets the thickness of the bar border strokes. + The stroke thickness. - + - The close. + Gets or sets the actual rectangles for the maximum bars. - + - The high. + Gets or sets the valid items - + - The low. + Gets or sets the dictionary which stores the index-inversion for the valid items - + - The open. + Represents an item for the TornadoBarSeries. - + - The x. + Initializes a new instance of the class. - + - Initializes a new instance of the class. + Returns c# code that generates this instance. + C# code. - + - Initializes a new instance of the class. + Gets or sets the base value. - The x value. - The high value. - The low value. - The open value. - The close value. - + - Gets or sets the close value. + Gets or sets the maximum value. - The close value. - + - Gets or sets the high value. + Gets or sets the color for the maximum bar. - The high value. - + - Gets or sets the low value. + Gets or sets the minimum value. - The low value. - + - Gets or sets the open value. + Gets or sets the color for the minimum bar. - The open value. - + - Gets or sets the X value (time). + Represents a series that can be used to create tornado plots. - The X value. + See http://en.wikipedia.org/wiki/Tornado_diagram. - + - Represents a point in a . + The default fill color. - + - The size. + The default minimum fill color. - + - The tag. + Initializes a new instance of the class. - + - The value. + Gets the point in the dataset that is nearest the specified point. + The point. + The interpolate. + A TrackerHitResult for the current hit. - + - The x. + Checks if the specified value is valid. + The value. + The y axis. + True if the value is valid. - + - The y. + Renders the Series on the specified rendering context. + The rendering context. + The model. - + - Initializes a new instance of the class. + Renders the legend symbol on the specified rendering context. + The rendering context. + The legend rectangle. - + - Initializes a new instance of the class. + Gets or sets the width/height of the columns/bars (as a fraction of the available space). - The x. - The y. - The size. - The value. - The tag. + The width of the bars. + The fractional width. + The available space will be determined by the GapWidth of the CategoryAxis used by this series. - + - Returns C# code that generates this instance. + Gets the items of this series. - C# code. + The items. - + - Returns a that represents this instance. + Check if the data series is using the specified axis. - A that represents this instance. + An axis which should be checked if used + True if the axis is in use. - + - Gets or sets the size. + Sets the default values. - The size. + The model. - + - Gets or sets the tag. + Updates the axis maximum and minimum values. - The tag. - + - Gets or sets the value. + Updates the data. - The value. - + - Gets or sets the X. + Updates the maximum and minimum values of the series. - The X. - + - Gets or sets the Y. + Updates the valid items - The Y. - + - Represents a series that plots discrete data in a stem plot. + Gets the actual width/height of the items of this series. - See Stem plot and - stem. + The width or height. + The actual width is also influenced by the GapWidth of the CategoryAxis used by this series. - + - Initializes a new instance of the class. + Gets the category axis. + The category axis. - + - Initializes a new instance of the class. + Gets the item at the specified index. - The title. + The index of the item. + The item of the index. - + - Initializes a new instance of the class. + Gets the value axis. - The color of the line stroke. - The stroke thickness (optional). - The title (optional). + The value axis. - + - Gets the point on the series that is nearest the specified point. + Gets or sets the width of the bars (as a fraction of the available width). The default value is 0.5 (50%) - The point. - Interpolate the series if this flag is set to true. - A TrackerHitResult for the current hit. + The width of the bars. - + - Renders the LineSeries on the specified rendering context. + Gets or sets the base value. - The rendering context. - The owner plot model. + The base value. - + - Gets or sets Base. + Gets the tornado bar items. + The items. - + - Represents a series for stair step graphs. + Gets or sets the label color. - + - Initializes a new instance of the class. + Gets or sets the label field. - + - Initializes a new instance of the class. + Gets or sets the label margins. - The title. - + - Initializes a new instance of the class. + Gets or sets the maximum value field. - The color. - The stroke thickness. - The title. - + - Gets the nearest point. + Gets or sets the color of the interior of the Maximum bars. - The point. - interpolate if set to true . - A TrackerHitResult for the current hit. + The color. - + - Renders the LineSeries on the specified rendering context. + Gets the actual fill color. - The rendering context. - The owner plot model. + The actual color. - + - Gets or sets the stroke thickness of the vertical line segments. + Gets or sets the format string for the maximum labels. - The vertical stroke thickness. - Set the value to NaN to use the StrokeThickness property for both horizontal and vertical segments. - Using the VerticalStrokeThickness property will have a small performance hit. - + - Gets or sets the line style of the vertical line segments. + Gets or sets the minimum value field. - The vertical line style. - + - Represents a series for scatter plots. + Gets or sets the default color of the interior of the Minimum bars. - See http://en.wikipedia.org/wiki/Scatter_plot + The color. - + - The list of data points. + Gets the actual minimum fill color. + The actual color. - + - The data points from the items source. + Gets or sets the format string for the minimum labels. - + - Specifies if the itemsSourcePoints list can be modified. + Gets or sets the color of the border around the bars. + The color of the stroke. - + - The default fill color. + Gets or sets the thickness of the bar border strokes. + The stroke thickness. - + - Initializes a new instance of the class. + Gets or sets the actual rectangles for the maximum bars. - + - Gets the nearest point. + Gets or sets the actual rectangles for the minimum bars. - The point. - interpolate if set to true . - A TrackerHitResult for the current hit. - + - Determines whether the specified point is valid. + Gets or sets the valid items - The point. - The x axis. - The y axis. - true if the point is valid; otherwise, false . - + - Renders the series on the specified rendering context. + Gets or sets the dictionary which stores the index-inversion for the valid items - The rendering context. - The owner plot model. - + - Renders the legend symbol for the line series on the specified rendering context. + Represents an item in a . - The rendering context. - The bounding rectangle of the legend box. - + - Ensures that the axes of the series is defined. + The undefined. - + - Sets the default values. + The close. - The model. - + - Updates the data. + The high. - + - Updates the maximum and minimum values of the series. + The low. - + - Updates the Max/Min limits from the values in the specified point list. + The open. - The points. - + - Adds scatter points specified by a items source and data fields. + The x. - The destination collection. - The items source. - The data field x. - The data field y. - The data field size. - The data field value. - The data field tag. - + - Updates the Max/Min limits from the values in the specified point list. + Initializes a new instance of the class. - The points. - + - Clears or creates the list. + Initializes a new instance of the class. + The x value. + The high value. + The low value. + The open value. + The close value. - + - Updates the points from the . + Gets or sets the close value. + The close value. - + - Gets the list of points. + Gets or sets the high value. - A list of . - If the is specified, this list will not be used. + The high value. - + - Gets or sets a function that maps from elements in the to points to be rendered. + Gets or sets the low value. - The mapping function. The default is null. - Example: series1.Mapping = item => new DataPoint(((MyType)item).Time,((MyType)item).Value); - + The low value. - + - Gets or sets the size of the 'binning' feature. - If this number is greater than 1, bins of the specified is created for both x and y directions. Only one point will be drawn in each bin. + Gets or sets the open value. - - The size of the bins. The default is 0 - no binning. - + The open value. - + - Gets the actual color axis. + Gets or sets the X value (time). - A . - This is used to map scatter point values to colors. Use the to specify a color axis. - If the is not specified, the first of the will be used. + The X value. - + - Gets or sets the color axis key. + Represents a series that plots discrete data in a stem plot. - The color axis key. The default is null. - If set to null, the first of the will be used. - Make sure that the points contains values. - If your contains a , but you don't want to use a color axis, set the value to string.Empty or some other key that is not in use. + See Stem plot and + stem. - + - Gets or sets the name of the property that specifies X coordinates in the elements. + Initializes a new instance of the class. - The name of the property. The default is null. - + - Gets or sets the name of the property that specifies Y coordinates in the elements. + Initializes a new instance of the class. - The name of the property. The default is null. + The title. - + - Gets or sets the name of the property that specifies the size in the elements. + Initializes a new instance of the class. - The name of the property. The default is null. + The color of the line stroke. + The stroke thickness (optional). + The title (optional). - + - Gets or sets the name of the property that specifies the tag in the elements. + Gets the point on the series that is nearest the specified point. - The name of the property. The default is null. + The point. + Interpolate the series if this flag is set to true. + A TrackerHitResult for the current hit. - + - Gets or sets the name of the property that specifies the color value in the elements. + Renders the LineSeries on the specified rendering context. - The name of the property. The default is null. + The rendering context. + The owner plot model. - + - Gets or sets the marker fill color. If null, this color will be automatically set. + Gets or sets Base. - The fill color of the markers. The default is . - + - Gets the actual fill color. + Represents a series for stair step graphs. - The actual color. - + - Gets or sets the custom marker outline polygon. Set to to use this. + Initializes a new instance of the class. - The outline. The default is null. - + - Gets or sets the size of the marker (same size for all items). + Initializes a new instance of the class. - The size of the markers. The default is 5. + The title. - + - Gets or sets the marker stroke. + Initializes a new instance of the class. - The marker stroke. The default is . + The color. + The stroke thickness. + The title. - + - Gets or sets thickness of the the marker strokes. + Gets the nearest point. - The thickness. The default is 1. + The point. + interpolate if set to true . + A TrackerHitResult for the current hit. - + - Gets or sets the type of the marker. + Renders the LineSeries on the specified rendering context. - The type of the marker. The default is . - If is used, the property must be specified. + The rendering context. + The owner plot model. - + - Gets the maximum value of the points. + Gets or sets the stroke thickness of the vertical line segments. + The vertical stroke thickness. + Set the value to NaN to use the StrokeThickness property for both horizontal and vertical segments. + Using the VerticalStrokeThickness property will have a small performance hit. - + - Gets the minimum value of the points. + Gets or sets the line style of the vertical line segments. + The vertical line style. - + - Gets the list of points that should be rendered. + Represents a series for scatter plots. - A list of . + See http://en.wikipedia.org/wiki/Scatter_plot @@ -19180,7 +19310,8 @@ Represents a series for pie/circle/doughnut charts. - The arc length/central angle/area of each slice is proportional to the quantity it represents. See http://en.wikipedia.org/wiki/Pie_chart + The arc length/central angle/area of each slice is proportional to the quantity it represents. + See Pie charts. @@ -19216,7 +19347,7 @@ - Check if this data series requires X/Y axes. (e.g. Pie series do not require axes) + Checks if this data series requires X/Y axes. (e.g. PieSeries does not require axes) True if no axes are required. @@ -19240,7 +19371,7 @@ - The update axis max min. + Updates the maximum and minimum values of the axes used by this series. @@ -19292,11 +19423,18 @@ The inner diameter. + + + Gets or sets the color of the inside labels. + + If the value is OxyColors.Automatic, the will be used. + Gets or sets the inside label format. The inside label format. + The formatting arguments are: value {0}, label {1} and percentage {2}. @@ -19342,7 +19480,7 @@ - Gets or sets the stroke. + Gets or sets the stroke color. The stroke. @@ -19354,9 +19492,9 @@ - Gets or sets the tick distance. + Gets or sets the distance from the edge of the pie slice to the tick line. - The tick distance. + The distance. @@ -19366,15 +19504,15 @@ - Gets or sets the tick label distance. + Gets or sets the distance from the tick line to the outside label. - The tick label distance. + The distance. - Gets or sets the length of the tick radial. + Gets or sets the length of the radial part of the tick line. - The length of the tick radial. + The length. diff --git a/packages/OxyPlot.WindowsForms.2014.1.312.1/lib/NET45/OxyPlot.WindowsForms.XML b/packages/OxyPlot.WindowsForms.2014.1.318.1/lib/NET45/OxyPlot.WindowsForms.XML similarity index 100% rename from packages/OxyPlot.WindowsForms.2014.1.312.1/lib/NET45/OxyPlot.WindowsForms.XML rename to packages/OxyPlot.WindowsForms.2014.1.318.1/lib/NET45/OxyPlot.WindowsForms.XML diff --git a/packages/OxyPlot.WindowsForms.2014.1.318.1/lib/NET45/OxyPlot.WindowsForms.dll b/packages/OxyPlot.WindowsForms.2014.1.318.1/lib/NET45/OxyPlot.WindowsForms.dll new file mode 100644 index 0000000..84b5f51 Binary files /dev/null and b/packages/OxyPlot.WindowsForms.2014.1.318.1/lib/NET45/OxyPlot.WindowsForms.dll differ diff --git a/packages/OxyPlot.WindowsForms.2014.1.318.1/lib/NET45/OxyPlot.dll b/packages/OxyPlot.WindowsForms.2014.1.318.1/lib/NET45/OxyPlot.dll new file mode 100644 index 0000000..3751f3e Binary files /dev/null and b/packages/OxyPlot.WindowsForms.2014.1.318.1/lib/NET45/OxyPlot.dll differ diff --git a/packages/OxyPlot.WindowsForms.2014.1.312.1/lib/NET40/OxyPlot.xml b/packages/OxyPlot.WindowsForms.2014.1.318.1/lib/NET45/OxyPlot.xml similarity index 98% rename from packages/OxyPlot.WindowsForms.2014.1.312.1/lib/NET40/OxyPlot.xml rename to packages/OxyPlot.WindowsForms.2014.1.318.1/lib/NET45/OxyPlot.xml index 576a687..2c5a4a6 100644 --- a/packages/OxyPlot.WindowsForms.2014.1.312.1/lib/NET40/OxyPlot.xml +++ b/packages/OxyPlot.WindowsForms.2014.1.318.1/lib/NET45/OxyPlot.xml @@ -7270,2448 +7270,2923 @@ Gets the Courier font family. - + - Provides utility methods for axes. + Represents a point in a . - + - Creates tick values at the specified interval. + Represents a point in a . - The start value. - The end value. - The interval. - The maximum number of ticks (optional). The default value is 1000. - A sequence of values. - Step cannot be zero or negative.;step - + - Provides an abstract base class for exporters that write xml. + The size. - + - The xml writer. + The tag. - + - The disposed flag. + The value. - + - Initializes a new instance of the class. + The x. - + - Initializes a new instance of the class. + The y. - The stream. - + - Closes this instance. + Initializes a new instance of the class. - + - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + Initializes a new instance of the class. + The x. + The y. + The size. + The value. + The tag. - + - Flushes this instance. + Returns C# code that generates this instance. + C# code. - + - The write attribute string. + Returns a that represents this instance. - The name. - The value. + A that represents this instance. - + - Writes an attribute string with a prefix. + Gets or sets the size. - The prefix. - The name. - The constant. - The value. + The size. - + - The write doc type. + Gets or sets the tag. - The name of the DOCTYPE. This must be non-empty. - If non-null it also writes PUBLIC "pubid" "sysid" where pubid and sysid are replaced with the value of the given arguments. - If pubid is null and sysid is non-null it writes SYSTEM "sysid" where sysid is replaced with the value of this argument. - If non-null it writes [subset] where subset is replaced with the value of this argument. + The tag. - + - The write element string. + Gets or sets the value. - The name. - The text. + The value. - + - The write end document. + Gets or sets the X. + The X. - + - The write end element. + Gets or sets the Y. + The Y. - + - The write raw. + Initializes a new instance of the class. - The text. - + - The write start document. + Initializes a new instance of the class. - The standalone. + The x. + The y. + The X error. + The Y error. + The size. + The value. + The tag. - + - The write start element. + Gets or sets the error in X. - The name. + + The error. + - + - The write start element. + Gets or sets the error in Y. - The name. - The ns. + + The error. + - + - The write string. + Represents a series for scatter plots with the possibility to display error bars. - The text. - + - Releases unmanaged and - optionally - managed resources + Provides a base class for scatter series. - true to release both managed and unmanaged resources; false to release only unmanaged resources. + The type of the data points. - + - Provides extension methods to the . + Provides an abstract base class for series that are related to an X-axis and a Y-axis. - + - Reads a string of the specified length (in bytes). + Abstract base class for series that can contain items. - The reader. - The length. - The encoding. - The string. - + - Reads an unsigned 32-bit integer. + Provides an abstract base class for plot series. - The reader. - Read as little endian (Intel convention) if set to true. - The unsigned integer. + This class contains internal methods that should be called only from the PlotModel. - + - Reads a signed 32-bit integer. + Provides functionality to return data for a tracker control. - The reader. - Read as little endian (Intel convention) if set to true. - The signed integer. + The plot view will show a tracker with the current value when moving the mouse over the data. - + - Reads an unsigned 16-bit integer. + Gets the point on the series that is nearest the specified point. - The reader. - Read as little endian (Intel convention) if set to true. - The unsigned integer. + The point. + Interpolate the series if this flag is set to true. + A TrackerHitResult for the current hit. - + - Reads an 64-bit floating point value. + Gets a format string used for the tracker. - The reader. - Read as little endian (Intel convention) if set to true. - The floating point number. + The fields that can be used in the format string depends on the series. - + - Reads an array of unsigned 32-bit integers. + Gets the tracker key. - The reader. - The number of values to read. - Read as little endian (Intel convention) if set to true. - The unsigned integer array. - + - Reads an array of unsigned 16-bit integers. + Initializes a new instance of the class. - The reader. - The number of values to read. - Read as little endian (Intel convention) if set to true. - The unsigned integer array. - + - Reads a big endian (Motorola convention) unsigned 32-bit integer. + Gets the point on the series that is nearest the specified point. - The reader. - The unsigned integer. + The point. + Interpolate the series if this flag is set to true. + A TrackerHitResult for the current hit. - + - Reads a big endian (Motorola convention) signed 32-bit integer. + Renders the series on the specified render context. - The reader. - The signed integer. + The rendering context. + The model. - + - Reads a big endian (Motorola convention) unsigned 16-bit integer. + Renders the legend symbol on the specified render context. - The reader. - The unsigned integer. + The rendering context. + The legend rectangle. - + - Reads a big endian (Motorola convention) 64-bit floating point number. + Checks if this data series requires X/Y axes. (e.g. Pie series do not require axes) - The reader. - A . + true if axes are required. - + - Provides functionality to fill a list by specified properties of another list. + Ensures that the axes of the series are defined. - The target list item type. - This class uses reflection. - + - The properties. + Checks if the data series is using the specified axis. + The axis that should be checked. + true if the axis is in use. - + - Initializes a new instance of the class. + Sets the default values (colors, line style etc.) from the plot model. + A plot model. - + - Adds a setter for the specified property. + Updates the maximum and minimum values of the axes used by this series. - Name of the property. - The setter. - + - Fills the specified target list. + Updates the data of the series. - The target. - The source. - + - Fills the specified target list. + Updates the valid data of the series. - The target. - The source list. - + - Implements extension methods. + Updates the maximum and minimum values of the series. + This method is called when the is updated with the updateData parameter set to true. - + - Copies to the specified stream. + When overridden in a derived class, tests if the plot element is hit by the specified point. - The input stream. - The output stream. + The hit test arguments. + + The result of the hit test. + - + - Provides extended string formatting functionality. + Gets or sets the background color of the series. + This property defines the background color in the area defined by the x and y axes used by this series. - + - The formatting expression. + Gets or sets a value indicating whether this series is visible. - + - Replaces the format items in the specified string. + Gets or sets the title of the series. - The culture specific format provider. - The format string. - The item. - The values. - The formatted string. - The format string and values works as in String.Format. - In addition, you can format properties of the item object by using the syntax - {PropertyName:Formatstring}. - E.g. if you have a "Value" property in your item's class, use "{Value:0.00}" to output the value with two digits. - Note that this formatting is using reflection and does not have the same performance as string.Format. + The title that is shown in the legend of the plot. The default value is null. When the value is null, this series will not be shown in the legend. - + - Creates a valid file name. + Gets or sets a format string used for the tracker. - The title. - The extension. - A file name. + + The arguments for the format string may be different for each type of series. See the documentation. + - + - Provides functionality to generate fraction strings from double values. + Gets or sets the key for the tracker to use on this series. - Examples: "3/4", "PI/2" + + This key may be used by the plot view to show a custom tracker for the series. + - + - Converts a double to a fraction string. + Updates the valid items - The value. - The unit. - The unit symbol. - The tolerance. - The format Provider. - The format string. - The convert to fraction string. - + - Calculates the greatest common divisor. + Gets the item for the specified index. - The a. - The b. - The greatest common divisor. + The items source. + The index. + The get item. + Returns null if ItemsSource is not set, or the index is outside the boundaries. - + - Calculates the greatest common factor. + Gets the item at the specified index. - The x. - The y. - The greatest common factor. + The index of the item. + The item of the index. - + - Provides utility methods for vector generation. + Gets or sets the items source. + The items source. - + - Creates a vector. + Gets the rectangle the series uses on the screen (screen coordinates). - The first value. - The last value. - The number of steps. - A vector. + The rectangle. - + - Creates a vector. + Renders the legend symbol on the specified rendering context. - The first value. - The last value. - The step size. - A vector. + The rendering context. + The legend rectangle. - + - Evaluates the specified function. + Transforms from a screen point to a data point by the axes of this series. - The function. - The x values. - The y values. - Array of evaluations. The value of f(x_i,y_j) will be placed at index [i, j]. + The screen point. + A data point. - + - Fills the array with the specified value. + Transforms the specified coordinates to a screen point by the axes of this series. - The array. - The value. + The x coordinate. + The y coordinate. + A screen point. - + - Fills the two-dimensional array with the specified value. + Transforms the specified data point to a screen point by the axes of this series. - The two-dimensional array. - The value. + The point. + A screen point. - + - Finds the maximum value in the specified 2D array (NaN values not included). + Check if this data series requires X/Y axes. (e.g. Pie series do not require axes) - The array. - The maximum value. + The are axes required. - + - Finds the minimum value in the specified 2D array. + Ensures that the axes of the series is defined. - The array. - Exclude NaN values if set to true. - The minimum value. - + - Calculates a hash code for the specified sequence of items. + Check if the data series is using the specified axis. - A sequence of items. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + An axis. + True if the axis is in use. - + - Provides utility methods reflection based support methods. + Sets default values from the plot model. + The plot model. - + - Fills a target by the specified property of a source target/enumerable. + Updates the axes to include the max and min of this series. - The type of the destination target items (and the source property). - The target list to be filled. - The source target. - The property name. - Could not find property. - + - Adds data points from the specified source to the specified destination. + Updates the data. - The destination target. - The source. - The x-coordinate data field. - The y-coordinate data field. - + - Provides functionality to create contours from a triangular mesh. + Updates the maximum and minimum values of the series. - - Ported from C / Fortran code by Paul Bourke. - See Conrec for - full description of code and the original source. - - - Contouring aids in visualizing three dimensional surfaces on a two dimensional - medium (on paper or in this case a computer graphics screen). Two most common - applications are displaying topological features of an area on a map or the air - pressure on a weather map. In all cases some parameter is plotted as a function - of two variables, the longitude and latitude or x and y axis. One problem with - computer contouring is the process is usually CPU intensive and the algorithms - often use advanced mathematical techniques making them susceptible to error. - - + - Contour is a contouring subroutine for rectangularily spaced data - It emits calls to a line drawing subroutine supplied by the user - which draws a contour map corresponding to data on a randomly - spaced rectangular grid. The coordinates emitted are in the same - units given in the x() and y() arrays. - Any number of contour levels may be specified but they must be - in order of increasing value. + Gets the clipping rectangle. - Matrix of data to contour. - Data matrix column coordinates. - Data matrix row coordinates. - Contour levels in increasing order. - The renderer. + The clipping rectangle. - + - Renderer delegate + Gets the point on the curve that is nearest the specified point. - Start point x-coordinate - Start point y-coordinate - End point x-coordinate - End point y-coordinate - Contour level + The point list. + The point. + A tracker hit result if a point was found. - + - Represents an image. + Gets the nearest point. + The points (data coordinates). + The point (screen coordinates). + A if a point was found, null otherwise. - + - The image data. + Determines whether the specified point is valid. + The point. + true if the point is valid; otherwise, false . - + - The pixels + Determines whether the specified point is valid. + The x coordinate. + The y coordinate. + true if the point is valid; otherwise, false . - + - Initializes a new instance of the class from the specified stream. + Updates the Max/Min limits from the specified list. - A stream that provides the image data. + The list of points. - + - Initializes a new instance of the class from a byte array. + Updates the Max/Min limits from the specified list. - The image bytes. - - + The type of the elements in the list. + The items. + A function that provides the x value for each item. + A function that provides the y value for each item. + The items argument cannot be null. + + - Creates an image from 8-bit indexed pixels. + Updates the Max/Min limits from the specified collection. - The pixels indexed as [x,y]. [0,0] is top-left. - The palette. - The image format. - The encoder options. - An + The type of the items in the collection. + The items. + A function that provides the x minimum for each item. + A function that provides the x maximum for each item. + A function that provides the y minimum for each item. + A function that provides the y maximum for each item. + The items argument cannot be null. - + - Creates an image from 32-bit true-color pixels. + Verifies that both axes are defined. - The pixels indexed as [x,y]. [0,0] is top-left. - The image format. - The encoder options. - An - + - Gets the image data. + Gets or sets the maximum x-coordinate of the dataset. - The image data as a byte array. + The maximum x-coordinate. - + - Gets the pixels of the image. + Gets or sets the maximum y-coordinate of the dataset. - The pixels in an array [width,height]. [0,0] is top-left. + The maximum y-coordinate. - + - Gets the for the specified format. + Gets or sets the minimum x-coordinate of the dataset. - The image format. - The . + The minimum x-coordinate. - + - Gets the for the specified format. + Gets or sets the minimum y-coordinate of the dataset. - The image format. - The image encoder options. - The . + The minimum y-coordinate. - + - Gets the image format. + Gets the x-axis. - The image bytes. - The + The x-axis. - + - Gets the byte array from the specified stream. + Gets or sets the x-axis key. - The stream. - A byte array. + The x-axis key. - + - Updates the image information. + Gets the y-axis. + The y-axis. - + - Gets the image format. + Gets or sets the y-axis key. - The format. + The y-axis key. - + - Gets the width of the image. + The list of data points. - The width. - + - Gets the height of the image. + The default fill color. - The height. - + - Gets the number of bits per pixel. + Initializes a new instance of the class. - The bits per pixel. - + - Gets the horizontal resolution of the image. + Gets the nearest point. - The resolution in dots per inch (dpi). + The point. + interpolate if set to true . + A TrackerHitResult for the current hit. - + - Gets the vertical resolution of the image. + Determines whether the specified point is valid. - The resolution in dots per inch (dpi). + The point. + The x axis. + The y axis. + true if the point is valid; otherwise, false . - + - Provides information about an . + Renders the series on the specified rendering context. + The rendering context. + The owner plot model. - + - Gets or sets the width in pixels. + Renders the legend symbol for the line series on the specified rendering context. - The width. + The rendering context. + The bounding rectangle of the legend box. - + - Gets or sets the height in pixels. + Ensures that the axes of the series is defined. - The height. - + - Gets or sets the bits per pixel. + Sets the default values. - The bits per pixel. + The model. - + - Gets or sets the horizontal resolution of the image. + Updates the data. - The resolution in dots per inch (dpi). - + - Gets or sets the vertical resolution of the image. + Updates the maximum and minimum values of the series. - The resolution in dots per inch (dpi). - + - Provides an abstract base class for image encoder options. + Updates the Max/Min limits from the values in the specified point list. + The points. - + - Initializes a new instance of the class. + Adds scatter points specified by a items source and data fields. + The destination collection. + The items source. + The data field x. + The data field y. + The data field size. + The data field value. + The data field tag. - + - Gets or sets the horizontal resolution (in dots per inch). + Updates the Max/Min limits from the values in the specified point list. - The resolution. The default value is 96 dpi. + The points. - + - Gets or sets the vertical resolution (in dots per inch). + Clears or creates the list. - The resolution. The default value is 96 dpi. - + - Defines the image format. + Defines the data fields used by the code that reflects on the . + The list filler. - + - The image is a PNG image. + Updates the points from the . - + - The image is a bitmap image. + Gets the list of points. + A list of . + If the is specified, this list will not be used. - + - The image is a JPEG image. + Gets or sets a function that maps from elements in the to points to be rendered. + The mapping function. The default is null. + Example: series1.Mapping = item => new DataPoint(((MyType)item).Time,((MyType)item).Value); + - + - The image format is unknown. + Gets or sets the size of the 'binning' feature. + If this number is greater than 1, bins of the specified is created for both x and y directions. Only one point will be drawn in each bin. + + The size of the bins. The default is 0 - no binning. + - + - Specifies functionality to decode an image. + Gets the actual color axis. + A . + This is used to map scatter point values to colors. Use the to specify a color axis. + If the is not specified, the first of the will be used. - + - Gets information about the image in the specified byte array. + Gets or sets the color axis key. - The image data. - An structure. + The color axis key. The default is null. + If set to null, the first of the will be used. + Make sure that the points contains values. + If your contains a , but you don't want to use a color axis, set the value to string.Empty or some other key that is not in use. - + - Decodes an image from the specified byte array. + Gets or sets the name of the property that specifies X coordinates in the elements. - The image data. - The 32-bit pixel data. The indexing is [x,y] where [0,0] is top-left. + The name of the property. The default is null. - + - Specifies functionality to encode an image. + Gets or sets the name of the property that specifies Y coordinates in the elements. + The name of the property. The default is null. - + - Encodes the specified pixels. + Gets or sets the name of the property that specifies the size in the elements. - The pixel data. The indexing is [x,y] where [0,0] is top-left. - The image data. + The name of the property. The default is null. - + - Encodes the specified 8-bit indexed pixels. + Gets or sets the name of the property that specifies the tag in the elements. - The indexed pixel data. The indexing is [x,y] where [0,0] is top-left. - The palette. - The image data. + The name of the property. The default is null. - + - Implements support for decoding bmp images. + Gets or sets the name of the property that specifies the color value in the elements. + The name of the property. The default is null. - + - Gets information about the image in the specified byte array. + Gets or sets the marker fill color. If null, this color will be automatically set. - The image data. - - An structure. - + The fill color of the markers. The default is . - + - Decodes an image from the specified byte array. + Gets the actual fill color. - The image data. - - The 32-bit pixel data. - + The actual color. - + - Implements support for encoding bmp images. + Gets or sets the custom marker outline polygon. Set to to use this. + The outline. The default is null. - + - The options + Gets or sets the size of the marker (same size for all items). + The size of the markers. The default is 5. - + - Initializes a new instance of the class. + Gets or sets the marker stroke. - The options. + The marker stroke. The default is . - + - Encodes the specified image data to png. + Gets or sets thickness of the the marker strokes. - The pixel data (bottom line first). - The png image data. + The thickness. The default is 1. - + - Encodes the specified 8-bit indexed pixels. + Gets or sets the type of the marker. - The pixels. - The palette. - The image data. + The type of the marker. The default is . + If is used, the property must be specified. - + - Writes the bitmap info header. + Gets the maximum value of the points. - The writer. - The width. - The height. - The number of bits per pixel. - The length of the pixel data. - The horizontal resolution (dpi). - The vertical resolution (dpi). - The number of colors. - + - Writes the bitmap V4 header. + Gets the minimum value of the points. - The writer. - The width. - The height. - The number of bits per pixel. - The length. - The resolution. - The number of colors. - + - Represents options for the . + Gets the list of points that should be rendered. + A list of . - + - Implements support for decoding png images. + Gets or sets the data points from the items source. - + - Gets information about the image in the specified byte array. + Gets or sets a value indicating whether the list can be modified. - The image data. - An structure. - Wrong length of pHYs chunk. - + - Decodes an image from the specified byte array. + Initializes a new instance of the class. - The image data. - The 32-bit pixel data, indexed as [x,y]. - + - Deflates the specified bytes. + Renders the series on the specified rendering context. - The bytes. - The deflated bytes. + + The rendering context. + + + The owner plot model. + - + - Defines the color type + Selects all points for which the passed function returns true. + + The function. + - + - Gray scale + Defines the data fields used by the code that reflects on the . + The list filler. - + - True color + Gets or sets the data field for the X error property. + + The data field. + - + - Indexed color + Gets or sets the data field for the Y error property. + + The data field. + - + - Gray scale with alpha + Gets or sets the color of the error bar. + + The color of the error bar. + - + - True color with alpha + Gets or sets the width of the error bar stop. + + The width of the error bar stop. + - + - Defines the compression method. + Gets or sets the error bar stroke thickness. + + The error bar stroke thickness. + - + - DEFLATE compression + Gets or sets the minimum size (relative to ) of the error bars to be shown. - + - Defines the filter method. + Provides utility methods for axes. - + - No filter. + Creates tick values at the specified interval. + The start value. + The end value. + The interval. + The maximum number of ticks (optional). The default value is 1000. + A sequence of values. + Step cannot be zero or negative.;step - + - Sub filter + Provides an abstract base class for exporters that write xml. - + - Up filter + The xml writer. - + - Average filter + The disposed flag. - + - Paeth filter + Initializes a new instance of the class. - + - Defines interlace methods (chapter 8.2) + Initializes a new instance of the class. + The stream. - + - The null method, pixels are extracted sequentially from left to right, and scan lines sequentially from top to bottom. + Closes this instance. - + - Adam7, defines seven distinct passes over the image. Each pass transmits a subset of the pixels in the reference image. - The pass in which each pixel is transmitted (numbered from 1 to 7) is defined by replicating a 8-by-8 pattern over the - entire image, starting at the upper left corner. + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - + - Implements support for encoding png images. + Flushes this instance. - + - The CRC table + The write attribute string. + The name. + The value. - + - The options + Writes an attribute string with a prefix. + The prefix. + The name. + The constant. + The value. - + - Initializes static members of the class. + The write doc type. + The name of the DOCTYPE. This must be non-empty. + If non-null it also writes PUBLIC "pubid" "sysid" where pubid and sysid are replaced with the value of the given arguments. + If pubid is null and sysid is non-null it writes SYSTEM "sysid" where sysid is replaced with the value of this argument. + If non-null it writes [subset] where subset is replaced with the value of this argument. - + - Initializes a new instance of the class. + The write element string. - The options. + The name. + The text. - + - Encodes the specified image data to png. + The write end document. - The pixel data indexed as [x,y] (bottom line first). - The png image data. - + - Encodes the specified 8-bit indexed pixels. + The write end element. - The pixels. - The palette. - The image data. - + - Calculates the Adler-32 check sum. + The write raw. - The data. - The check sum. + The text. - + - Creates the header data. + The write start document. - The width. - The height. - The header. + The standalone. - + - Creates the physical dimensions data. + The write start element. - The horizontal resolution. - The vertical resolution. - The data. + The name. - + - Creates the uncompressed blocks. + The write start element. - The data. - The output data. + The name. + The ns. - + - Updates the CRC check sum. + The write string. - The input CRC. - The data. - The updated CRC. + The text. - + - Writes the integer value with big endian byte order. + Releases unmanaged and - optionally - managed resources - The writer. - The value. + true to release both managed and unmanaged resources; false to release only unmanaged resources. - + - Writes the unsigned integer value with big endian byte order. + Provides extension methods to the . - The writer. - The value. - + - Writes a png chunk. + Reads a string of the specified length (in bytes). - The writer. - The chunk type. - The chunk data. + The reader. + The length. + The encoding. + The string. - + - Provides a binary writer that writes to memory. + Reads an unsigned 32-bit integer. + The reader. + Read as little endian (Intel convention) if set to true. + The unsigned integer. - + - Initializes a new instance of the class. + Reads a signed 32-bit integer. + The reader. + Read as little endian (Intel convention) if set to true. + The signed integer. - + - Gets the content as a byte array. + Reads an unsigned 16-bit integer. - The byte array. + The reader. + Read as little endian (Intel convention) if set to true. + The unsigned integer. - + - Represents options for the . + Reads an 64-bit floating point value. + The reader. + Read as little endian (Intel convention) if set to true. + The floating point number. - + - Provides utilities for s. + Reads an array of unsigned 32-bit integers. + The reader. + The number of values to read. + Read as little endian (Intel convention) if set to true. + The unsigned integer array. - + - Copies a range of the specified . + Reads an array of unsigned 16-bit integers. - The type of the array items. - The source array. - The start index. - The end index. - An containing the items from index to index . + The reader. + The number of values to read. + Read as little endian (Intel convention) if set to true. + The unsigned integer array. - + - Copies the first items of the specified . + Reads a big endian (Motorola convention) unsigned 32-bit integer. - The type of the array items. - The source array. - The number of items to copy. - An containing the items from index 0 to index . + The reader. + The unsigned integer. - + - Fills the specified array with values in the specified range. + Reads a big endian (Motorola convention) signed 32-bit integer. - The type of the array items. - The source array. - The start index. - The end index. - The value to fill. + The reader. + The signed integer. - + - Implements a binary reader that can read bits. + Reads a big endian (Motorola convention) unsigned 16-bit integer. + The reader. + The unsigned integer. - + - Reads a byte from the stream. + Reads a big endian (Motorola convention) 64-bit floating point number. - The byte. + The reader. + A . - + - Reads a bit from the stream. + Provides functionality to fill a list by specified properties of another list. - Returns 0 or 1 if a bit is available, or throws an EOFException if the end of stream is reached. + The target list item type. + This class uses reflection. - + - Closes this stream and the underlying InputStream. + The properties. - + - Returns the current bit position, which is between 0 and 7 inclusive. The number of bits remaining in the current byte is 8 minus this number. + Initializes a new instance of the class. - The bit position. - + - Discards the remainder of the current byte and reads the next byte from the stream. + Adds a setter for the specified property. - The byte. + Name of the property. + The setter. - + - Reads the specified number of bits. + Fills the specified target list. - The number of bits. - The bits. - Reading past EOF. + The target. + The source. - + - The byte bit reader. + Fills the specified target list. + The target. + The source list. - + - The input. + Implements extension methods. - + - The bit position. + Copies to the specified stream. - Either in the range 0x00 to 0xFF, or -1 if the end of stream is reached + The input stream. + The output stream. - + - The is end of stream. + Provides extended string formatting functionality. - Always between 1 and 8, inclusive - + - The next bits. + The formatting expression. - Underlying byte stream to read from - + - Initializes a new instance of the class. + Replaces the format items in the specified string. - The arguments. - Argument is null + The culture specific format provider. + The format string. + The item. + The values. + The formatted string. + The format string and values works as in String.Format. + In addition, you can format properties of the item object by using the syntax + {PropertyName:Formatstring}. + E.g. if you have a "Value" property in your item's class, use "{Value:0.00}" to output the value with two digits. + Note that this formatting is using reflection and does not have the same performance as string.Format. - + - Reads a bit from the stream. Returns 0 or 1 if a bit is available, or -1 if the end of stream is reached. The end of stream always occurs on a byte boundary. + Creates a valid file name. - The . + The title. + The extension. + A file name. - + - Reads a bit from the stream. Returns 0 or 1 if a bit is available, or throws an EOFException if the end of stream is reached. + Provides functionality to generate fraction strings from double values. - The . + Examples: "3/4", "PI/2" - + - Gets the bit position. + Converts a double to a fraction string. - The . + The value. + The unit. + The unit symbol. + The tolerance. + The format Provider. + The format string. + The convert to fraction string. - + - Discards the remainder of the current byte and reads the next byte from the stream. + Calculates the greatest common divisor. - The . + The a. + The b. + The greatest common divisor. - + - Closes this stream and the underlying InputStream. + Calculates the greatest common factor. + The x. + The y. + The greatest common factor. - + - A canonical Huffman code. Immutable. Code length 0 means no code. + Provides utility methods for vector generation. -

- The code is a c# port of the DEFLATE project by Nayuki Minase at github. - Original source code: CircularDictionary.java. -

-

- A canonical Huffman code only describes the code length of each symbol. The codes can be reconstructed from this information. In this implementation, symbols with lower code lengths, breaking ties by lower symbols, are assigned lexicographically lower codes. - Example: - Code lengths (canonical code): - Symbol A: 1 - Symbol B: 3 - Symbol C: 0 (no code) - Symbol D: 2 - Symbol E: 3 - Huffman codes (generated from canonical code): - Symbol A: 0 - Symbol B: 110 - Symbol C: None - Symbol D: 10 - Symbol E: 111 -

- + - The code lengths + Creates a vector. + The first value. + The last value. + The number of steps. + A vector. - + - Initializes a new instance of the class. + Creates a vector. - The code lengths. - The constructor does not check that the array of code lengths results in a complete Huffman tree, being neither underfilled nor overfilled. + The first value. + The last value. + The step size. + A vector. - + - Initializes a new instance of the class based on the given code tree. + Evaluates the specified function. - The tree. - The symbol limit. + The function. + The x values. + The y values. + Array of evaluations. The value of f(x_i,y_j) will be placed at index [i, j]. - + - Gets the symbol limit. + Fills the array with the specified value. - The limit. + The array. + The value. - + - Gets the length of the code. + Fills the two-dimensional array with the specified value. - The symbol. - The length. - Symbol out of range + The two-dimensional array. + The value. - + - Converts the canonical code to a code tree. + Finds the maximum value in the specified 2D array (NaN values not included). - The code tree. - This canonical code does not represent a Huffman code tree - or - This canonical code does not represent a Huffman code tree + The array. + The maximum value. - + - Builds the code lengths. + Finds the minimum value in the specified 2D array. - The node. - The depth. - Symbol has more than one code - or - Symbol exceeds symbol limit - or - Illegal node type + The array. + Exclude NaN values if set to true. + The minimum value. - + - Provides a circular dictionary. + Calculates a hash code for the specified sequence of items. - The code is a c# port of the DEFLATE project by Nayuki Minase at github. - Original source code: CircularDictionary.java. + A sequence of items. + A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - + - The data + Provides utility methods reflection based support methods. - + - The mask + Fills a target by the specified property of a source target/enumerable. + The type of the destination target items (and the source property). + The target list to be filled. + The source target. + The property name. + Could not find property. - + - The index + Adds data points from the specified source to the specified destination. + The destination target. + The source. + The x-coordinate data field. + The y-coordinate data field. - + - Initializes a new instance of the class. + Provides functionality to create contours from a triangular mesh. - The size of the dictionary. + + Ported from C / Fortran code by Paul Bourke. + See Conrec for + full description of code and the original source. + + + Contouring aids in visualizing three dimensional surfaces on a two dimensional + medium (on paper or in this case a computer graphics screen). Two most common + applications are displaying topological features of an area on a map or the air + pressure on a weather map. In all cases some parameter is plotted as a function + of two variables, the longitude and latitude or x and y axis. One problem with + computer contouring is the process is usually CPU intensive and the algorithms + often use advanced mathematical techniques making them susceptible to error. + - + - Appends the specified byte. + Contour is a contouring subroutine for rectangularily spaced data + It emits calls to a line drawing subroutine supplied by the user + which draws a contour map corresponding to data on a randomly + spaced rectangular grid. The coordinates emitted are in the same + units given in the x() and y() arrays. + Any number of contour levels may be specified but they must be + in order of increasing value. - The byte. + Matrix of data to contour. + Data matrix column coordinates. + Data matrix row coordinates. + Contour levels in increasing order. + The renderer. - + - Copies the specified bytes to the output writer. + Renderer delegate - The distance? - The length. - The writer. + Start point x-coordinate + Start point y-coordinate + End point x-coordinate + End point y-coordinate + Contour level - + - The code tree. + Represents an image. - The code is a c# port of Nayuki Minase's DEFLATE project at GitHub. - Original source code: CodeTree.java. - + - Stores the code for each symbol, or null if the symbol has no code. - For example, if symbol 5 has code 10011, then codes.get(5) is the list [1, 0, 0, 1, 1]. + The image data. - + - Initializes a new instance of the class. Every symbol in the tree 'root' must be strictly less than 'symbolLimit'. + The pixels - The root. - The symbol limit. - + - Gets the code for the specified symbol. + Initializes a new instance of the class from the specified stream. - The symbol. - A of codes. + A stream that provides the image data. - + - Returns a string showing all the codes in this tree. The format is subject to change. Useful for debugging. + Initializes a new instance of the class from a byte array. - The . + The image bytes. - + - Appends the code of the specified node to the specified . + Creates an image from 8-bit indexed pixels. - The prefix. - The node. - The string builder. - Illegal node type + The pixels indexed as [x,y]. [0,0] is top-left. + The palette. + The image format. + The encoder options. + An - + - Builds the code list. + Creates an image from 32-bit true-color pixels. - The node. - The prefix. + The pixels indexed as [x,y]. [0,0] is top-left. + The image format. + The encoder options. + An - + - Gets the root. + Gets the image data. + The image data as a byte array. - + - Implements DEFLATE decompression. + Gets the pixels of the image. - The code is a c# port of the DEFLATE project by Nayuki Minase at github. - Original source code: Decompressor.java. + The pixels in an array [width,height]. [0,0] is top-left. - + - The fixed literal length code. + Gets the for the specified format. + The image format. + The . - + - The fixed distance code. + Gets the for the specified format. + The image format. + The image encoder options. + The . - + - The dictionary. + Gets the image format. + The image bytes. + The - + - The input. + Gets the byte array from the specified stream. + The stream. + A byte array. - + - The output. + Updates the image information. - + - The output stream. + Gets the image format. + The format. - + - Initializes static members of the class. + Gets the width of the image. + The width. - + - Initializes a new instance of the class. + Gets the height of the image. - The reader. + The height. - + - Decompresses the data from the specified . + Gets the number of bits per pixel. - The input. - An array of . + The bits per pixel. - + - Decompresses the data from the specified . + Gets the horizontal resolution of the image. - The input. - An array of . + The resolution in dots per inch (dpi). - + - Decompresses the specified data. + Gets the vertical resolution of the image. - The input. - An array of . + The resolution in dots per inch (dpi). - + - For handling dynamic Huffman codes. + Provides information about an . - A sequence of items. - + - Decompress an uncompressed block. + Gets or sets the width in pixels. + The width. - + - Decompresses a Huffman block. + Gets or sets the height in pixels. - The litLen code. - The distance code. + The height. - + - Decodes the specified symbol. + Gets or sets the bits per pixel. - The code. - The . + The bits per pixel. - + - Decodes the run length. + Gets or sets the horizontal resolution of the image. - The symbol. - The . + The resolution in dots per inch (dpi). - + - Decodes distance. + Gets or sets the vertical resolution of the image. - The symbol. - The . + The resolution in dots per inch (dpi). - + - Reads the specified number of bits. + Provides an abstract base class for image encoder options. - The number of bits to read. - The . - + - Represents an internal node. + Initializes a new instance of the class. - + - Defines the node abstract class. + Gets or sets the horizontal resolution (in dots per inch). - Package-private (internal) to prevent accidental sub-classing outside of this package + The resolution. The default value is 96 dpi. - + - Initializes a new instance of the class. + Gets or sets the vertical resolution (in dots per inch). - The left child. - The right child. + The resolution. The default value is 96 dpi. - + - Gets the left child. + Defines the image format. - + - Gets the right child. + The image is a PNG image. - + - Represents a leaf. + The image is a bitmap image. - + - Initializes a new instance of the class. + The image is a JPEG image. - The symbol. - Illegal symbol value;symbol - + - Gets the symbol. + The image format is unknown. - The symbol. - + - Provides a render context for scalable vector graphics output. + Specifies functionality to decode an image. - + - The writer. + Gets information about the image in the specified byte array. + The image data. + An structure. - + - The disposed flag. + Decodes an image from the specified byte array. + The image data. + The 32-bit pixel data. The indexing is [x,y] where [0,0] is top-left. - + - Initializes a new instance of the class. + Specifies functionality to encode an image. - The s. - The width. - The height. - Create an SVG document if set to true. - The text measurer. - The background. - + - Closes the svg writer. + Encodes the specified pixels. + The pixel data. The indexing is [x,y] where [0,0] is top-left. + The image data. - + - Completes the svg element. + Encodes the specified 8-bit indexed pixels. + The indexed pixel data. The indexing is [x,y] where [0,0] is top-left. + The palette. + The image data. - + - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + Implements support for decoding bmp images. - + - Draws an ellipse. + Gets information about the image in the specified byte array. - The rectangle. - The fill color. - The stroke color. - The thickness. + The image data. + + An structure. + - + - Draws the polyline from the specified points. + Decodes an image from the specified byte array. - The points. - The stroke color. - The stroke thickness. - The dash array. - The line join type. - if set to true the shape will be aliased. + The image data. + + The 32-bit pixel data. + - + - Draws the polygon from the specified points. The polygon can have stroke and/or fill. + Implements support for encoding bmp images. - The points. - The fill color. - The stroke color. - The stroke thickness. - The dash array. - The line join type. - if set to true the shape will be aliased. - + - Draws the rectangle. + The options - The rectangle. - The fill color. - The stroke color. - The stroke thickness. - + - Draws the text. + Initializes a new instance of the class. - The p. - The text. - The c. - The font family. - Size of the font. - The font weight. - The rotate. - The horizontal alignment. - The vertical alignment. - Size of the max. + The options. - + - Flushes this instance. + Encodes the specified image data to png. + The pixel data (bottom line first). + The png image data. - + - Measures the text. + Encodes the specified 8-bit indexed pixels. - The text. - The font family. - Size of the font. - The font weight. - The text size. + The pixels. + The palette. + The image data. - + - Draws the specified portion of the specified at the specified location and with the specified size. + Writes the bitmap info header. - The source. - The x-coordinate of the upper-left corner of the portion of the source image to draw. - The y-coordinate of the upper-left corner of the portion of the source image to draw. - Width of the portion of the source image to draw. - Height of the portion of the source image to draw. - The x-coordinate of the upper-left corner of drawn image. - The y-coordinate of the upper-left corner of drawn image. - The width of the drawn image. - The height of the drawn image. - The opacity. - Interpolate if set to true. + The writer. + The width. + The height. + The number of bits per pixel. + The length of the pixel data. + The horizontal resolution (dpi). + The vertical resolution (dpi). + The number of colors. - + - Releases unmanaged and - optionally - managed resources + Writes the bitmap V4 header. - true to release both managed and unmanaged resources; false to release only unmanaged resources. + The writer. + The width. + The height. + The number of bits per pixel. + The length. + The resolution. + The number of colors. - + - Gets or sets the text measurer. + Represents options for the . - The text measurer. - + - Represents a writer that provides easy generation of Scalable Vector Graphics files. + Implements support for decoding png images. - + - The end is written. + Gets information about the image in the specified byte array. + The image data. + An structure. + Wrong length of pHYs chunk. - + - The clip path + Decodes an image from the specified byte array. + The image data. + The 32-bit pixel data, indexed as [x,y]. - + - The clip path number + Deflates the specified bytes. + The bytes. + The deflated bytes. - + - Initializes a new instance of the class. + Defines the color type - The stream. - The width (in user units). - The height (in user units). - if set to true, the writer will write the xml headers (?xml and !DOCTYPE). - + - Closes the svg document. + Gray scale - + - Writes the end of the document. + True color - + - Creates a style. + Indexed color - The fill color. - The stroke color. - The stroke thickness (in user units). - The line dash array. - The line join type. - A style string. - + - Writes an ellipse. + Gray scale with alpha + + + + + True color with alpha + + + + + Defines the compression method. + + + + + DEFLATE compression + + + + + Defines the filter method. + + + + + No filter. + + + + + Sub filter + + + + + Up filter + + + + + Average filter + + + + + Paeth filter + + + + + Defines interlace methods (chapter 8.2) + + + + + The null method, pixels are extracted sequentially from left to right, and scan lines sequentially from top to bottom. + + + + + Adam7, defines seven distinct passes over the image. Each pass transmits a subset of the pixels in the reference image. + The pass in which each pixel is transmitted (numbered from 1 to 7) is defined by replicating a 8-by-8 pattern over the + entire image, starting at the upper left corner. + + + + + Implements support for encoding png images. + + + + + The CRC table + + + + + The options + + + + + Initializes static members of the class. + + + + + Initializes a new instance of the class. + + The options. + + + + Encodes the specified image data to png. + + The pixel data indexed as [x,y] (bottom line first). + The png image data. + + + + Encodes the specified 8-bit indexed pixels. + + The pixels. + The palette. + The image data. + + + + Calculates the Adler-32 check sum. + + The data. + The check sum. + + + + Creates the header data. - The x-coordinate of the center. - The y-coordinate of the center. The width. The height. - The style. + The header. - + - Sets a clipping rectangle. + Creates the physical dimensions data. - The x coordinate of the clipping rectangle. - The y coordinate of the clipping rectangle. - The width of the clipping rectangle. - The height of the clipping rectangle. + The horizontal resolution. + The vertical resolution. + The data. - + - Resets the clipping rectangle. + Creates the uncompressed blocks. + The data. + The output data. - + - Writes a portion of the specified image. + Updates the CRC check sum. - The x-coordinate of the upper-left corner of the portion of the source image to draw. - The y-coordinate of the upper-left corner of the portion of the source image to draw. - Width of the portion of the source image to draw. - Height of the portion of the source image to draw. - The destination x-coordinate. - The destination y-coordinate. - Width of the destination rectangle. - Height of the destination rectangle. - The image. + The input CRC. + The data. + The updated CRC. - + - Writes the specified image. + Writes the integer value with big endian byte order. - The x-coordinate. - The y-coordinate. - The width of the image. - The height of the image. - The image. + The writer. + The value. - + - Writes a line. + Writes the unsigned integer value with big endian byte order. - The first point. - The second point. - The style. + The writer. + The value. - + - Writes a polygon. + Writes a png chunk. + + The writer. + The chunk type. + The chunk data. + + + + Provides a binary writer that writes to memory. + + + + + Initializes a new instance of the class. + + + + + Gets the content as a byte array. + + The byte array. + + + + Represents options for the . + + + + + Provides utilities for s. + + + + + Copies a range of the specified . + + The type of the array items. + The source array. + The start index. + The end index. + An containing the items from index to index . + + + + Copies the first items of the specified . + + The type of the array items. + The source array. + The number of items to copy. + An containing the items from index 0 to index . + + + + Fills the specified array with values in the specified range. + + The type of the array items. + The source array. + The start index. + The end index. + The value to fill. + + + + Implements a binary reader that can read bits. + + + + + Reads a byte from the stream. + + The byte. + + + + Reads a bit from the stream. + + Returns 0 or 1 if a bit is available, or throws an EOFException if the end of stream is reached. + + + + Closes this stream and the underlying InputStream. + + + + + Returns the current bit position, which is between 0 and 7 inclusive. The number of bits remaining in the current byte is 8 minus this number. + + The bit position. + + + + Discards the remainder of the current byte and reads the next byte from the stream. + + The byte. + + + + Reads the specified number of bits. + + The number of bits. + The bits. + Reading past EOF. + + + + The byte bit reader. + + + + + The input. + + + + + The bit position. + + Either in the range 0x00 to 0xFF, or -1 if the end of stream is reached + + + + The is end of stream. + + Always between 1 and 8, inclusive + + + + The next bits. + + Underlying byte stream to read from + + + + Initializes a new instance of the class. + + The arguments. + Argument is null + + + + Reads a bit from the stream. Returns 0 or 1 if a bit is available, or -1 if the end of stream is reached. The end of stream always occurs on a byte boundary. + + The . + + + + Reads a bit from the stream. Returns 0 or 1 if a bit is available, or throws an EOFException if the end of stream is reached. + + The . + + + + Gets the bit position. + + The . + + + + Discards the remainder of the current byte and reads the next byte from the stream. + + The . + + + + Closes this stream and the underlying InputStream. + + + + + A canonical Huffman code. Immutable. Code length 0 means no code. + +

+ The code is a c# port of the DEFLATE project by Nayuki Minase at github. + Original source code: CircularDictionary.java. +

+

+ A canonical Huffman code only describes the code length of each symbol. The codes can be reconstructed from this information. In this implementation, symbols with lower code lengths, breaking ties by lower symbols, are assigned lexicographically lower codes. + Example: + Code lengths (canonical code): + Symbol A: 1 + Symbol B: 3 + Symbol C: 0 (no code) + Symbol D: 2 + Symbol E: 3 + Huffman codes (generated from canonical code): + Symbol A: 0 + Symbol B: 110 + Symbol C: None + Symbol D: 10 + Symbol E: 111 +

+
+ + + The code lengths + + + + + Initializes a new instance of the class. + + The code lengths. + The constructor does not check that the array of code lengths results in a complete Huffman tree, being neither underfilled nor overfilled. + + + + Initializes a new instance of the class based on the given code tree. + + The tree. + The symbol limit. + + + + Gets the symbol limit. + + The limit. + + + + Gets the length of the code. + + The symbol. + The length. + Symbol out of range + + + + Converts the canonical code to a code tree. + + The code tree. + This canonical code does not represent a Huffman code tree + or + This canonical code does not represent a Huffman code tree + + + + Builds the code lengths. + + The node. + The depth. + Symbol has more than one code + or + Symbol exceeds symbol limit + or + Illegal node type + + + + Provides a circular dictionary. + + The code is a c# port of the DEFLATE project by Nayuki Minase at github. + Original source code: CircularDictionary.java. + + + + The data + + + + + The mask + + + + + The index + + + + + Initializes a new instance of the class. + + The size of the dictionary. + + + + Appends the specified byte. + + The byte. + + + + Copies the specified bytes to the output writer. + + The distance? + The length. + The writer. + + + + The code tree. + + The code is a c# port of Nayuki Minase's DEFLATE project at GitHub. + Original source code: CodeTree.java. + + + + Stores the code for each symbol, or null if the symbol has no code. + For example, if symbol 5 has code 10011, then codes.get(5) is the list [1, 0, 0, 1, 1]. + + + + + Initializes a new instance of the class. Every symbol in the tree 'root' must be strictly less than 'symbolLimit'. + + The root. + The symbol limit. + + + + Gets the code for the specified symbol. + + The symbol. + A of codes. + + + + Returns a string showing all the codes in this tree. The format is subject to change. Useful for debugging. - The points. - The style. + The . - + - Writes a polyline. + Appends the code of the specified node to the specified . - The points. - The style. + The prefix. + The node. + The string builder. + Illegal node type - + - Writes a rectangle. + Builds the code list. - The x coordinate. - The y coordinate. - The width. - The height. - The style. + The node. + The prefix. - + - Writes text. + Gets the root. - The position. - The text. - The text color. - The font family. - The font size (in user units). - The font weight. - The rotation angle. - The horizontal alignment. - The vertical alignment. - + - Converts a color to a svg color string. + Implements DEFLATE decompression. - The color. - The color string. + The code is a c# port of the DEFLATE project by Nayuki Minase at github. + Original source code: Decompressor.java. - + - Writes an double attribute. + The fixed literal length code. - The name. - The value. - + - Writes the clip path attribute. + The fixed distance code. - + - Converts a value to a string or to the specified "auto" string if the value is NaN. + The dictionary. - The value. - The string to return if value is NaN. - A string. - + - Converts a list of points to a string. + The input. - The points. - A string. - + - Writes the header. + The output. - The width. - The height. - + - Gets or sets a value indicating whether this writer should produce a stand-alone document. + The output stream. - + - Gets or sets the number format. + Initializes static members of the class. - The number format. - + - Provides functionality to export plots to scalable vector graphics. + Initializes a new instance of the class. + The reader. - + - Initializes a new instance of the class. + Decompresses the data from the specified . + The input. + An array of . - + - Exports the specified model to a stream. + Decompresses the data from the specified . - The model. - The output stream. - The width (points). - The height (points). - if set to true, the xml headers will be included (?xml and !DOCTYPE). - The text measurer. + The input. + An array of . - + - Exports to string. + Decompresses the specified data. - The model. - The width (points). - The height (points). - if set to true, the xml headers will be included (?xml and !DOCTYPE). - The text measurer. - The plot as a svg string. + The input. + An array of . - + - Exports the specified to a . + For handling dynamic Huffman codes. - The model to export. - The target stream. + A sequence of items. - + - Exports the specified to a string. + Decompress an uncompressed block. - The model. - the SVG content as a string. - + - Gets or sets the width (in user units) of the output area. + Decompresses a Huffman block. + The litLen code. + The distance code. - + - Gets or sets the height (in user units) of the output area. + Decodes the specified symbol. + The code. + The . - + - Gets or sets a value indicating whether the xml headers should be included. + Decodes the run length. + The symbol. + The . - + - Gets or sets the text measurer. + Decodes distance. + The symbol. + The . - + - The OxyPlot.Axes namespace contains the annotations and related types. + Reads the specified number of bits. + The number of bits to read. + The . - + - Represents an annotation that shows a rectangle. + Represents an internal node. - + - The rectangle transformed to screen coordinates. + Defines the node abstract class. + Package-private (internal) to prevent accidental sub-classing outside of this package - + - Initializes a new instance of the class. + Initializes a new instance of the class. + The left child. + The right child. - + - Renders the polygon annotation. + Gets the left child. - The render context. - The plot model. - + - When overridden in a derived class, tests if the plot element is hit by the specified point. + Gets the right child. - The hit test arguments. - - The result of the hit test. - - + - Gets or sets the minimum X. + Represents a leaf. - The minimum X. - + - Gets or sets the maximum X. + Initializes a new instance of the class. - The maximum X. + The symbol. + Illegal symbol value;symbol - + - Gets or sets the minimum Y. + Gets the symbol. - The minimum Y. + The symbol. - + - Gets or sets the maximum Y. + Provides a render context for scalable vector graphics output. - The maximum Y. - + - Represents an annotation that shows text. + The writer. - + - The actual bounds of the text. + The disposed flag. - + - Initializes a new instance of the class. + Initializes a new instance of the class. + The s. + The width. + The height. + Create an SVG document if set to true. + The text measurer. + The background. - + - Renders the text annotation. + Closes the svg writer. - The render context. - The plot model. - + - When overridden in a derived class, tests if the plot element is hit by the specified point. + Completes the svg element. - The hit test arguments. - - The result of the hit test. - - + - Gets the coordinates of the (rotated) background rectangle. + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - The position. - The size. - The padding. - The rotation. - The horizontal alignment. - The vertical alignment. - The background rectangle coordinates. - + - Gets or sets the fill color of the background rectangle. + Draws an ellipse. - The background. + The rectangle. + The fill color. + The stroke color. + The thickness. - + - Gets or sets the position offset (screen coordinates). + Draws the polyline from the specified points. - The offset. + The points. + The stroke color. + The stroke thickness. + The dash array. + The line join type. + if set to true the shape will be aliased. - + - Gets or sets the padding of the background rectangle. + Draws the polygon from the specified points. The polygon can have stroke and/or fill. - The padding. + The points. + The fill color. + The stroke color. + The stroke thickness. + The dash array. + The line join type. + if set to true the shape will be aliased. - + - Gets or sets the stroke color of the background rectangle. + Draws the rectangle. - The stroke color. + The rectangle. + The fill color. + The stroke color. + The stroke thickness. - + - Gets or sets the stroke thickness of the background rectangle. + Draws the text. - The stroke thickness. + The p. + The text. + The c. + The font family. + Size of the font. + The font weight. + The rotate. + The horizontal alignment. + The vertical alignment. + Size of the max. - + - Represents an annotation that shows a polygon. + Flushes this instance. - + - The polygon points transformed to screen coordinates. + Measures the text. + The text. + The font family. + Size of the font. + The font weight. + The text size. - + - Initializes a new instance of the class. + Draws the specified portion of the specified at the specified location and with the specified size. + The source. + The x-coordinate of the upper-left corner of the portion of the source image to draw. + The y-coordinate of the upper-left corner of the portion of the source image to draw. + Width of the portion of the source image to draw. + Height of the portion of the source image to draw. + The x-coordinate of the upper-left corner of drawn image. + The y-coordinate of the upper-left corner of drawn image. + The width of the drawn image. + The height of the drawn image. + The opacity. + Interpolate if set to true. - + - Renders the polygon annotation. + Releases unmanaged and - optionally - managed resources - The render context. - The plot model. + true to release both managed and unmanaged resources; false to release only unmanaged resources. - + - When overridden in a derived class, tests if the plot element is hit by the specified point. + Gets or sets the text measurer. - The hit test arguments. - - The result of the hit test. - + The text measurer. - + - Gets or sets the line join. + Represents a writer that provides easy generation of Scalable Vector Graphics files. - The line join. - + - Gets or sets the line style. + The end is written. - The line style. - + - Gets the points. + The clip path - The points. - + - Represents an annotation that shows a straight line. + The clip path number - + - Provides an abstract base class for all annotations that contain paths (lines, functions or polylines). + Initializes a new instance of the class. + The stream. + The width (in user units). + The height (in user units). + if set to true, the writer will write the xml headers (?xml and !DOCTYPE). - + - Defines whether or not the path should be aliased. + Closes the svg document. - + - The actual minimum value on the x axis. + Writes the end of the document. - + - The actual minimum value on the y axis. + Creates a style. + The fill color. + The stroke color. + The stroke thickness (in user units). + The line dash array. + The line join type. + A style string. - + - The actual maximum value on the x axis. + Writes an ellipse. + The x-coordinate of the center. + The y-coordinate of the center. + The width. + The height. + The style. - + - The actual maximum value on the y axis. + Sets a clipping rectangle. + The x coordinate of the clipping rectangle. + The y coordinate of the clipping rectangle. + The width of the clipping rectangle. + The height of the clipping rectangle. - + - The points of the line, transformed to screen coordinates. + Resets the clipping rectangle. - + - Initializes a new instance of the class. + Writes a portion of the specified image. + The x-coordinate of the upper-left corner of the portion of the source image to draw. + The y-coordinate of the upper-left corner of the portion of the source image to draw. + Width of the portion of the source image to draw. + Height of the portion of the source image to draw. + The destination x-coordinate. + The destination y-coordinate. + Width of the destination rectangle. + Height of the destination rectangle. + The image. - + - Renders the annotation on the specified context. + Writes the specified image. - The render context. - The model. + The x-coordinate. + The y-coordinate. + The width of the image. + The height of the image. + The image. - + - When overridden in a derived class, tests if the plot element is hit by the specified point. + Writes a line. - The hit test arguments. - - The result of the hit test. - + The first point. + The second point. + The style. - + - Gets the screen points. + Writes a polygon. - The list of points to display on screen for this path. + The points. + The style. - + - Calculates the actual minimums and maximums. + Writes a polyline. + The points. + The style. - + - Gets the point on a curve at the specified relative distance along the curve. + Writes a rectangle. - The curve points. - The relative distance along the curve. - The margins. - The position. - The angle. - True if a position was found. + The x coordinate. + The y coordinate. + The width. + The height. + The style. - + - Gets or sets the color of the line. + Writes text. + The position. + The text. + The text color. + The font family. + The font size (in user units). + The font weight. + The rotation angle. + The horizontal alignment. + The vertical alignment. - + - Gets or sets the line join. + Converts a color to a svg color string. - The line join. + The color. + The color string. - + - Gets or sets the line style. + Writes an double attribute. - The line style. + The name. + The value. - + - Gets or sets the maximum X coordinate for the line. + Writes the clip path attribute. - + - Gets or sets the maximum Y coordinate for the line. + Converts a value to a string or to the specified "auto" string if the value is NaN. + The value. + The string to return if value is NaN. + A string. - + - Gets or sets the minimum X coordinate for the line. + Converts a list of points to a string. + The points. + A string. - + - Gets or sets the minimum Y coordinate for the line. + Writes the header. + The width. + The height. - + - Gets or sets the stroke thickness. + Gets or sets a value indicating whether this writer should produce a stand-alone document. - The stroke thickness. - + - Gets or sets the text margin (along the line). + Gets or sets the number format. - The text margin. + The number format. - + - Gets or sets the text padding (in the direction of the text). + Provides functionality to export plots to scalable vector graphics. - The text padding. - + - Gets or sets the text orientation. + Initializes a new instance of the class. - The text orientation. - + - Gets or sets the text position relative to the line. + Exports the specified model to a stream. - The text position in the interval [0,1]. - Positions smaller than 0.25 are left aligned at the start of the line - Positions larger than 0.75 are right aligned at the end of the line - Other positions are center aligned at the specified position + The model. + The output stream. + The width (points). + The height (points). + if set to true, the xml headers will be included (?xml and !DOCTYPE). + The text measurer. - + - Gets or sets a value indicating whether to clip the text within the plot area. + Exports to string. - true if text should be clipped within the plot area; otherwise, false. + The model. + The width (points). + The height (points). + if set to true, the xml headers will be included (?xml and !DOCTYPE). + The text measurer. + The plot as a svg string. - + - Gets or sets a value indicating whether to clip the annotation line by the X axis range. + Exports the specified to a . - true if clipping by the X axis is enabled; otherwise, false. + The model to export. + The target stream. - + - Gets or sets a value indicating whether to clip the annotation line by the Y axis range. + Exports the specified to a string. - true if clipping by the Y axis is enabled; otherwise, false. + The model. + the SVG content as a string. - + - Gets or sets a value indicating whether the path is aliased. + Gets or sets the width (in user units) of the output area. - true if is aliased; otherwise, false. - + - Gets or sets the actual minimum value on the x axis. + Gets or sets the height (in user units) of the output area. - The actual minimum value on the x axis. - + - Gets or sets the actual minimum value on the y axis. + Gets or sets a value indicating whether the xml headers should be included. - The actual minimum value on the y axis. - + - Gets or sets the actual maximum value on the x axis. + Gets or sets the text measurer. - The actual maximum value on the x axis. - + - Gets or sets the actual maximum value on the y axis. + The OxyPlot.Axes namespace contains the annotations and related types. - The actual maximum value on the y axis. - + - Initializes a new instance of the class. + Represents an annotation that shows a rectangle. - + - Gets the screen points. + The rectangle transformed to screen coordinates. - The list of points to display on screen for this path. - + - Gets or sets the y-intercept when Type is LinearEquation. + Initializes a new instance of the class. - The intercept value. - Linear equation y-intercept (the b in y=mx+b). - http://en.wikipedia.org/wiki/Linear_equation - + - Gets or sets the slope when Type is LinearEquation. + Renders the polygon annotation. - The slope value. - Linear equation slope (the m in y=mx+b) - http://en.wikipedia.org/wiki/Linear_equation + The render context. + The plot model. - + - Gets or sets the type of line equation. + When overridden in a derived class, tests if the plot element is hit by the specified point. + The hit test arguments. + + The result of the hit test. + - + - Gets or sets the X position for vertical lines (only for Type==Vertical). + Gets or sets the minimum X. + The minimum X. - + - Gets or sets the Y position for horizontal lines (only for Type==Horizontal) + Gets or sets the maximum X. + The maximum X. - + - Specifies the definition of the line in a . + Gets or sets the minimum Y. + The minimum Y. - + - Horizontal line given by the Y property + Gets or sets the maximum Y. + The maximum Y. - + - Vertical line given by the X property + Represents an annotation that shows text. - + - Linear equation y=mx+b given by the Slope and Intercept properties + The actual bounds of the text. - + - Specifies the layer for an . + Initializes a new instance of the class. - + - Render the annotation below the gridlines of the axes. + Renders the text annotation. + The render context. + The plot model. - + - Render the annotation below the series. + When overridden in a derived class, tests if the plot element is hit by the specified point. + The hit test arguments. + + The result of the hit test. + - + - Render the annotation above the series. + Gets the coordinates of the (rotated) background rectangle. + The position. + The size. + The padding. + The rotation. + The horizontal alignment. + The vertical alignment. + The background rectangle coordinates. - + - Specifies the orientation of the text in an annotation. + Gets or sets the fill color of the background rectangle. + The background. - + - Horizontal text. + Gets or sets the position offset (screen coordinates). + The offset. - + - Vertical text. + Gets or sets the padding of the background rectangle. + The padding. - + - Oriented along the line. + Gets or sets the stroke color of the background rectangle. + The stroke color. - + - Represents an annotation that shows an arrow. + Gets or sets the stroke thickness of the background rectangle. + The stroke thickness. - + - The end point in screen coordinates. + Represents an annotation that shows a polygon. - + - The start point in screen coordinates. + The polygon points transformed to screen coordinates. - + - Initializes a new instance of the class. + Initializes a new instance of the class. - + - Renders the arrow annotation. + Renders the polygon annotation. The render context. The plot model. - + When overridden in a derived class, tests if the plot element is hit by the specified point. @@ -9720,87 +10195,77 @@ The result of the hit test. - - - Gets or sets the arrow direction. - - Setting this property overrides the property. - - + - Gets or sets the color of the arrow. + Gets or sets the line join. + The line join. - + - Gets or sets the end point of the arrow. + Gets or sets the line style. + The line style. - + - Gets or sets the length of the head (relative to the stroke thickness) (the default value is 10). + Gets the points. - The length of the head. + The points. - + - Gets or sets the width of the head (relative to the stroke thickness) (the default value is 3). + Represents an annotation that shows a straight line. - The width of the head. - + - Gets or sets the line join type. + Provides an abstract base class for all annotations that contain paths (lines, functions or polylines). - The line join type. - + - Gets or sets the line style. + Defines whether or not the path should be aliased. - The line style. - + - Gets or sets the start point of the arrow. + The actual minimum value on the x axis. - This property is overridden by the ArrowDirection property, if set. - + - Gets or sets the stroke thickness (the default value is 2). + The actual minimum value on the y axis. - The stroke thickness. - + - Gets or sets the 'veeness' of the arrow head (relative to thickness) (the default value is 0). + The actual maximum value on the x axis. - The 'veeness'. - + - Represents an annotation that shows an ellipse. + The actual maximum value on the y axis. - + - The rectangle transformed to screen coordinates. + The points of the line, transformed to screen coordinates. - + - Initializes a new instance of the class. + Initializes a new instance of the class. - + - Renders the polygon annotation. + Renders the annotation on the specified context. The render context. - The plot model. + The model. - + When overridden in a derived class, tests if the plot element is hit by the specified point. @@ -9809,3705 +10274,3698 @@ The result of the hit test. - + - Gets or sets the x-coordinate of the center. + Gets the screen points. + The list of points to display on screen for this path. - + - Gets or sets the y-coordinate of the center. + Calculates the actual minimums and maximums. - + - Gets or sets the width of the ellipse. + Gets the point on a curve at the specified relative distance along the curve. + The curve points. + The relative distance along the curve. + The margins. + The position. + The angle. + True if a position was found. - + - Gets or sets the height of the ellipse. + Gets or sets the color of the line. - + - Represents an annotation that shows a function rendered as a path. + Gets or sets the line join. + The line join. - + - Initializes a new instance of the class. + Gets or sets the line style. + The line style. - + - Gets the screen points. + Gets or sets the maximum X coordinate for the line. - The list of screen points defined by this function annotation. - + - Gets or sets the type of function. Can be either f(x) or f(y). + Gets or sets the maximum Y coordinate for the line. - The type of the function. - + - Gets or sets the y=f(x) equation when Type is Equation. + Gets or sets the minimum X coordinate for the line. - + - Gets or sets the resolution. + Gets or sets the minimum Y coordinate for the line. - The resolution. - + - Defines the definition of function in a . + Gets or sets the stroke thickness. + The stroke thickness. - + - Curve equation x=f(y) given by the Equation property + Gets or sets the text margin (along the line). + The text margin. - + - Curve equation y=f(x) given by the Equation property + Gets or sets the text padding (in the direction of the text). + The text padding. - + - Represents an annotation that shows an image. + Gets or sets the text orientation. + The text orientation. - + - The actual bounds of the rendered image. + Gets or sets the text position relative to the line. + The text position in the interval [0,1]. + Positions smaller than 0.25 are left aligned at the start of the line + Positions larger than 0.75 are right aligned at the end of the line + Other positions are center aligned at the specified position - + - Initializes a new instance of the class. + Gets or sets a value indicating whether to clip the text within the plot area. + true if text should be clipped within the plot area; otherwise, false. - + - Initializes a new instance of the class. + Gets or sets a value indicating whether to clip the annotation line by the X axis range. - The image. - The position in screen coordinates. - The horizontal alignment. - The vertical alignment. + true if clipping by the X axis is enabled; otherwise, false. - + - Initializes a new instance of the class. + Gets or sets a value indicating whether to clip the annotation line by the Y axis range. - The image. - The position in data coordinates. - The horizontal alignment. - The vertical alignment. + true if clipping by the Y axis is enabled; otherwise, false. - + - Initializes a new instance of the class. + Gets or sets a value indicating whether the path is aliased. - The image. - The x-coordinate relative to the plot area (0-1). - The y-coordinate relative to the plot area (0-1). - The horizontal alignment. - The vertical alignment. + true if is aliased; otherwise, false. - + - Renders the image annotation. + Gets or sets the actual minimum value on the x axis. - The render context. - The plot model. + The actual minimum value on the x axis. - + - When overridden in a derived class, tests if the plot element is hit by the specified point. + Gets or sets the actual minimum value on the y axis. - The hit test arguments. - - The result of the hit test. - + The actual minimum value on the y axis. - + - Gets the point. + Gets or sets the actual maximum value on the x axis. - The x. - The y. - The render context. - The model. - The point in screen coordinates. + The actual maximum value on the x axis. - + - Gets the vector. + Gets or sets the actual maximum value on the y axis. - The x component. - The y component. - The render context. - The model. - The vector in screen coordinates. + The actual maximum value on the y axis. - + - Gets or sets the image source. + Initializes a new instance of the class. - The image source. - + - Gets or sets the horizontal alignment. + Gets the screen points. - The horizontal alignment. + The list of points to display on screen for this path. - + - Gets or sets the X position of the image. + Gets or sets the y-intercept when Type is LinearEquation. - The X. + The intercept value. + Linear equation y-intercept (the b in y=mx+b). + http://en.wikipedia.org/wiki/Linear_equation - + - Gets or sets the Y position of the image. + Gets or sets the slope when Type is LinearEquation. - The Y. + The slope value. + Linear equation slope (the m in y=mx+b) + http://en.wikipedia.org/wiki/Linear_equation - + - Gets or sets the X offset. + Gets or sets the type of line equation. - The offset X. - + - Gets or sets the Y offset. + Gets or sets the X position for vertical lines (only for Type==Vertical). - The offset Y. - + - Gets or sets the width. + Gets or sets the Y position for horizontal lines (only for Type==Horizontal) - The width. - + - Gets or sets the height. + Specifies the definition of the line in a . + + + + + Horizontal line given by the Y property - The height. - + - Gets or sets the opacity (0-1). + Vertical line given by the X property - The opacity value. - + - Gets or sets a value indicating whether to apply smooth interpolation to the image. + Linear equation y=mx+b given by the Slope and Intercept properties - true if the image should be interpolated (using a high-quality bi-cubic interpolation); false if the nearest neighbor should be used. - + - Gets or sets the vertical alignment. + Specifies the layer for an . - The vertical alignment. - + - Represents an annotation that shows a polyline. + Render the annotation below the gridlines of the axes. - + - The points. + Render the annotation below the series. - + - Gets the screen points. + Render the annotation above the series. - The list of points to display on screen for this path. - + - Gets the points. + Specifies the orientation of the text in an annotation. - The points. - + - Gets or sets the minimum length of the segment. - Increasing this number will increase performance, - but make the curve less accurate. + Horizontal text. - The minimum length of the segment. - + - Gets or sets a value indicating whether this is smooth. + Vertical text. - true if smooth; otherwise, false. - + - Provides an annotation that shows a tile based map. + Oriented along the line. - The longitude and latitude range of the map is defined by the range of the x and y axis, respectively. - + - The image cache. + Represents an annotation that shows an arrow. - + - The download queue. + The end point in screen coordinates. - + - The current number of downloads + The start point in screen coordinates. - + - Initializes a new instance of the class. + Initializes a new instance of the class. - + - Renders the annotation on the specified context. + Renders the arrow annotation. The render context. - The model. + The plot model. - + - Transforms a position to a tile coordinate. + When overridden in a derived class, tests if the plot element is hit by the specified point. - The latitude. - The longitude. - The zoom. - The x. - The y. + The hit test arguments. + + The result of the hit test. + - + - Transforms a tile coordinate (x,y) to a position. + Gets or sets the arrow direction. - The x. - The y. - The zoom. - The latitude. - The longitude. + Setting this property overrides the property. - + - Gets the image from the specified uri. + Gets or sets the color of the arrow. - The URI. - Get the image asynchronously if set to true. The plot model will be invalidated when the image has been downloaded. - The image. - This method gets the image from cache, or starts an async download. - + - Downloads the image from the specified URI. + Gets or sets the end point of the arrow. - The URI. - The image - + - Starts the next download in the queue. + Gets or sets the length of the head (relative to the stroke thickness) (the default value is 10). + The length of the head. - + - The download completed, set the image. + Gets or sets the width of the head (relative to the stroke thickness) (the default value is 3). - The URI. - The result. + The width of the head. - + - Gets the tile URI. + Gets or sets the line join type. - The tile x. - The tile y. - The zoom. - The uri. + The line join type. - + - Gets or sets the max number of simultaneous downloads. + Gets or sets the line style. - The max number of downloads. + The line style. - + - Gets or sets the URL. + Gets or sets the start point of the arrow. - The URL. + This property is overridden by the ArrowDirection property, if set. - + - Gets or sets the copyright notice. + Gets or sets the stroke thickness (the default value is 2). - The copyright notice. + The stroke thickness. - + - Gets or sets the size of the tiles. + Gets or sets the 'veeness' of the arrow head (relative to thickness) (the default value is 0). - The size of the tiles. + The 'veeness'. - + - Gets or sets the min zoom level. + Represents an annotation that shows an ellipse. - The min zoom level. - + - Gets or sets the max zoom level. + The rectangle transformed to screen coordinates. - The max zoom level. - + - Gets or sets the opacity. + Initializes a new instance of the class. - The opacity. - + - The OxyPlot.Axes namespace contains classes that represents the axes of the plots. + Renders the polygon annotation. + The render context. + The plot model. - + - Represents an axis with logarithmic scale. + When overridden in a derived class, tests if the plot element is hit by the specified point. - See http://en.wikipedia.org/wiki/Logarithmic_scale. + The hit test arguments. + + The result of the hit test. + - + - Provides an abstract base class for axes. + Gets or sets the x-coordinate of the center. - + - Exponent function. + Gets or sets the y-coordinate of the center. - + - Mantissa function. + Gets or sets the width of the ellipse. - + - The offset. + Gets or sets the height of the ellipse. - + - The scale. + Represents an annotation that shows a function rendered as a path. - + - The position of the axis. + Initializes a new instance of the class. - + - Initializes a new instance of the class. + Gets the screen points. + The list of screen points defined by this function annotation. - + - Converts the value of the specified object to a double precision floating point number. DateTime objects are converted using DateTimeAxis.ToDouble and TimeSpan objects are converted using TimeSpanAxis.ToDouble + Gets or sets the type of function. Can be either f(x) or f(y). - The value. - The floating point number value. + The type of the function. - + - Transforms the specified point from screen space to data space. + Gets or sets the y=f(x) equation when Type is Equation. - The point. - The x axis. - The y axis. - The data point. - + - Coerces the actual maximum and minimum values. + Gets or sets the resolution. + The resolution. - + - Formats the value to be used on the axis. + Defines the definition of function in a . - The value. - The formatted value. - + - Gets the coordinates used to draw ticks and tick labels (numbers or category names). + Curve equation x=f(y) given by the Equation property - The major label values. - The major tick values. - The minor tick values. - + - Gets the value from an axis coordinate, converts from a coordinate value to the actual data type. - - The coordinate. - The converted value. - Examples: The returns the and returns category strings. + Curve equation y=f(x) given by the Equation property +
- + - Inverse transform the specified screen point. + Represents an annotation that shows an image. - The x coordinate. - The y coordinate. - The y-axis. - The data point. - + - Inverse transforms the specified screen coordinate. This method can only be used with non-polar coordinate systems. + The actual bounds of the rendered image. - The screen coordinate. - The value. - + - Determines whether the axis is horizontal. + Initializes a new instance of the class. - true if the axis is horizontal; otherwise, false . - + - Determines whether the specified value is valid. + Initializes a new instance of the class. - The value. - true if the specified value is valid; otherwise, false . + The image. + The position in screen coordinates. + The horizontal alignment. + The vertical alignment. - + - Determines whether the axis is vertical. + Initializes a new instance of the class. - true if the axis is vertical; otherwise, false . + The image. + The position in data coordinates. + The horizontal alignment. + The vertical alignment. - + - Determines whether the axis is used for X/Y values. + Initializes a new instance of the class. - true if it is an XY axis; otherwise, false . + The image. + The x-coordinate relative to the plot area (0-1). + The y-coordinate relative to the plot area (0-1). + The horizontal alignment. + The vertical alignment. - + - Measures the size of the axis (maximum axis label width/height). + Renders the image annotation. The render context. - The size of the axis. + The plot model. - + - Pans the specified axis. + When overridden in a derived class, tests if the plot element is hit by the specified point. - The previous point (screen coordinates). - The current point (screen coordinates). + The hit test arguments. + + The result of the hit test. + - + - Pans the specified axis. + Gets the point. - The delta. + The x. + The y. + The render context. + The model. + The point in screen coordinates. - + - Renders the axis on the specified render context. + Gets the vector. + The x component. + The y component. The render context. The model. - The rendering order. - The pass. + The vector in screen coordinates. - + - Resets the user's modification (zooming/panning) to minimum and maximum of this axis. + Gets or sets the image source. + The image source. - + - Returns a that represents this instance. + Gets or sets the horizontal alignment. - A that represents this instance. + The horizontal alignment. - + - Transforms the specified point to screen coordinates. + Gets or sets the X position of the image. - The x value (for the current axis). - The y value. - The y axis. - The transformed point. + The X. - + - Transforms the specified coordinate to screen coordinates. This method can only be used with non-polar coordinate systems. + Gets or sets the Y position of the image. - The value. - The transformed value (screen coordinate). + The Y. - + - Zoom to the specified scale. + Gets or sets the X offset. - The new scale. + The offset X. - + - Zooms the axis to the range [x0,x1]. + Gets or sets the Y offset. - The new minimum. - The new maximum. + The offset Y. - + - Zooms the axis at the specified coordinate. + Gets or sets the width. - The zoom factor. - The coordinate to zoom at. + The width. - + - Zooms the axis with the specified zoom factor at the center of the axis. + Gets or sets the height. - The zoom factor. + The height. - + - Modifies the data range of the axis [DataMinimum,DataMaximum] to includes the specified value. + Gets or sets the opacity (0-1). - The value. + The opacity value. - + - Resets the and values. + Gets or sets a value indicating whether to apply smooth interpolation to the image. + true if the image should be interpolated (using a high-quality bi-cubic interpolation); false if the nearest neighbor should be used. - + - Updates the and values. + Gets or sets the vertical alignment. - If the user has zoomed/panned the axis, the internal ViewMaximum/ViewMinimum - values will be used. If Maximum or Minimum have been set, these values will be used. Otherwise the maximum and minimum values - of the series will be used, including the 'padding'. + The vertical alignment. - + - Updates the axis with information from the plot series. + Represents an annotation that shows a polyline. - The series collection. - This is used by the category axis that need to know the number of series using the axis. - + - Updates the actual minor and major step intervals. + The points. - The plot area rectangle. - + - Updates the scale and offset properties of the transform from the specified boundary rectangle. + Gets the screen points. - The bounds. + The list of points to display on screen for this path. - + - Resets the current values. + Gets the points. - The current values may be modified during update of max/min and rendering. + The points. - + - Applies a transformation after the inverse transform of the value. + Gets or sets the minimum length of the segment. + Increasing this number will increase performance, + but make the curve less accurate. - The value to transform. - The transformed value. - If this method is overridden, the method must also be overridden. - See for examples on how to implement this. + The minimum length of the segment. - + - Applies a transformation before the transform the value. + Gets or sets a value indicating whether this is smooth. - The value to transform. - The transformed value. - If this method is overridden, the method must also be overridden. - See for examples on how to implement this. + true if smooth; otherwise, false. - + - Calculates the actual maximum value of the axis, including the . + Provides an annotation that shows a tile based map. - The new actual maximum value of the axis. + The longitude and latitude range of the map is defined by the range of the x and y axis, respectively. - + - Calculates the actual minimum value of the axis, including the . + The image cache. - The new actual minimum value of the axis. - + - Sets the transform. + The download queue. - The new scale. - The new offset. - + - Calculates the actual interval. + The current number of downloads - Size of the available area. - Maximum length of the intervals. - The calculate actual interval. - + - Returns the actual interval to use to determine which values are displayed in the axis. + Initializes a new instance of the class. - The available size. - The maximum interval size. - The range. - Actual interval to use to determine which values are displayed in the axis. - + - Calculates the minor interval. + Renders the annotation on the specified context. - The major interval. - The minor interval. + The render context. + The model. - + - Raises the event. + Transforms a position to a tile coordinate. - The instance containing the event data. + The latitude. + The longitude. + The zoom. + The x. + The y. + + + + Transforms a tile coordinate (x,y) to a position. + + The x. + The y. + The zoom. + The latitude. + The longitude. - + - Raises the event. + Gets the image from the specified uri. - The instance containing the event data. + The URI. + Get the image asynchronously if set to true. The plot model will be invalidated when the image has been downloaded. + The image. + This method gets the image from cache, or starts an async download. - + - Occurs when the axis has been changed (by zooming, panning or resetting). + Downloads the image from the specified URI. + The URI. + The image - + - Occurs when the transform changed (size or axis range was changed). + Starts the next download in the queue. - + - Gets or sets the absolute maximum. This is only used for the UI control. It will not be possible to zoom/pan beyond this limit. The default value is double.MaxValue. + The download completed, set the image. + The URI. + The result. - + - Gets or sets the absolute minimum. This is only used for the UI control. It will not be possible to zoom/pan beyond this limit. The default value is double.MinValue. + Gets the tile URI. + The tile x. + The tile y. + The zoom. + The uri. - + - Gets or sets the actual major step. + Gets or sets the max number of simultaneous downloads. + The max number of downloads. - + - Gets or sets the actual maximum value of the axis. + Gets or sets the URL. - If is not NaN, this value will be defined by . - Otherwise, if is not NaN, this value will be defined by . - Otherwise, this value will be defined by the maximum (+padding) of the data. + The URL. - + - Gets or sets the actual minimum value of the axis. + Gets or sets the copyright notice. - If is not NaN, this value will be defined by . - Otherwise, if is not NaN, this value will be defined by . - Otherwise this value will be defined by the minimum (+padding) of the data. + The copyright notice. - + - Gets or sets the actual minor step. + Gets or sets the size of the tiles. + The size of the tiles. - + - Gets or sets the actual string format being used. + Gets or sets the min zoom level. + The min zoom level. - + - Gets the actual title of the axis. + Gets or sets the max zoom level. - If the property is set, the property is used to format the actual title. + The max zoom level. - + - Gets or sets the orientation angle (degrees) for the axis labels. The default value is 0. + Gets or sets the opacity. + The opacity. - + - Gets or sets the distance from the end of the tick lines to the labels. The default value is 4. + The OxyPlot.Axes namespace contains classes that represents the axes of the plots. - + - Gets or sets the minimum distance from the axis labels to the axis title. The default value is 4. + Represents an axis with logarithmic scale. + See http://en.wikipedia.org/wiki/Logarithmic_scale. - + - Gets or sets the distance between the plot area and the axis. The default value is 0. + Provides an abstract base class for axes. - + - Gets or sets the color of the axis line. The default value is . + Exponent function. - + - Gets or sets the line style of the axis line. The default value is . + Mantissa function. - + - Gets or sets the thickness of the axis line. The default value is 1. + The offset. - + - Gets or sets a value indicating whether to clip the axis title. The default value is true. + The scale. - + - Gets or sets the maximum value of the data displayed on this axis. + The position of the axis. - + - Gets or sets the minimum value of the data displayed on this axis. + Initializes a new instance of the class. - + - Gets or sets the end position of the axis on the plot area. The default value is 1. + Converts the value of the specified object to a double precision floating point number. DateTime objects are converted using DateTimeAxis.ToDouble and TimeSpan objects are converted using TimeSpanAxis.ToDouble - The position is defined by a fraction in the range from 0 to 1, where 0 is at the bottom/left - and 1 is at the top/right. + The value. + The floating point number value. - + - Gets or sets the color of the extra gridlines. The default value is . + Transforms the specified point from screen space to data space. + The point. + The x axis. + The y axis. + The data point. - + - Gets or sets the line style of the extra gridlines. The default value is . + Coerces the actual maximum and minimum values. - + - Gets or sets the thickness of the extra gridlines. The default value is 1. + Formats the value to be used on the axis. + The value. + The formatted value. - + - Gets or sets the values for the extra gridlines. The default value is null. + Gets the coordinates used to draw ticks and tick labels (numbers or category names). + The major label values. + The major tick values. + The minor tick values. - + - Gets or sets the filter function. The default value is null. + Gets the value from an axis coordinate, converts from a coordinate value to the actual data type. + The coordinate. + The converted value. + Examples: The returns the and returns category strings. - + - Gets or sets the maximum value that can be shown using this axis. Values greater or equal to this value will not be shown. The default value is double.MaxValue. + Inverse transform the specified screen point. + The x coordinate. + The y coordinate. + The y-axis. + The data point. - + - Gets or sets the minimum value that can be shown using this axis. Values smaller or equal to this value will not be shown. The default value is double.MinValue. + Inverse transforms the specified screen coordinate. This method can only be used with non-polar coordinate systems. + The screen coordinate. + The value. - + - Gets or sets the maximum length (screen space) of the intervals. The available length of the axis will be divided by this length to get the approximate number of major intervals on the axis. The default value is 60. + Determines whether the axis is horizontal. + true if the axis is horizontal; otherwise, false . - + - Gets or sets a value indicating whether this axis is visible. The default value is true. + Determines whether the specified value is valid. + The value. + true if the specified value is valid; otherwise, false . - + - Gets or sets a value indicating whether panning is enabled. The default value is true. + Determines whether the axis is vertical. + true if the axis is vertical; otherwise, false . - + - Gets a value indicating whether this axis is reversed. It is reversed if > . + Determines whether the axis is used for X/Y values. + true if it is an XY axis; otherwise, false . - + - Gets or sets a value indicating whether zooming is enabled. The default value is true. + Measures the size of the axis (maximum axis label width/height). + The render context. + The size of the axis. - + - Gets or sets the key of the axis. This can be used to specify an axis if you have defined multiple axes in a plot. The default value is null. + Pans the specified axis. + The previous point (screen coordinates). + The current point (screen coordinates). - + - Gets or sets the formatting function for the labels. The default value is null. + Pans the specified axis. - This function can be used instead of overriding the method. + The delta. - + - Gets or sets the layer of the axis. The default value is . + Renders the axis on the specified render context. + The render context. + The model. + The rendering order. + The pass. - + - Gets or sets the color of the major gridlines. The default value is #40000000. + Resets the user's modification (zooming/panning) to minimum and maximum of this axis. - + - Gets or sets the line style of the major gridlines. The default value is . + Returns a that represents this instance. + A that represents this instance. - + - Gets or sets the thickness of the major gridlines. The default value is 1. + Transforms the specified point to screen coordinates. + The x value (for the current axis). + The y value. + The y axis. + The transformed point. - + - Gets or sets the interval between major ticks. The default value is double.NaN. + Transforms the specified coordinate to screen coordinates. This method can only be used with non-polar coordinate systems. + The value. + The transformed value (screen coordinate). - + - Gets or sets the size of the major ticks. The default value is 7. + Zoom to the specified scale. + The new scale. - + - Gets or sets the maximum value of the axis. The default value is double.NaN. + Zooms the axis to the range [x0,x1]. + The new minimum. + The new maximum. - + - Gets or sets the 'padding' fraction of the maximum value. The default value is 0.01. + Zooms the axis at the specified coordinate. - A value of 0.01 gives 1% more space on the maximum end of the axis. This property is not used if the property is set. + The zoom factor. + The coordinate to zoom at. - + - Gets or sets the minimum value of the axis. The default value is double.NaN. + Zooms the axis with the specified zoom factor at the center of the axis. + The zoom factor. - + - Gets or sets the 'padding' fraction of the minimum value. The default value is 0.01. + Modifies the data range of the axis [DataMinimum,DataMaximum] to includes the specified value. - A value of 0.01 gives 1% more space on the minimum end of the axis. This property is not used if the property is set. + The value. - + - Gets or sets the minimum range of the axis. Setting this property ensures that ActualMaximum-ActualMinimum > MinimumRange. The default value is 0. + Resets the and values. - + - Gets or sets the color of the minor gridlines. The default value is #20000000. + Updates the and values. + If the user has zoomed/panned the axis, the internal ViewMaximum/ViewMinimum + values will be used. If Maximum or Minimum have been set, these values will be used. Otherwise the maximum and minimum values + of the series will be used, including the 'padding'. - + - Gets or sets the line style of the minor gridlines. The default value is . + Updates the axis with information from the plot series. + The series collection. + This is used by the category axis that need to know the number of series using the axis. - + - Gets or sets the thickness of the minor gridlines. The default value is 1. + Updates the actual minor and major step intervals. + The plot area rectangle. - + - Gets or sets the interval between minor ticks. The default value is double.NaN. + Updates the scale and offset properties of the transform from the specified boundary rectangle. + The bounds. - + - Gets or sets the size of the minor ticks. The default value is 4. + Resets the current values. + The current values may be modified during update of max/min and rendering. - + - Gets the offset. This is used to transform between data and screen coordinates. + Applies a transformation after the inverse transform of the value. + The value to transform. + The transformed value. + If this method is overridden, the method must also be overridden. + See for examples on how to implement this. - + - Gets or sets the position of the axis. The default value is . + Applies a transformation before the transform the value. + The value to transform. + The transformed value. + If this method is overridden, the method must also be overridden. + See for examples on how to implement this. - + - Gets or sets a value indicating whether the axis should be positioned at the zero-crossing of the related axis. The default value is false. + Calculates the actual maximum value of the axis, including the . + The new actual maximum value of the axis. - + - Gets or sets the position tier which defines in which tier the axis is displayed. The default value is 0. + Calculates the actual minimum value of the axis, including the . - The bigger the value the further afar is the axis from the graph. + The new actual minimum value of the axis. - + - Gets the scaling factor of the axis. This is used to transform between data and screen coordinates. + Sets the transform. + The new scale. + The new offset. - + - Gets or sets the screen coordinate of the maximum end of the axis. + Calculates the actual interval. + Size of the available area. + Maximum length of the intervals. + The calculate actual interval. - + - Gets or sets the screen coordinate of the minimum end of the axis. + Returns the actual interval to use to determine which values are displayed in the axis. + The available size. + The maximum interval size. + The range. + Actual interval to use to determine which values are displayed in the axis. - + - Gets or sets a value indicating whether minor ticks should be shown. The default value is true. + Calculates the minor interval. + The major interval. + The minor interval. - + - Gets or sets the start position of the axis on the plot area. The default value is 0. + Raises the event. - The position is defined by a fraction in the range from 0 to 1, where 0 is at the bottom/left - and 1 is at the top/right. + The instance containing the event data. - + - Gets or sets the string format used for formatting the axis values. The default value is null. + Raises the event. + The instance containing the event data. - + - Gets or sets the tick style for major and minor ticks. The default value is . + Occurs when the axis has been changed (by zooming, panning or resetting). - + - Gets or sets the color of the major and minor ticks. The default value is . + Occurs when the transform changed (size or axis range was changed). - + - Gets or sets the title of the axis. The default value is null. + Gets or sets the absolute maximum. This is only used for the UI control. It will not be possible to zoom/pan beyond this limit. The default value is double.MaxValue. - + - Gets or sets the length of the title clipping rectangle (fraction of the available length of the axis). The default value is 0.9. + Gets or sets the absolute minimum. This is only used for the UI control. It will not be possible to zoom/pan beyond this limit. The default value is double.MinValue. - + - Gets or sets the color of the title. The default value is . + Gets or sets the actual major step. - If the value is null, the will be used. - + - Gets or sets the title font. The default value is null. + Gets or sets the actual maximum value of the axis. + If is not NaN, this value will be defined by . + Otherwise, if is not NaN, this value will be defined by . + Otherwise, this value will be defined by the maximum (+padding) of the data. - + - Gets or sets the size of the title font. The default value is double.NaN. + Gets or sets the actual minimum value of the axis. + If is not NaN, this value will be defined by . + Otherwise, if is not NaN, this value will be defined by . + Otherwise this value will be defined by the minimum (+padding) of the data. - + - Gets or sets the weight of the title font. The default value is . + Gets or sets the actual minor step. - + - Gets or sets the format string used for formatting the title and unit when is defined. - The default value is "{0} [{1}]", where {0} refers to the and {1} refers to the . + Gets or sets the actual string format being used. - If is null, the actual title is defined by only. - + - Gets or sets the position of the title. The default value is 0.5. + Gets the actual title of the axis. - The position is defined by a fraction in the range 0 to 1. + If the property is set, the property is used to format the actual title. - + - Gets or sets the tool tip. The default value is null. + Gets or sets the orientation angle (degrees) for the axis labels. The default value is 0. - + - Gets or sets the unit of the axis. The default value is null. + Gets or sets the distance from the end of the tick lines to the labels. The default value is 4. - The is used to format the title including this unit. - + - Gets or sets a value indicating whether to use superscript exponential format. The default value is false. + Gets or sets the minimum distance from the axis labels to the axis title. The default value is 4. - - This format will convert 1.5E+03 to 1.5·10^{3} and render the superscript properly. - If is null, 1.0E+03 will be converted to 10^{3}, otherwise it will use the format string for the mantissa. - - + - Gets or sets the position tier max shift. + Gets or sets the distance between the plot area and the axis. The default value is 0. - + - Gets or sets the position tier min shift. + Gets or sets the color of the axis line. The default value is . - + - Gets or sets the size of the position tier. + Gets or sets the line style of the axis line. The default value is . - + - Gets the actual color of the title. + Gets or sets the thickness of the axis line. The default value is 1. - + - Gets the actual title font. + Gets or sets a value indicating whether to clip the axis title. The default value is true. - + - Gets the actual size of the title font. + Gets or sets the maximum value of the data displayed on this axis. - + - Gets the actual title font weight. + Gets or sets the minimum value of the data displayed on this axis. - + - Gets or sets the current view's maximum. This value is used when the user zooms or pans. + Gets or sets the end position of the axis on the plot area. The default value is 1. - The view maximum. + The position is defined by a fraction in the range from 0 to 1, where 0 is at the bottom/left + and 1 is at the top/right. - + - Gets or sets the current view's minimum. This value is used when the user zooms or pans. + Gets or sets the color of the extra gridlines. The default value is . - The view minimum. - + - Initializes a new instance of the class. + Gets or sets the line style of the extra gridlines. The default value is . - + - Initializes a new instance of the class. + Gets or sets the thickness of the extra gridlines. The default value is 1. - The position. - The title. - + - Initializes a new instance of the class. + Gets or sets the values for the extra gridlines. The default value is null. - The position. - The title. - The minimum value. - The maximum value. - + - Coerces the actual maximum and minimum values. + Gets or sets the filter function. The default value is null. - + - Gets the coordinates used to draw ticks and tick labels (numbers or category names). + Gets or sets the maximum value that can be shown using this axis. Values greater or equal to this value will not be shown. The default value is double.MaxValue. - The major label values. - The major tick values. - The minor tick values. - + - Determines whether the axis is used for X/Y values. + Gets or sets the minimum value that can be shown using this axis. Values smaller or equal to this value will not be shown. The default value is double.MinValue. - true if it is an XY axis; otherwise, false . - + - Pans the specified axis. + Gets or sets the maximum length (screen space) of the intervals. The available length of the axis will be divided by this length to get the approximate number of major intervals on the axis. The default value is 60. - The previous point (screen coordinates). - The current point (screen coordinates). - + - Inverse transforms the specified screen coordinate. This method can only be used with non-polar coordinate systems. + Gets or sets a value indicating whether this axis is visible. The default value is true. - The screen coordinate. - The value. - + - Transforms the specified coordinate to screen coordinates. + Gets or sets a value indicating whether panning is enabled. The default value is true. - The value. - The transformed value (screen coordinate). - + - Zooms the axis at the specified coordinate. + Gets a value indicating whether this axis is reversed. It is reversed if > . - The zoom factor. - The coordinate to zoom at. - + - Updates the and values. + Gets or sets a value indicating whether zooming is enabled. The default value is true. - - If the user has zoomed/panned the axis, the internal ViewMaximum/ViewMinimum - values will be used. If Maximum or Minimum have been set, these values will be used. Otherwise the maximum and minimum values - of the series will be used, including the 'padding'. - - + - Applies a transformation after the inverse transform of the value. This is used in logarithmic axis. + Gets or sets the key of the axis. This can be used to specify an axis if you have defined multiple axes in a plot. The default value is null. - The value to transform. - The transformed value. - + - Applies a transformation before the transform the value. This is used in logarithmic axis. + Gets or sets the formatting function for the labels. The default value is null. - The value to transform. - The transformed value. + This function can be used instead of overriding the method. - + - Gets or sets the logarithmic base (normally 10). + Gets or sets the layer of the axis. The default value is . - The logarithmic base. - See http://en.wikipedia.org/wiki/Logarithm. - + - Gets or sets a value indicating whether the ActualMaximum and ActualMinimum values should be padded to the nearest power of the Base. + Gets or sets the color of the major gridlines. The default value is #40000000. - + - Represents a color axis that contains colors for specified ranges. + Gets or sets the line style of the major gridlines. The default value is . - + - Represents an axis with linear scale. + Gets or sets the thickness of the major gridlines. The default value is 1. - + - Initializes a new instance of the class. + Gets or sets the interval between major ticks. The default value is double.NaN. - + - Initializes a new instance of the class. + Gets or sets the size of the major ticks. The default value is 7. - The position of the axis. - The title. - + - Initializes a new instance of the class. + Gets or sets the maximum value of the axis. The default value is double.NaN. - The position of the axis. - The minimum value. - The maximum value. - The title. - + - Initializes a new instance of the class. + Gets or sets the 'padding' fraction of the maximum value. The default value is 0.01. - The position of the axis. - The minimum value. - The maximum value. - The major step. - The minor step. - The title. + A value of 0.01 gives 1% more space on the maximum end of the axis. This property is not used if the property is set. - + - Formats the value to be used on the axis. + Gets or sets the minimum value of the axis. The default value is double.NaN. - The value. - The formatted value. - + - Determines whether the axis is used for X/Y values. + Gets or sets the 'padding' fraction of the minimum value. The default value is 0.01. - true if it is an XY axis; otherwise, false . + A value of 0.01 gives 1% more space on the minimum end of the axis. This property is not used if the property is set. - + - Gets or sets a value indicating whether to format numbers as fractions. + Gets or sets the minimum range of the axis. Setting this property ensures that ActualMaximum-ActualMinimum > MinimumRange. The default value is 0. - + - Gets or sets the fraction unit. Remember to set FormatAsFractions to true. + Gets or sets the color of the minor gridlines. The default value is #20000000. - The fraction unit. - + - Gets or sets the fraction unit symbol. Use FractionUnit = Math.PI and FractionUnitSymbol = "π" if you want the axis to show "π/2,π,3π/2,2π" etc. Use FractionUnit = 1 and FractionUnitSymbol = "L" if you want the axis to show "0,L/2,L" etc. Remember to set FormatAsFractions to true. + Gets or sets the line style of the minor gridlines. The default value is . - The fraction unit symbol. - + - Specifies functionality for color axes. + Gets or sets the thickness of the minor gridlines. The default value is 1. - + - Gets the color of the specified index in the color palette. + Gets or sets the interval between minor ticks. The default value is double.NaN. - The color map index (less than NumberOfEntries). - The color. - + - Gets the palette index of the specified value. + Gets or sets the size of the minor ticks. The default value is 4. - The value. - The palette index. - If the value is less than minimum, 0 is returned. If the value is greater than maximum, Palette.Colors.Count+1 is returned. - + - The ranges + Gets the offset. This is used to transform between data and screen coordinates. - + - Initializes a new instance of the class. + Gets or sets the position of the axis. The default value is . - + - Adds a range. + Gets or sets a value indicating whether the axis should be positioned at the zero-crossing of the related axis. The default value is false. - The lower bound. - The upper bound. - The color. - + - Gets the palette index of the specified value. + Gets or sets the position tier which defines in which tier the axis is displayed. The default value is 0. - The value. - The palette index. - If the value is less than minimum, 0 is returned. If the value is greater than maximum, Palette.Colors.Count+1 is returned. + The bigger the value the further afar is the axis from the graph. - + - Gets the color. + Gets the scaling factor of the axis. This is used to transform between data and screen coordinates. - The color map index. - The color. - + - Renders the axis on the specified render context. + Gets or sets the screen coordinate of the maximum end of the axis. - The render context. - The model. - The rendering order. - The render pass. - + - Gets or sets the color used to represent NaN values. + Gets or sets the screen coordinate of the minimum end of the axis. - A that defines the color. The default value is OxyColors.Gray. - + - Gets or sets the color of values above the maximum value. + Gets or sets a value indicating whether minor ticks should be shown. The default value is true. - The color of the high values. - + - Gets or sets the color of values below the minimum value. + Gets or sets the start position of the axis on the plot area. The default value is 0. - The color of the low values. + The position is defined by a fraction in the range from 0 to 1, where 0 is at the bottom/left + and 1 is at the top/right. - + - Defines a range. + Gets or sets the string format used for formatting the axis values. The default value is null. - + - Gets or sets the color. + Gets or sets the tick style for major and minor ticks. The default value is . - The color. - + - Gets or sets the lower bound. + Gets or sets the color of the major and minor ticks. The default value is . - The lower bound. - + - Gets or sets the upper bound. + Gets or sets the title of the axis. The default value is null. - The upper bound. - + - Represents an angular axis for polar plots. + Gets or sets the length of the title clipping rectangle (fraction of the available length of the axis). The default value is 0.9. - + - Initializes a new instance of the class. + Gets or sets the color of the title. The default value is . + If the value is null, the will be used. - + - Initializes a new instance of the class. + Gets or sets the title font. The default value is null. - The minimum value. - The maximum value. - The major step. - The minor step. - The title. - + - Gets the coordinates used to draw ticks and tick labels (numbers or category names). + Gets or sets the size of the title font. The default value is double.NaN. - The major label values. - The major tick values. - The minor tick values. - + - Inverse transforms the specified screen point. + Gets or sets the weight of the title font. The default value is . - The x coordinate. - The y coordinate. - The y-axis. - The data point. - Angle axis should always be the y-axis. - + - Determines whether the axis is used for X/Y values. + Gets or sets the format string used for formatting the title and unit when is defined. + The default value is "{0} [{1}]", where {0} refers to the and {1} refers to the . - true if it is an XY axis; otherwise, false . + If is null, the actual title is defined by only. - + - Renders the axis on the specified render context. + Gets or sets the position of the title. The default value is 0.5. - The render context. - The model. - The rendering order. - The pass. + The position is defined by a fraction in the range 0 to 1. - + - Transforms the specified point to screen coordinates. + Gets or sets the tool tip. The default value is null. - The x value (for the current axis). - The y value. - The y axis. - The transformed point. - + - Updates the scale and offset properties of the transform from the specified boundary rectangle. + Gets or sets the unit of the axis. The default value is null. - The bounds. + The is used to format the title including this unit. - + - Gets or sets the start angle (degrees). + Gets or sets a value indicating whether to use superscript exponential format. The default value is false. + + This format will convert 1.5E+03 to 1.5·10^{3} and render the superscript properly. + If is null, 1.0E+03 will be converted to 10^{3}, otherwise it will use the format string for the mantissa. + - + - Gets or sets the end angle (degrees). + Gets or sets the position tier max shift. - + - Provides additional data for the event. + Gets or sets the position tier min shift. - + - Initializes a new instance of the class. + Gets or sets the size of the position tier. - Type of the change. - + - Gets or sets the type of the change. + Gets the actual color of the title. - The type of the change. - + - Defines change types for the event. + Gets the actual title font. - + - The axis was zoomed by the user. + Gets the actual size of the title font. - + - The axis was panned by the user. + Gets the actual title font weight. - + - The axis zoom/pan was reset by the user. + Gets or sets the current view's maximum. This value is used when the user zooms or pans. + The view maximum. - + - Specifies the layer of an . + Gets or sets the current view's minimum. This value is used when the user zooms or pans. + The view minimum. - + - Below all series. + Initializes a new instance of the class. - + - Above all series. + Initializes a new instance of the class. + The position. + The title. - + - Specifies the position of an . + Initializes a new instance of the class. + The position. + The title. + The minimum value. + The maximum value. - + - No position. + Coerces the actual maximum and minimum values. - + - Left of the plot area. + Gets the coordinates used to draw ticks and tick labels (numbers or category names). + The major label values. + The major tick values. + The minor tick values. - + - Right of the plot area. + Determines whether the axis is used for X/Y values. + true if it is an XY axis; otherwise, false . - + - Top of the plot area. + Pans the specified axis. + The previous point (screen coordinates). + The current point (screen coordinates). - + - Bottom of the plot area. + Inverse transforms the specified screen coordinate. This method can only be used with non-polar coordinate systems. + The screen coordinate. + The value. - + - Represents a category axis. + Transforms the specified coordinate to screen coordinates. - The category axis is using the index of the label collection items as coordinates. - If you have 5 categories in the Labels collection, the categories will be placed at coordinates 0 to 4. - The range of the axis will be from -0.5 to 4.5 (excluding padding). + The value. + The transformed value (screen coordinate). - + - The labels. + Zooms the axis at the specified coordinate. + The zoom factor. + The coordinate to zoom at. - + - The labels from the . + Updates the and values. + + If the user has zoomed/panned the axis, the internal ViewMaximum/ViewMinimum + values will be used. If Maximum or Minimum have been set, these values will be used. Otherwise the maximum and minimum values + of the series will be used, including the 'padding'. + - + - The current offset of the bars (not used for stacked bar series). + Applies a transformation after the inverse transform of the value. This is used in logarithmic axis. - These offsets are modified during rendering. + The value to transform. + The transformed value. - + - The current max value per StackIndex and Label. + Applies a transformation before the transform the value. This is used in logarithmic axis. - These values are modified during rendering. + The value to transform. + The transformed value. - + - The current min value per StackIndex and Label. + Gets or sets the logarithmic base (normally 10). - These values are modified during rendering. + The logarithmic base. + See http://en.wikipedia.org/wiki/Logarithm. - + - The base value per StackIndex and Label for positive values of stacked bar series. + Gets or sets a value indicating whether the ActualMaximum and ActualMinimum values should be padded to the nearest power of the Base. - These values are modified during rendering. - + - The base value per StackIndex and Label for negative values of stacked bar series. + Represents a color axis that contains colors for specified ranges. - These values are modified during rendering. - + - The maximum stack index. + Represents an axis with linear scale. - + - The maximal width of all labels. + Initializes a new instance of the class. - + - Initializes a new instance of the class. + Initializes a new instance of the class. + The position of the axis. + The title. - + - Initializes a new instance of the class. + Initializes a new instance of the class. - The position. + The position of the axis. + The minimum value. + The maximum value. The title. - The categories. - + - Initializes a new instance of the class. + Initializes a new instance of the class. + The position of the axis. + The minimum value. + The maximum value. + The major step. + The minor step. The title. - The categories. - + Formats the value to be used on the axis. The value. The formatted value. - + - Gets the maximum width of all category labels. + Determines whether the axis is used for X/Y values. - The maximum width. + true if it is an XY axis; otherwise, false . - + - Gets the category value. + Gets or sets a value indicating whether to format numbers as fractions. - Index of the category. - Index of the stack. - Actual width of the bar. - The get category value. - + - Gets the category value. + Gets or sets the fraction unit. Remember to set FormatAsFractions to true. - Index of the category. - The get category value. + The fraction unit. - + - Gets the coordinates used to draw ticks and tick labels (numbers or category names). + Gets or sets the fraction unit symbol. Use FractionUnit = Math.PI and FractionUnitSymbol = "π" if you want the axis to show "π/2,π,3π/2,2π" etc. Use FractionUnit = 1 and FractionUnitSymbol = "L" if you want the axis to show "0,L/2,L" etc. Remember to set FormatAsFractions to true. - The major label values. - The major tick values. - The minor tick values. + The fraction unit symbol. - + - Gets the value from an axis coordinate, converts from double to the correct data type if necessary. e.g. DateTimeAxis returns the DateTime and CategoryAxis returns category strings. + Specifies functionality for color axes. - The coordinate. - The value. - + - Gets the current bar offset for the specified category index. + Gets the color of the specified index in the color palette. + + The color map index (less than NumberOfEntries). + The color. + + + + Gets the palette index of the specified value. + + The value. + The palette index. + If the value is less than minimum, 0 is returned. If the value is greater than maximum, Palette.Colors.Count+1 is returned. + + + + The ranges + + + + + Initializes a new instance of the class. - The category index. - The offset. - + - Increases the current bar offset for the specified category index. + Adds a range. - The category index. - The offset increase. + The lower bound. + The upper bound. + The color. - + - Gets the current base value for the specified stack and category index. + Gets the palette index of the specified value. - The stack index. - The category index. - if set to true get the base value for negative values. - The current base value. + The value. + The palette index. + If the value is less than minimum, 0 is returned. If the value is greater than maximum, Palette.Colors.Count+1 is returned. - + - Sets the current base value for the specified stack and category index. + Gets the color. - Index of the stack. - Index of the category. - if set to true set the base value for negative values. - The new value. + The color map index. + The color. - + - Gets the current maximum value for the specified stack and category index. + Renders the axis on the specified render context. - The stack index. - The category index. - The current value. + The render context. + The model. + The rendering order. + The render pass. - + - Sets the current maximum value for the specified stack and category index. + Gets or sets the color used to represent NaN values. - The stack index. - The category index. - The new value. + A that defines the color. The default value is OxyColors.Gray. - + - Gets the current minimum value for the specified stack and category index. + Gets or sets the color of values above the maximum value. - The stack index. - The category index. - The current value. + The color of the high values. - + - Sets the current minimum value for the specified stack and category index. + Gets or sets the color of values below the minimum value. - The stack index. - The category index. - The new value. + The color of the low values. - + - Gets the stack index for the specified stack group. + Defines a range. - The stack group. - The stack index. - + - Updates the actual maximum and minimum values. If the user has zoomed/panned the axis, the internal ViewMaximum/ViewMinimum values will be used. If Maximum or Minimum have been set, these values will be used. Otherwise the maximum and minimum values of the series will be used, including the 'padding'. + Gets or sets the color. + The color. - + - Updates the axis with information from the plot series. + Gets or sets the lower bound. - The series collection. - This is used by the category axis that need to know the number of series using the axis. + The lower bound. - + - Resets the current values. + Gets or sets the upper bound. - The current values may be modified during update of max/min and rendering. + The upper bound. - + - Creates Labels list if no labels were set + Represents an angular axis for polar plots. - The list of series which are rendered - + - Gets or sets the gap width. + Initializes a new instance of the class. - The default value is 1.0 (100%). The gap width is given as a fraction of the total width/height of the items in a category. - + - Gets or sets a value indicating whether the ticks are centered. If this is false, ticks will be drawn between each category. If this is true, ticks will be drawn in the middle of each category. + Initializes a new instance of the class. + The minimum value. + The maximum value. + The major step. + The minor step. + The title. - + - Gets or sets the items source (used to update the Labels collection). + Gets the coordinates used to draw ticks and tick labels (numbers or category names). - The items source. + The major label values. + The major tick values. + The minor tick values. - + - Gets or sets the data field for the labels. + Inverse transforms the specified screen point. + The x coordinate. + The y coordinate. + The y-axis. + The data point. + Angle axis should always be the y-axis. - + - Gets the list of category labels. + Determines whether the axis is used for X/Y values. + true if it is an XY axis; otherwise, false . - + - Gets the actual category labels. + Renders the axis on the specified render context. - - The actual labels. - + The render context. + The model. + The rendering order. + The pass. - + - Gets or sets the original offset of the bars (not used for stacked bar series). + Transforms the specified point to screen coordinates. + The x value (for the current axis). + The y value. + The y axis. + The transformed point. - + - Gets or sets the stack index mapping. The mapping indicates to which rank a specific stack index belongs. + Updates the scale and offset properties of the transform from the specified boundary rectangle. + The bounds. - + - Gets or sets the offset of the bars per StackIndex and Label (only used for stacked bar series). + Gets or sets the start angle (degrees). - + - Gets or sets sum of the widths of the single bars per label. This is used to find the bar width of BarSeries + Gets or sets the end angle (degrees). - + - Represents a categorized color axis. + Provides additional data for the event. - + - Initializes a new instance of the class. + Initializes a new instance of the class. + Type of the change. - + - Gets the color of the specified index in the color palette. + Gets or sets the type of the change. - The color map index (less than NumberOfEntries). - The color. + The type of the change. - + - Gets the palette index of the specified value. + Defines change types for the event. - The value. - The palette index. - If the value is less than minimum, 0 is returned. If the value is greater than maximum, Palette.Colors.Count+1 is returned. - + - Renders the axis on the specified render context. + The axis was zoomed by the user. - The render context. - The model. - The layer. - The pass. - + - Gets the high value of the specified palette index. + The axis was panned by the user. - Index of the palette. - The value. - + - Gets the high value. + The axis zoom/pan was reset by the user. - Index of the palette. - The major label values. - The value. - + - Gets the low value. + Specifies the layer of an . - Index of the palette. - The major label values. - The value. - + - Gets or sets the invalid category color. + Below all series. - The color. - + - Gets or sets the palette. + Above all series. - The palette. - + - Provides extension methods for . + Specifies the position of an . - + - Gets the color for the specified value. + No position. - The axis. - The value. - The color. - + - Represents a linear color axis. + Left of the plot area. - + - Initializes a new instance of the class. + Right of the plot area. - + - Determines whether the axis is used for X/Y values. + Top of the plot area. - true if it is an XY axis; otherwise, false . - + - Gets the color. - - The color map index (less than NumberOfEntries). - The color. + Bottom of the plot area. +
- + - Gets the colors. + Represents a category axis. - The colors. + The category axis is using the index of the label collection items as coordinates. + If you have 5 categories in the Labels collection, the categories will be placed at coordinates 0 to 4. + The range of the axis will be from -0.5 to 4.5 (excluding padding). - + - Gets the palette index of the specified value. + The labels. - The value. - The palette index. - If the value is less than minimum, 0 is returned. If the value is greater than maximum, Palette.Colors.Count+1 is returned. - + - Renders the axis on the specified render context. + The labels from the . - The render context. - The model. - The rendering order. - The render pass. - + - Gets the high value of the specified palette index. + The current offset of the bars (not used for stacked bar series). - Index of the palette. - The value. + These offsets are modified during rendering. - + - Gets the low value of the specified palette index. + The current max value per StackIndex and Label. - Index of the palette. - The value. + These values are modified during rendering. - + - Generates the image used to render the color axis. + The current min value per StackIndex and Label. - Reverse the colors if set to true. - An used to render the color axis. + These values are modified during rendering. - + - Gets or sets the color used to represent NaN values. + The base value per StackIndex and Label for positive values of stacked bar series. - A that defines the color. The default value is OxyColors.Gray. + These values are modified during rendering. - + - Gets or sets the color of values above the maximum value. + The base value per StackIndex and Label for negative values of stacked bar series. - The color of the high values. + These values are modified during rendering. - + - Gets or sets the color of values below the minimum value. + The maximum stack index. - The color of the low values. - + - Gets or sets the palette. + The maximal width of all labels. - The palette. - + - Gets or sets a value indicating whether to render the colors as an image. + Initializes a new instance of the class. - true if the rendering should use an image; otherwise, false. - + - Represents an axis presenting values. + Initializes a new instance of the class. - The actual numeric values on the axis are days since 1900/01/01. - Use the static ToDouble and ToDateTime to convert numeric values to and from DateTimes. - The StringFormat value can be used to force formatting of the axis values - "yyyy-MM-dd" shows date - "w" or "ww" shows week number - "h:mm" shows hours and minutes + The position. + The title. + The categories. - + - The time origin. + Initializes a new instance of the class. - This gives the same numeric date values as Excel + The title. + The categories. - + - The maximum day value + Formats the value to be used on the axis. + The value. + The formatted value. - + - The minimum day value + Gets the maximum width of all category labels. + The maximum width. - + - The actual interval type. + Gets the category value. + Index of the category. + Index of the stack. + Actual width of the bar. + The get category value. - + - The actual minor interval type. + Gets the category value. + Index of the category. + The get category value. - + - Initializes a new instance of the class. + Gets the coordinates used to draw ticks and tick labels (numbers or category names). + The major label values. + The major tick values. + The minor tick values. - + - Initializes a new instance of the class. + Gets the value from an axis coordinate, converts from double to the correct data type if necessary. e.g. DateTimeAxis returns the DateTime and CategoryAxis returns category strings. - The position of the axis. - The axis title. - The string format for the axis values. - The interval type. + The coordinate. + The value. - + - Initializes a new instance of the class. + Gets the current bar offset for the specified category index. - The position of the axis. - The first date/time on the axis. - The last date/time on the axis. - The axis title. - The string format for the axis values. - The interval type. + The category index. + The offset. - + - Creates a data point. + Increases the current bar offset for the specified category index. - The x value. - The y value. - A data point. + The category index. + The offset increase. - + - Creates a data point. + Gets the current base value for the specified stack and category index. - The x value. - The y value. - A data point. + The stack index. + The category index. + if set to true get the base value for negative values. + The current base value. - + - Creates a data point. + Sets the current base value for the specified stack and category index. - The x value. - The y value. - A data point. + Index of the stack. + Index of the category. + if set to true set the base value for negative values. + The new value. - + - Converts a numeric representation of the date (number of days after the time origin) to a DateTime structure. + Gets the current maximum value for the specified stack and category index. - The number of days after the time origin. - A structure. Ticks = 0 if the value is invalid. + The stack index. + The category index. + The current value. - + - Converts a DateTime to days after the time origin. + Sets the current maximum value for the specified stack and category index. - The date/time structure. - The number of days after the time origin. + The stack index. + The category index. + The new value. - + - Formats the specified value by the axis' ActualStringFormat. + Gets the current minimum value for the specified stack and category index. - The x. - The formatted DateTime value + The stack index. + The category index. + The current value. - + - Gets the tick values. + Sets the current minimum value for the specified stack and category index. - The major label values. - The major tick values. - The minor tick values. + The stack index. + The category index. + The new value. - + - Gets the value from an axis coordinate, converts from double to the correct data type if necessary. - e.g. DateTimeAxis returns the DateTime and CategoryAxis returns category strings. + Gets the stack index for the specified stack group. - The coordinate. - The value. + The stack group. + The stack index. - + - Updates the intervals. + Updates the actual maximum and minimum values. If the user has zoomed/panned the axis, the internal ViewMaximum/ViewMinimum values will be used. If Maximum or Minimum have been set, these values will be used. Otherwise the maximum and minimum values of the series will be used, including the 'padding'. - The plot area. - + - Calculates the actual interval. + Updates the axis with information from the plot series. - Size of the available area. - Maximum length of the intervals. - The calculate actual interval. + The series collection. + This is used by the category axis that need to know the number of series using the axis. - + - Creates the date tick values. + Resets the current values. - The min. - The max. - The step. - Type of the interval. - Date tick values. + The current values may be modified during update of max/min and rendering. - + - Creates tick values. + Creates Labels list if no labels were set - The min. - The max. - The interval. - The interval type. - A list of tick values. + The list of series which are rendered - + - Gets the week number for the specified date. + Gets or sets the gap width. - The date. - The week number for the current culture. + The default value is 1.0 (100%). The gap width is given as a fraction of the total width/height of the items in a category. - + - Gets or sets CalendarWeekRule. + Gets or sets a value indicating whether the ticks are centered. If this is false, ticks will be drawn between each category. If this is true, ticks will be drawn in the middle of each category. - + - Gets or sets FirstDayOfWeek. + Gets or sets the items source (used to update the Labels collection). + The items source. - + - Gets or sets IntervalType. + Gets or sets the data field for the labels. - + - Gets or sets MinorIntervalType. + Gets the list of category labels. - + - Gets or sets the time zone (used when formatting date/time values). + Gets the actual category labels. - The time zone info. - No date/time conversion will be performed if this property is null. + + The actual labels. + - + - Specifies the interval for a . + Gets or sets the original offset of the bars (not used for stacked bar series). - + - Automatically determine interval. + Gets or sets the stack index mapping. The mapping indicates to which rank a specific stack index belongs. - + - Manual definition of intervals. + Gets or sets the offset of the bars per StackIndex and Label (only used for stacked bar series). - + - Interval type is milliseconds. + Gets or sets sum of the widths of the single bars per label. This is used to find the bar width of BarSeries - + - Interval type is seconds. + Represents a categorized color axis. - + - Interval type is minutes. + Initializes a new instance of the class. - + - Interval type is hours. + Gets the color of the specified index in the color palette. + The color map index (less than NumberOfEntries). + The color. - + - Interval type is days. + Gets the palette index of the specified value. + The value. + The palette index. + If the value is less than minimum, 0 is returned. If the value is greater than maximum, Palette.Colors.Count+1 is returned. - + - Interval type is weeks. + Renders the axis on the specified render context. + The render context. + The model. + The layer. + The pass. - + - Interval type is months. + Gets the high value of the specified palette index. + Index of the palette. + The value. - + - Interval type is years. + Gets the high value. + Index of the palette. + The major label values. + The value. - + - Represents a magnitude axis for polar plots. + Gets the low value. + Index of the palette. + The major label values. + The value. - + - Initializes a new instance of the class. + Gets or sets the invalid category color. + The color. - + - Initializes a new instance of the class. + Gets or sets the palette. - The minimum. - The maximum. - The major step. - The minor step. - The title. + The palette. - + - Inverse transform the specified screen point. + Provides extension methods for . - The x coordinate. - The y coordinate. - The y-axis. - The data point. - + - Determines whether the axis is used for X/Y values. + Gets the color for the specified value. - true if it is an XY axis; otherwise, false . + The axis. + The value. + The color. - + - Renders the axis on the specified render context. + Represents a linear color axis. - The render context. - The model. - The rendering order. - The rendering pass. - + - Transforms the specified point to screen coordinates. + Initializes a new instance of the class. - The x value (for the current axis). - The y value. - The y axis. - The transformed point. - + - Updates the scale and offset properties of the transform from the specified boundary rectangle. + Determines whether the axis is used for X/Y values. - The bounds. + true if it is an XY axis; otherwise, false . - + - Gets or sets the midpoint (screen coordinates) of the plot area. This is used by polar coordinate systems. + Gets the color. + The color map index (less than NumberOfEntries). + The color. - + - Defines the style of axis ticks. + Gets the colors. + The colors. - + - The ticks are rendered crossing the axis line. + Gets the palette index of the specified value. + The value. + The palette index. + If the value is less than minimum, 0 is returned. If the value is greater than maximum, Palette.Colors.Count+1 is returned. - + - The ticks are rendered inside of the plot area. + Renders the axis on the specified render context. + The render context. + The model. + The rendering order. + The render pass. - + - The ticks are rendered Outside the plot area. + Gets the high value of the specified palette index. + Index of the palette. + The value. - + - The ticks are not rendered. + Gets the low value of the specified palette index. + Index of the palette. + The value. - + - Represents an axis presenting values. + Generates the image used to render the color axis. - The values should be in seconds. - The StringFormat value can be used to force formatting of the axis values - "h:mm" shows hours and minutes - "m:ss" shows minutes and seconds + Reverse the colors if set to true. + An used to render the color axis. - + - Initializes a new instance of the class. + Gets or sets the color used to represent NaN values. + A that defines the color. The default value is OxyColors.Gray. - + - Initializes a new instance of the class. + Gets or sets the color of values above the maximum value. - The position of the axis. - The axis title. - The string format for the axis values. + The color of the high values. - + - Initializes a new instance of the class. + Gets or sets the color of values below the minimum value. - The position of the axis. - The minimum value. - The maximum value. - The axis title. - The string format for the axis values. + The color of the low values. - + - Converts a time span to a double. + Gets or sets the palette. - The time span. - A double value. + The palette. - + - Converts a double to a time span. + Gets or sets a value indicating whether to render the colors as an image. - The value. - A time span. + true if the rendering should use an image; otherwise, false. - + - Formats the value. + Represents an axis presenting values. - The x. - The format value. + The actual numeric values on the axis are days since 1900/01/01. + Use the static ToDouble and ToDateTime to convert numeric values to and from DateTimes. + The StringFormat value can be used to force formatting of the axis values + "yyyy-MM-dd" shows date + "w" or "ww" shows week number + "h:mm" shows hours and minutes - + - Gets the value from an axis coordinate, converts from double to the correct data type if necessary. e.g. DateTimeAxis returns the DateTime and CategoryAxis returns category strings. + The time origin. - The coordinate. - The value. + This gives the same numeric date values as Excel - + - Calculates the actual interval. + The maximum day value - Size of the available area. - Maximum length of the intervals. - The calculate actual interval. - + - Provides an abstract base class for axis renderers. + The minimum day value - + - The plot. + The actual interval type. - + - The render context. + The actual minor interval type. - + - The major label values + Initializes a new instance of the class. - + - The major tick values + Initializes a new instance of the class. + The position of the axis. + The axis title. + The string format for the axis values. + The interval type. - + - The minor tick values + Initializes a new instance of the class. + The position of the axis. + The first date/time on the axis. + The last date/time on the axis. + The axis title. + The string format for the axis values. + The interval type. - + - Initializes a new instance of the class. + Creates a data point. - The render context. - The plot. + The x value. + The y value. + A data point. - + - Renders the specified axis. + Creates a data point. - The axis. - The pass. + The x value. + The y value. + A data point. - + - Creates the pens. + Creates a data point. - The axis. + The x value. + The y value. + A data point. - + - Gets the tick positions. + Converts a numeric representation of the date (number of days after the time origin) to a DateTime structure. - The axis. - The tick style. - The tick size. - The position. - The x 0. - The x 1. + The number of days after the time origin. + A structure. Ticks = 0 if the value is invalid. - + - Determines whether the specified value is within the specified range. + Converts a DateTime to days after the time origin. - The value to check. - The minimum value of the range. - The maximum value of the range. - true if the specified value is within the range; otherwise, false. + The date/time structure. + The number of days after the time origin. - + - Gets the plot. + Formats the specified value by the axis' ActualStringFormat. - The plot. + The x. + The formatted DateTime value - + - Gets the render context. + Gets the tick values. - The render context. + The major label values. + The major tick values. + The minor tick values. - + - Gets or sets the axis lines pen. + Gets the value from an axis coordinate, converts from double to the correct data type if necessary. + e.g. DateTimeAxis returns the DateTime and CategoryAxis returns category strings. + The coordinate. + The value. - + - Gets or sets the extra grid lines pen. + Updates the intervals. + The plot area. - + - Gets or sets the major label values. + Calculates the actual interval. + Size of the available area. + Maximum length of the intervals. + The calculate actual interval. - + - Gets or sets the major grid lines pen. + Creates the date tick values. + The min. + The max. + The step. + Type of the interval. + Date tick values. - + - Gets or sets the major tick pen. + Creates tick values. + The min. + The max. + The interval. + The interval type. + A list of tick values. - + - Gets or sets the major tick values. + Gets the week number for the specified date. + The date. + The week number for the current culture. - + - Gets or sets the minor grid lines pen. + Gets or sets CalendarWeekRule. - + - Gets or sets the minor tick pen. + Gets or sets FirstDayOfWeek. - + - Gets or sets the minor tick values. + Gets or sets IntervalType. - + - Gets or sets the zero grid line pen. + Gets or sets MinorIntervalType. - + - Provides functionality to render . + Gets or sets the time zone (used when formatting date/time values). + The time zone info. + No date/time conversion will be performed if this property is null. - + - Initializes a new instance of the class. + Specifies the interval for a . - The render context. - The plot. - + - Renders the specified axis. + Automatically determine interval. - The axis. - The render pass. - Magnitude axis not defined. - + - Provides functionality to render . + Manual definition of intervals. - + - Initializes a new instance of the class. + Interval type is milliseconds. - The render context. - The plot. - + - Renders the specified axis. + Interval type is seconds. - The axis. - The pass. - Angle axis should not be null. - + - Returns the angle (in radian) of the axis line in screen coordinate + Interval type is minutes. - The axis. - The angle axis. - The angle (in radians). - + - Choose the most appropriate alignment for tick text + Interval type is hours. - The actual angle. - The horizontal alignment. - The vertical alignment. - + - Renders a tick, chooses the best implementation + Interval type is days. - The axis. - The angle axis. - The x-value. - The pen. - + - Renders a tick by drawing an ellipse + Interval type is weeks. - The axis. - The angle axis. - The x-value. - The pen. - + - Renders a tick by drawing an lot of segments + Interval type is months. - The axis. - The angle axis. - The x-value. - The pen. - + - Renders major tick text + Interval type is years. - The axis. - The x-value. - The angle axis. - + - Provides functionality to render horizontal and vertical axes. + Represents a magnitude axis for polar plots. - + - Initializes a new instance of the class. + Initializes a new instance of the class. - The render context. - The plot. - + - Renders the specified axis. + Initializes a new instance of the class. - The axis. - The pass. + The minimum. + The maximum. + The major step. + The minor step. + The title. - + - Interpolates linearly between two values. + Inverse transform the specified screen point. - The x0. - The x1. - The interpolation factor. - The interpolated value. + The x coordinate. + The y coordinate. + The y-axis. + The data point. - + - Snaps v to value if it is within the specified distance. + Determines whether the axis is used for X/Y values. - The target value. - The value to snap. - The distance tolerance. + true if it is an XY axis; otherwise, false . - + - Gets the axis title position, rotation and alignment. + Renders the axis on the specified render context. - The axis. - The title position. - The angle. - The horizontal alignment. - The vertical alignment. - The . + The render context. + The model. + The rendering order. + The rendering pass. - + - Gets the alignments given the specified rotation angle. + Transforms the specified point to screen coordinates. - The angle. - The default horizontal alignment. - The default vertical alignment. - The rotated horizontal alignment. - The rotated vertical alignment. + The x value (for the current axis). + The y value. + The y axis. + The transformed point. - + - Renders the axis title. + Updates the scale and offset properties of the transform from the specified boundary rectangle. - The axis. - The title position. + The bounds. - + - Renders the major items. + Gets or sets the midpoint (screen coordinates) of the plot area. This is used by polar coordinate systems. - The axis. - The axis position. - The title position. - + - Renders the minor items. + Defines the style of axis ticks. - The axis. - The axis position. - + - Provides a manipulator for panning functionality. + The ticks are rendered crossing the axis line. - + - Initializes a new instance of the class. + The ticks are rendered inside of the plot area. - The plot view. - + - Occurs when the input device changes position during a manipulation. + The ticks are rendered Outside the plot area. - The instance containing the event data. - + - Gets the cursor for the manipulation. + The ticks are not rendered. - The cursor. - + - Occurs when an input device begins a manipulation on the plot. + Represents an axis presenting values. - The instance containing the event data. + The values should be in seconds. + The StringFormat value can be used to force formatting of the axis values + "h:mm" shows hours and minutes + "m:ss" shows minutes and seconds - + - Gets or sets the previous position. + Initializes a new instance of the class. - + - Provides data for a tracker hit result. + Initializes a new instance of the class. - This is used as DataContext for the TrackerControl. - The TrackerControl is visible when the user use the left mouse button to "track" points on the series. + The position of the axis. + The axis title. + The string format for the axis values. - + - The default format string. + Initializes a new instance of the class. + The position of the axis. + The minimum value. + The maximum value. + The axis title. + The string format for the axis values. - + - Initializes a new instance of the class. + Converts a time span to a double. - The series. - The data point. - The screen point. - The item. - The index. - The text. + The time span. + A double value. - + - Returns a that represents this instance. + Converts a double to a time span. - A that represents this instance. + The value. + A time span. - + - Gets or sets the nearest or interpolated data point. + Formats the value. + The x. + The format value. - + - Gets or sets the source item of the point. - If the current point is from an ItemsSource and is not interpolated, this property will contain the item. + Gets the value from an axis coordinate, converts from double to the correct data type if necessary. e.g. DateTimeAxis returns the DateTime and CategoryAxis returns category strings. + The coordinate. + The value. - + - Gets or sets the index for the Item. + Calculates the actual interval. + Size of the available area. + Maximum length of the intervals. + The calculate actual interval. - + - Gets or sets the horizontal/vertical line extents. + Provides an abstract base class for axis renderers. - + - Gets or sets the plot model. + The plot. - + - Gets or sets the position in screen coordinates. + The render context. - + - Gets or sets the series that is being tracked. + The major label values - + - Gets or sets the text shown in the tracker. + The major tick values - + - Gets or sets the X axis. + The minor tick values - + - Gets or sets the Y axis. + Initializes a new instance of the class. + The render context. + The plot. - + - Provides a plot manipulator for tracker functionality. + Renders the specified axis. + The axis. + The pass. - + - The current series. + Creates the pens. + The axis. - + - Initializes a new instance of the class. + Gets the tick positions. - The plot view. + The axis. + The tick style. + The tick size. + The position. + The x 0. + The x 1. - + - Occurs when a manipulation is complete. + Determines whether the specified value is within the specified range. - The instance containing the event data. + The value to check. + The minimum value of the range. + The maximum value of the range. + true if the specified value is within the range; otherwise, false. - + - Occurs when the input device changes position during a manipulation. + Gets the plot. - The instance containing the event data. + The plot. - + - Gets the cursor for the manipulation. + Gets the render context. - The cursor. + The render context. - + - Occurs when an input device begins a manipulation on the plot. + Gets or sets the axis lines pen. - The instance containing the event data. - + - Gets the nearest tracker hit. + Gets or sets the extra grid lines pen. - The series. - The point. - Snap to points. - Check points only (no interpolation). - A tracker hit result. - + - Gets or sets a value indicating whether to show tracker on points only (not interpolating). + Gets or sets the major label values. - + - Gets or sets a value indicating whether to snap to the nearest point. + Gets or sets the major grid lines pen. - + - Gets or sets a value indicating whether to lock the tracker to the initial series. + Gets or sets the major tick pen. - true if the tracker should be locked; otherwise, false. - + - Provides a manipulator for rectangle zooming functionality. + Gets or sets the major tick values. - + - The zoom rectangle. + Gets or sets the minor grid lines pen. - + - Initializes a new instance of the class. + Gets or sets the minor tick pen. - The plot view. - + - Occurs when a manipulation is complete. + Gets or sets the minor tick values. - The instance containing the event data. - + - Occurs when the input device changes position during a manipulation. + Gets or sets the zero grid line pen. - The instance containing the event data. - + - Gets the cursor for the manipulation. + Provides functionality to render . - The cursor. - + - Occurs when an input device begins a manipulation on the plot. + Initializes a new instance of the class. - The instance containing the event data. + The render context. + The plot. - + - Provides a plot view manipulator for stepwise zoom functionality. + Renders the specified axis. + The axis. + The render pass. + Magnitude axis not defined. - + - Initializes a new instance of the class. + Provides functionality to render . - The plot view. - + - Occurs when an input device begins a manipulation on the plot. + Initializes a new instance of the class. - The instance containing the event data. + The render context. + The plot. - + - Gets or sets a value indicating whether FineControl. + Renders the specified axis. + The axis. + The pass. + Angle axis should not be null. - + - Gets or sets Step. + Returns the angle (in radian) of the axis line in screen coordinate + The axis. + The angle axis. + The angle (in radians). - + - Represents a hit test result. + Choose the most appropriate alignment for tick text + The actual angle. + The horizontal alignment. + The vertical alignment. - + - Initializes a new instance of the class. + Renders a tick, chooses the best implementation - The element that was hit. - The nearest hit point. - The item. - The index. + The axis. + The angle axis. + The x-value. + The pen. - + - Gets the index of the hit (if available). + Renders a tick by drawing an ellipse - The index. - If the hit was in the middle between point 1 and 2, index = 1.5. + The axis. + The angle axis. + The x-value. + The pen. - + - Gets the item of the hit (if available). + Renders a tick by drawing an lot of segments - The item. + The axis. + The angle axis. + The x-value. + The pen. - + - Gets the element that was hit. + Renders major tick text - - The element. - + The axis. + The x-value. + The angle axis. - + - Gets the position of the nearest hit point. + Provides functionality to render horizontal and vertical axes. - The nearest hit point. - + - Represents a selection of items (by index) and features (by enumeration type). + Initializes a new instance of the class. + The render context. + The plot. - + - Static instance representing everything (all items and all features) selected. + Renders the specified axis. + The axis. + The pass. - + - The selection (cannot use HashSet{T} in PCL) + Interpolates linearly between two values. + The x0. + The x1. + The interpolation factor. + The interpolated value. - + - Determines whether everything is selected. + Snaps v to value if it is within the specified distance. - true if everything is selected; otherwise, false. + The target value. + The value to snap. + The distance tolerance. - + - Gets the indices of the selected items in this selection. + Gets the axis title position, rotation and alignment. - Enumerator of indices. + The axis. + The title position. + The angle. + The horizontal alignment. + The vertical alignment. + The . - + - Gets the selected items by the specified feature. + Gets the alignments given the specified rotation angle. - The feature. - Enumerator of indices. + The angle. + The default horizontal alignment. + The default vertical alignment. + The rotated horizontal alignment. + The rotated vertical alignment. - + - Clears the selected items. + Renders the axis title. + The axis. + The title position. - + - Determines whether the specified item and feature is selected. + Renders the major items. - The index of the item. - The feature. - true if the item is selected; otherwise, false. + The axis. + The axis position. + The title position. - + - Selects the specified item/feature. + Renders the minor items. - The index. - The feature. + The axis. + The axis position. - + - Unselects the specified item. + Provides a manipulator for panning functionality. - The index of the item. - The feature. - + - Gets the everything selected. + Initializes a new instance of the class. - The everything. + The plot view. - + - Represents an item in a . + Occurs when the input device changes position during a manipulation. + The instance containing the event data. - + - The index + Gets the cursor for the manipulation. + The cursor. - + - The feature + Occurs when an input device begins a manipulation on the plot. + The instance containing the event data. - + - Initializes a new instance of the struct. + Gets or sets the previous position. - The index. - The feature. - + - Indicates whether the current object is equal to another object of the same type. + Provides data for a tracker hit result. - An object to compare with this object. - true if the current object is equal to the parameter; otherwise, false. + This is used as DataContext for the TrackerControl. + The TrackerControl is visible when the user use the left mouse button to "track" points on the series. - + - Returns a hash code for this instance. + The default format string. - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - + - Gets the index. + Initializes a new instance of the class. - The index. + The series. + The data point. + The screen point. + The item. + The index. + The text. - + - Gets the feature. + Returns a that represents this instance. - The feature. + A that represents this instance. - + - Defines the mode of selection used by . + Gets or sets the nearest or interpolated data point. - + - All the elements will be selected + Gets or sets the source item of the point. + If the current point is from an ItemsSource and is not interpolated, this property will contain the item. - + - A single element will be selected + Gets or sets the index for the Item. - + - Multiple elements can be selected + Gets or sets the horizontal/vertical line extents. - + - Provides data for the tracker event. + Gets or sets the plot model. - + - Gets or sets the hit result. + Gets or sets the position in screen coordinates. - The hit result. - + - Specifies functionality for the plot views. + Gets or sets the series that is being tracked. - + - Hides the tracker. + Gets or sets the text shown in the tracker. - + - Invalidates the plot (not blocking the UI thread) + Gets or sets the X axis. - if set to true, all data bindings will be updated. - + - Shows the tracker. + Gets or sets the Y axis. - The tracker data. - + - Stores text on the clipboard. + Provides a plot manipulator for tracker functionality. - The text. - + - Gets the actual of the control. + The current series. - + - Defines the cursor type. + Initializes a new instance of the class. + The plot view. - + - The default cursor + Occurs when a manipulation is complete. + The instance containing the event data. - + - The pan cursor + Occurs when the input device changes position during a manipulation. + The instance containing the event data. - + - The zoom rectangle cursor + Gets the cursor for the manipulation. + The cursor. - + - The horizontal zoom cursor + Occurs when an input device begins a manipulation on the plot. + The instance containing the event data. - + - The vertical zoom cursor + Gets the nearest tracker hit. + The series. + The point. + Snap to points. + Check points only (no interpolation). + A tracker hit result. - + - Represents an item used in the BarSeries. + Gets or sets a value indicating whether to show tracker on points only (not interpolating). - + - Represents an item used in the BarSeriesBase. + Gets or sets a value indicating whether to snap to the nearest point. - + - Represents an item in a CategorizedSeries. + Gets or sets a value indicating whether to lock the tracker to the initial series. + true if the tracker should be locked; otherwise, false. - + - Initializes a new instance of the class. Initializes a new instance of the class. + Provides a manipulator for rectangle zooming functionality. - + - Gets the index of the category. + The zoom rectangle. - The default index. - The index. - + - Gets or sets the index of the category. + Initializes a new instance of the class. - The index of the category. + The plot view. - + - Initializes a new instance of the class. Initializes a new instance of the class. + Occurs when a manipulation is complete. + The instance containing the event data. - + - Returns c# code that generates this instance. + Occurs when the input device changes position during a manipulation. - C# code. + The instance containing the event data. - + - Gets or sets the color of the item. + Gets the cursor for the manipulation. - If the color is not specified (default), the color of the series will be used. + The cursor. - + - Gets or sets the value of the item. + Occurs when an input device begins a manipulation on the plot. + The instance containing the event data. - + - Initializes a new instance of the class. + Provides a plot view manipulator for stepwise zoom functionality. - + - Initializes a new instance of the class. + Initializes a new instance of the class. - The value. - Index of the category. + The plot view. - + - Generic base class that provides common properties and methods for the BarSeries and ColumnSeries. + Occurs when an input device begins a manipulation on the plot. - The type of the items. + The instance containing the event data. - + - Base class for BarSeries and ColumnSeries. + Gets or sets a value indicating whether FineControl. - + - Base class for series where the items are categorized. + Gets or sets Step. - + - Provides an abstract base class for series that are related to an X-axis and a Y-axis. + Represents a hit test result. - + - Abstract base class for series that can contain items. + Initializes a new instance of the class. + The element that was hit. + The nearest hit point. + The item. + The index. - + - Provides an abstract base class for plot series. + Gets the index of the hit (if available). - This class contains internal methods that should be called only from the PlotModel. + The index. + If the hit was in the middle between point 1 and 2, index = 1.5. - + - Provides functionality to return data for a tracker control. + Gets the item of the hit (if available). - The plot view will show a tracker with the current value when moving the mouse over the data. + The item. - + - Gets the point on the series that is nearest the specified point. + Gets the element that was hit. - The point. - Interpolate the series if this flag is set to true. - A TrackerHitResult for the current hit. + + The element. + - + - Gets a format string used for the tracker. + Gets the position of the nearest hit point. - The fields that can be used in the format string depends on the series. + The nearest hit point. - + - Gets the tracker key. + Represents a selection of items (by index) and features (by enumeration type). - + - Initializes a new instance of the class. + Static instance representing everything (all items and all features) selected. - + - Gets the point on the series that is nearest the specified point. + The selection (cannot use HashSet{T} in PCL) - The point. - Interpolate the series if this flag is set to true. - A TrackerHitResult for the current hit. - + - Renders the series on the specified render context. + Determines whether everything is selected. - The rendering context. - The model. + true if everything is selected; otherwise, false. - + - Renders the legend symbol on the specified render context. + Gets the indices of the selected items in this selection. - The rendering context. - The legend rectangle. + Enumerator of indices. - + - Checks if this data series requires X/Y axes. (e.g. Pie series do not require axes) + Gets the selected items by the specified feature. - true if axes are required. + The feature. + Enumerator of indices. - + - Ensures that the axes of the series are defined. + Clears the selected items. - + - Checks if the data series is using the specified axis. + Determines whether the specified item and feature is selected. - The axis that should be checked. - true if the axis is in use. + The index of the item. + The feature. + true if the item is selected; otherwise, false. - + - Sets the default values (colors, line style etc.) from the plot model. + Selects the specified item/feature. - A plot model. + The index. + The feature. - + - Updates the maximum and minimum values of the axes used by this series. + Unselects the specified item. + The index of the item. + The feature. - + - Updates the data of the series. + Gets the everything selected. + The everything. - + - Updates the valid data of the series. + Represents an item in a . - + - Updates the maximum and minimum values of the series. + The index - This method is called when the is updated with the updateData parameter set to true. - + - When overridden in a derived class, tests if the plot element is hit by the specified point. + The feature - The hit test arguments. - - The result of the hit test. - - + - Gets or sets the background color of the series. + Initializes a new instance of the struct. - This property defines the background color in the area defined by the x and y axes used by this series. + The index. + The feature. - + - Gets or sets a value indicating whether this series is visible. + Indicates whether the current object is equal to another object of the same type. + An object to compare with this object. + true if the current object is equal to the parameter; otherwise, false. - + - Gets or sets the title of the series. + Returns a hash code for this instance. - The title that is shown in the legend of the plot. The default value is null. When the value is null, this series will not be shown in the legend. + A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - + - Gets or sets a format string used for the tracker. + Gets the index. - - The arguments for the format string may be different for each type of series. See the documentation. - + The index. - + - Gets or sets the key for the tracker to use on this series. + Gets the feature. - - This key may be used by the plot view to show a custom tracker for the series. - + The feature. - + - Updates the valid items + Defines the mode of selection used by . - + - Gets the item for the specified index. + All the elements will be selected - The items source. - The index. - The get item. - Returns null if ItemsSource is not set, or the index is outside the boundaries. - + - Gets the item at the specified index. + A single element will be selected - The index of the item. - The item of the index. - + - Gets or sets the items source. + Multiple elements can be selected - The items source. - + - Gets the rectangle the series uses on the screen (screen coordinates). + Provides data for the tracker event. - The rectangle. - + - Renders the legend symbol on the specified rendering context. + Gets or sets the hit result. - The rendering context. - The legend rectangle. + The hit result. - + - Transforms from a screen point to a data point by the axes of this series. + Specifies functionality for the plot views. - The screen point. - A data point. - + - Transforms the specified coordinates to a screen point by the axes of this series. + Hides the tracker. - The x coordinate. - The y coordinate. - A screen point. - + - Transforms the specified data point to a screen point by the axes of this series. + Invalidates the plot (not blocking the UI thread) - The point. - A screen point. + if set to true, all data bindings will be updated. - + - Check if this data series requires X/Y axes. (e.g. Pie series do not require axes) + Shows the tracker. - The are axes required. + The tracker data. - + - Ensures that the axes of the series is defined. + Stores text on the clipboard. + The text. - + - Check if the data series is using the specified axis. + Gets the actual of the control. - An axis. - True if the axis is in use. - + - Sets default values from the plot model. + Defines the cursor type. - The plot model. - + - Updates the axes to include the max and min of this series. + The default cursor - + - Updates the data. + The pan cursor - + - Updates the maximum and minimum values of the series. + The zoom rectangle cursor - + - Gets the clipping rectangle. + The horizontal zoom cursor - The clipping rectangle. - + - Gets the point on the curve that is nearest the specified point. + The vertical zoom cursor - The point list. - The point. - A tracker hit result if a point was found. - + - Gets the nearest point. + Represents an item used in the BarSeries. - The points (data coordinates). - The point (screen coordinates). - A if a point was found, null otherwise. - + - Determines whether the specified point is valid. + Represents an item used in the BarSeriesBase. - The point. - true if the point is valid; otherwise, false . - + - Determines whether the specified point is valid. + Represents an item in a CategorizedSeries. - The x coordinate. - The y coordinate. - true if the point is valid; otherwise, false . - + - Updates the Max/Min limits from the specified list. + Initializes a new instance of the class. Initializes a new instance of the class. - The list of points. - + - Updates the Max/Min limits from the specified list. + Gets the index of the category. - The type of the elements in the list. - The items. - A function that provides the x value for each item. - A function that provides the y value for each item. - The items argument cannot be null. + The default index. + The index. - + - Updates the Max/Min limits from the specified collection. + Gets or sets the index of the category. - The type of the items in the collection. - The items. - A function that provides the x minimum for each item. - A function that provides the x maximum for each item. - A function that provides the y minimum for each item. - A function that provides the y maximum for each item. - The items argument cannot be null. + The index of the category. - + - Verifies that both axes are defined. + Initializes a new instance of the class. Initializes a new instance of the class. - + - Gets or sets the maximum x-coordinate of the dataset. + Returns c# code that generates this instance. - The maximum x-coordinate. + C# code. - + - Gets or sets the maximum y-coordinate of the dataset. + Gets or sets the color of the item. - The maximum y-coordinate. + If the color is not specified (default), the color of the series will be used. - + - Gets or sets the minimum x-coordinate of the dataset. + Gets or sets the value of the item. - The minimum x-coordinate. - + - Gets or sets the minimum y-coordinate of the dataset. + Initializes a new instance of the class. - The minimum y-coordinate. - + - Gets the x-axis. + Initializes a new instance of the class. - The x-axis. + The value. + Index of the category. - + - Gets or sets the x-axis key. + Generic base class that provides common properties and methods for the BarSeries and ColumnSeries. - The x-axis key. + The type of the items. - + - Gets the y-axis. + Base class for BarSeries and ColumnSeries. - The y-axis. - + - Gets or sets the y-axis key. + Base class for series where the items are categorized. - The y-axis key. @@ -16660,561 +17118,280 @@ - Defines the horizontal alignment. - - - - - The left. - - - - - The right. - - - - - The center. - - - - - Represents a table cell. - - - - - Gets or sets the content of the cell. - - - - - Represents a table column definition. - - - - - Initializes a new instance of the class. - - - - - Gets the actual width (mm). - - The actual width. - - - - Gets or sets the horizontal alignment of the column. - - - - - Gets or sets a value indicating whether the column is a header. - - - - - Gets or sets the width. - - The width. - NaN: auto width. - Negative numbers: weights - - - - Represents a table row definition. - - - - - Initializes a new instance of the class. - - - - - Gets Cells. - - - - - Gets or sets a value indicating whether IsHeader. - - - - - The OxyPlot.Series namespace contains the series and related types. - - - - - Represents an area series that fills the polygon defined by two sets of points or one set of points and a constant. - - - - - Represents a line series. - - - - - Provides an abstract base class for series that contain a collection of s. - - - - - The list of data points. - - - - - The data points from the items source. - - - - - Specifies if the itemsSourcePoints list can be modified. - - - - - Initializes a new instance of the class. - - - - - Gets the point on the series that is nearest the specified point. - - The point. - Interpolate the series if this flag is set to true. - A TrackerHitResult for the current hit. - - - - Updates the data. - - - - - Updates the maximum and minimum values of the series. - - - - - Gets the item at the specified index. - - The index of the item. - The item of the index. - - - - Clears or creates the list. - - - - - Updates the points from the . - - - - - Gets or sets a value indicating whether the tracker can interpolate points. - - - - - Gets or sets the data field X. - - The data field X. - - - - Gets or sets the data field Y. - - The data field Y. - - - - Gets or sets the mapping delegate. - Example: series1.Mapping = item => new DataPoint(((MyType)item).Time,((MyType)item).Value); - - The mapping. - - - - Gets the list of points. - - A list of . - - - - Gets or sets a value indicating whether this is smooth. - - true if smooth; otherwise, false. - - - - Gets the list of points that should be rendered. - - A list of . - - - - The divisor value used to calculate tolerance for line smoothing. - - - - - The output buffer. - - - - - The buffer for contiguous screen points. - - - - - The buffer for decimated points. - - - - - The default color. - - - - - The default marker fill color. - - - - - The default line style. - - - - - The smoothed points. + Defines the horizontal alignment. - + - Initializes a new instance of the class. + The left. - + - Initializes a new instance of the class. + The right. - The title. - + - Initializes a new instance of the class. + The center. - The color of the line stroke. - The stroke thickness (optional). - The title (optional). - + - Gets the point on the series that is nearest the specified point. + Represents a table cell. - The point. - Interpolate the series if this flag is set to true. - A TrackerHitResult for the current hit. - + - Renders the series on the specified rendering context. + Gets or sets the content of the cell. - The rendering context. - The owner plot model. - + - Renders the legend symbol for the line series on the - specified rendering context. + Represents a table column definition. - The rendering context. - The bounding rectangle of the legend box. - + - Sets default values from the plot model. + Initializes a new instance of the class. - The plot model. - + - Updates the maximum and minimum values of the series. + Gets the actual width (mm). + The actual width. - + - Renders the points as line, broken line and markers. + Gets or sets the horizontal alignment of the column. - The rendering context. - The clipping rectangle. - The points to render. - + - Extracts a single contiguous line segment beginning with the element at the position of the enumerator when the method - is called. Initial invalid data points are ignored. + Gets or sets a value indicating whether the column is a header. - The enumerator to use to traverse the collection. The enumerator must be on a valid element. - Initially set to null, but I will update I won't give a broken line if this is null - place to put broken segment - place to put contiguous segment - - true if line segments are extracted, false if reached end. - - + - Renders the point labels. + Gets or sets the width. - The render context. - The clipping rectangle. + The width. + NaN: auto width. + Negative numbers: weights - + - Renders a legend on the line. + Represents a table row definition. - The render context. - The clipping rectangle. - + - Renders the transformed points as a line (smoothed if is true) and markers (if is not None). + Initializes a new instance of the class. - The render context. - The clipping rectangle. - The points to render. - + - Renders a continuous line. + Gets Cells. - The render context. - The clipping rectangle. - The points to render. - + - Force the smoothed points to be re-evaluated. + Gets or sets a value indicating whether IsHeader. - + - Gets or sets the color of the curve. + The OxyPlot.Series namespace contains the series and related types. - The color. - + - Gets or sets the color of the broken line segments. + Represents an area series that fills the polygon defined by two sets of points or one set of points and a constant. - Add DataPoint.Undefined in the Points collection to create breaks in the line. - + - Gets or sets the broken line style. + Represents a line series. - + - Gets or sets the broken line thickness. + Provides an abstract base class for series that contain a collection of s. - + - Gets or sets the dash array for the rendered line (overrides ). + The list of data points. - The dash array. - If this is not null it overrides the property. - + - Gets or sets the decimator. + The data points from the items source. - - The decimator action. - - The decimator can be used to improve the performance of the rendering. See the example. - + - Gets or sets the label format string. + Specifies if the itemsSourcePoints list can be modified. - The label format string. - + - Gets or sets the label margins. + Initializes a new instance of the class. - + - Gets or sets the line join. + Gets the point on the series that is nearest the specified point. - The line join. + The point. + Interpolate the series if this flag is set to true. + A TrackerHitResult for the current hit. - + - Gets or sets the line style. + Updates the data. - The line style. - + - Gets or sets a value specifying the position of a legend rendered on the line. + Updates the maximum and minimum values of the series. - A value specifying the position of the legend. - + - Gets or sets the marker fill color. + Gets the item at the specified index. - The marker fill. + The index of the item. + The item of the index. - + - Gets or sets the marker outline polygon. - If this property is set, the MarkerType will not be used. + Clears or creates the list. - The marker outline. - + - Gets or sets the marker resolution. + Updates the points from the . - The marker resolution. - + - Gets or sets the size of the marker. + Gets or sets a value indicating whether the tracker can interpolate points. - The size of the marker. - + - Gets or sets the marker stroke. + Gets or sets the data field X. - The marker stroke. + The data field X. - + - Gets or sets the marker stroke thickness. + Gets or sets the data field Y. - The marker stroke thickness. + The data field Y. - + - Gets or sets the type of the marker. + Gets or sets the mapping delegate. + Example: series1.Mapping = item => new DataPoint(((MyType)item).Time,((MyType)item).Value); - The type of the marker. - If MarkerType.Custom is used, the MarkerOutline property must be specified. + The mapping. - + - Gets or sets the minimum length of the segment. - Increasing this number will increase performance, - but make the curve less accurate. + Gets the list of points. - The minimum length of the segment. + A list of . - + - Gets or sets the thickness of the curve. + Gets or sets a value indicating whether this is smooth. - The stroke thickness. + true if smooth; otherwise, false. - + - Gets the actual color. + Gets the list of points that should be rendered. - The actual color. + A list of . - + - Gets the actual marker fill color. + The divisor value used to calculate tolerance for line smoothing. - The actual color. - + - Gets the actual line style. + The output buffer. - The actual line style. - + - Gets the actual dash array for the line. + The buffer for contiguous screen points. - + - Gets or sets the smoothed points. + The buffer for decimated points. - The smoothed points. - + - Represents a line segment. + The default color. - + - Initializes a new instance of the class. + The default marker fill color. - The first point of the segment. - The second point of the segment. - + - Gets the first point1 of the segment. + The default line style. - + - Gets the second point of the segment. + The smoothed points. - + - The second list of points. + Initializes a new instance of the class. - + - The secondary data points from the items source. + Initializes a new instance of the class. + The title. - + - Initializes a new instance of the class. + Initializes a new instance of the class. + The color of the line stroke. + The stroke thickness (optional). + The title (optional). - + - Gets the nearest point. + Gets the point on the series that is nearest the specified point. The point. - interpolate if set to true . + Interpolate the series if this flag is set to true. A TrackerHitResult for the current hit. - + Renders the series on the specified rendering context. The rendering context. The owner plot model. - + Renders the legend symbol for the line series on the specified rendering context. @@ -17222,1165 +17399,1191 @@ The rendering context. The bounding rectangle of the legend box. - + - The update data. + Sets default values from the plot model. + The plot model. - + Updates the maximum and minimum values of the series. - + - Gets or sets a constant value for the area definition. - This is used if DataFieldBase and BaselineValues are null. + Renders the points as line, broken line and markers. - The baseline. + The rendering context. + The clipping rectangle. + The points to render. - + - Gets or sets the second X data field. + Extracts a single contiguous line segment beginning with the element at the position of the enumerator when the method + is called. Initial invalid data points are ignored. + The enumerator to use to traverse the collection. The enumerator must be on a valid element. + Initially set to null, but I will update I won't give a broken line if this is null + place to put broken segment + place to put contiguous segment + + true if line segments are extracted, false if reached end. + - + - Gets or sets the second Y data field. + Renders the point labels. + The render context. + The clipping rectangle. - + - Gets or sets the color of the second line. + Renders a legend on the line. - The color. + The render context. + The clipping rectangle. - + - Gets the actual color of the second line. + Renders the transformed points as a line (smoothed if is true) and markers (if is not None). - The actual color. + The render context. + The clipping rectangle. + The points to render. - + - Gets or sets the area fill color. + Renders a continuous line. - The fill. + The render context. + The clipping rectangle. + The points to render. - + - Gets the actual fill color. + Force the smoothed points to be re-evaluated. - The actual fill. - + - Gets the second list of points. + Gets or sets the color of the curve. - The second list of points. + The color. - + - Gets or sets a value indicating whether the second - data collection should be reversed. - The first dataset is not reversed, and normally - the second dataset should be reversed to get a - closed polygon. + Gets or sets the color of the broken line segments. + Add DataPoint.Undefined in the Points collection to create breaks in the line. - + - Gets the second list of points. + Gets or sets the broken line style. - The second list of points. - + - Placement of the labels. + Gets or sets the broken line thickness. - + - Placed outside the bar. + Gets or sets the dash array for the rendered line (overrides ). + The dash array. + If this is not null it overrides the property. - + - Placed inside the bar. + Gets or sets the decimator. + + The decimator action. + + The decimator can be used to improve the performance of the rendering. See the example. - + - Placed inside in the middle/center of the bar. + Gets or sets the label format string. + The label format string. - + - Placed inside at the base of the bar. + Gets or sets the label margins. - + - Represents a series for candlestick charts. + Gets or sets the line join. - See also Wikipedia and - Matlab documentation. + The line join. - + - Represents a series for high-low plots. + Gets or sets the line style. - See link + The line style. - + - High/low items + Gets or sets a value specifying the position of a legend rendered on the line. + A value specifying the position of the legend. - + - The default color. + Gets or sets the marker fill color. + The marker fill. - + - Initializes a new instance of the class. + Gets or sets the marker outline polygon. + If this property is set, the MarkerType will not be used. + The marker outline. - + - Initializes a new instance of the class. + Gets or sets the marker resolution. - The title. + The marker resolution. - + - Initializes a new instance of the class. + Gets or sets the size of the marker. - The color. - The stroke thickness. - The title. + The size of the marker. - + - Gets the point on the series that is nearest the specified point. + Gets or sets the marker stroke. - The point. - Interpolate the series if this flag is set to true. - A TrackerHitResult for the current hit. + The marker stroke. - + - Determines whether the point is valid. + Gets or sets the marker stroke thickness. - The point. - The x axis. - The y axis. - true if [is valid point] [the specified pt]; otherwise, false. + The marker stroke thickness. - + - Renders the series on the specified rendering context. + Gets or sets the type of the marker. - The rendering context. - The owner plot model. + The type of the marker. + If MarkerType.Custom is used, the MarkerOutline property must be specified. - + - Renders the legend symbol for the series on the specified rendering context. + Gets or sets the minimum length of the segment. + Increasing this number will increase performance, + but make the curve less accurate. - The rendering context. - The bounding rectangle of the legend box. + The minimum length of the segment. - + - Sets the default values. + Gets or sets the thickness of the curve. - The model. + The stroke thickness. - + - Updates the data. + Gets the actual color. + The actual color. - + - Updates the maximum and minimum values of the series. + Gets the actual marker fill color. + The actual color. - + - Gets or sets the color of the item. + Gets the actual line style. - The color. + The actual line style. - + - Gets the actual color of the item. + Gets the actual dash array for the line. - The actual color. - + - Gets or sets the dashes array. - If this is not null it overrides the LineStyle property. + Gets or sets the smoothed points. - The dashes. + The smoothed points. - + - Gets or sets the data field for the Close value. + Represents a line segment. - + - Gets or sets the data field for the High value. + Initializes a new instance of the class. + The first point of the segment. + The second point of the segment. - + - Gets or sets the data field for the Low value. + Gets the first point1 of the segment. - + - Gets or sets the data field for the Open value. + Gets the second point of the segment. - + - Gets or sets the x data field (time). + The second list of points. - + - Gets the items of the series. + The secondary data points from the items source. - The items. - + - Gets or sets the line join. + Initializes a new instance of the class. - The line join. - + - Gets or sets the line style. + Gets the nearest point. - The line style. + The point. + interpolate if set to true . + A TrackerHitResult for the current hit. - + - Gets or sets the mapping delegate. + Renders the series on the specified rendering context. - The mapping. - Example: series1.Mapping = item => new HighLowItem(((MyType)item).Time,((MyType)item).Value); + The rendering context. + The owner plot model. - + - Gets or sets the thickness of the curve. + Renders the legend symbol for the line series on the + specified rendering context. - The stroke thickness. + The rendering context. + The bounding rectangle of the legend box. - + - Gets or sets the length of the open/close ticks (screen coordinates). + The update data. - The length of the open/close ticks. - + - Initializes a new instance of the class. + Updates the maximum and minimum values of the series. - + - Initializes a new instance of the class. + Gets or sets a constant value for the area definition. + This is used if DataFieldBase and BaselineValues are null. - The title. + The baseline. - + - Initializes a new instance of the class. + Gets or sets the second X data field. - The color. - The stroke thickness. - The title. - + - Renders the series on the specified rendering context. + Gets or sets the second Y data field. - The rendering context. - The owner plot model. - + - Renders the legend symbol for the series on the specified rendering context. + Gets or sets the color of the second line. - The rendering context. - The bounding rectangle of the legend box. + The color. - + - Gets or sets the width of the candle (in screen space units). + Gets the actual color of the second line. + The actual color. - + - Gets or sets the color used when the closing value is greater than opening value. + Gets or sets the area fill color. + The fill. - + - Gets or sets the fill color used when the closing value is less than opening value. + Gets the actual fill color. + The actual fill. - + - Gets or sets the end color of the shadow. + Gets the second list of points. - The end color of the shadow. + The second list of points. - + - Gets or sets the lengths of the shadow ends. + Gets or sets a value indicating whether the second + data collection should be reversed. + The first dataset is not reversed, and normally + the second dataset should be reversed to get a + closed polygon. - The length relative to the width of the candle. - + - Gets the actual increasing fill color. + Gets the second list of points. + The second list of points. - + - Represents a series that renders contours. + Placement of the labels. - See wikipedia and link. - + - The contour collection. + Placed outside the bar. - + - The temporary segment collection. + Placed inside the bar. - + - The default color. + Placed inside in the middle/center of the bar. - + - Initializes a new instance of the class. + Placed inside at the base of the bar. - + - Calculates the contours. + Represents a series for candlestick charts. + See also Wikipedia and + Matlab documentation. - + - Gets the point in the dataset that is nearest the specified point. + Represents a series for high-low plots. - The point. - The interpolate. - A hit result object. + See link - + - Renders the series on the specified rendering context. + High/low items - The rendering context. - The model. - + - Sets default values from the plot model. + The default color. - The plot model. - + - Updates the maximum and minimum values of the series. + Initializes a new instance of the class. - + - Determines if two values are close. + Initializes a new instance of the class. - The first value. - The second value. - The squared tolerance. - True if the values are close. + The title. - + - Determines if two points are close. + Initializes a new instance of the class. - The first point. - The second point. - The squared tolerance. - True if the points are close. + The color. + The stroke thickness. + The title. - + - Gets the index of item that is closest to the specified value. + Gets the point on the series that is nearest the specified point. - A list of values. - A value. - An index. + The point. + Interpolate the series if this flag is set to true. + A TrackerHitResult for the current hit. - + - The add contour labels. + Determines whether the point is valid. - The contour. - The points of the contour. - The clipping rectangle. - The contour labels. + The point. + The x axis. + The y axis. + true if [is valid point] [the specified pt]; otherwise, false. - + - Finds the connected segment. + Renders the series on the specified rendering context. - The point. - The contour level. - The distance tolerance. - reverse the segment if set to true. - The connected segment, or null if no segment was found. + The rendering context. + The owner plot model. - + - Joins the contour segments. + Renders the legend symbol for the series on the specified rendering context. - The tolerance for segment ends to connect (squared distance). + The rendering context. + The bounding rectangle of the legend box. - + - Renders the contour label. + Sets the default values. - The render context. - The contour label. + The model. - + - Renders the contour label background. + Updates the data. - The render context. - The contour label. - + - Gets or sets the color. + Updates the maximum and minimum values of the series. - The color. - + - Gets the actual color. + Gets or sets the color of the item. - The actual color. + The color. - + - Gets or sets the column coordinates. + Gets the actual color of the item. - The column coordinates. + The actual color. - + - Gets or sets the contour level step size. - This property is not used if the ContourLevels vector is set. + Gets or sets the dashes array. + If this is not null it overrides the LineStyle property. - The contour level step size. + The dashes. - + - Gets or sets the contour levels. + Gets or sets the data field for the Close value. - The contour levels. - + - Gets or sets the contour colors. + Gets or sets the data field for the High value. - The contour colors. - These colors will override the Color of the series. - If there are less colors than the number of contour levels, the colors will cycle. - + - Gets or sets the data. + Gets or sets the data field for the Low value. - The data. - + - Gets or sets the text background color. + Gets or sets the data field for the Open value. - The text background color. - + - Gets or sets the format string for contour values. + Gets or sets the x data field (time). - The format string. - + - Gets or sets the label spacing. + Gets the items of the series. - The label spacing. + The items. - + - Gets or sets the label step (number of contours per label). + Gets or sets the line join. - The label step. + The line join. - + Gets or sets the line style. The line style. - + - Gets or sets the row coordinates. + Gets or sets the mapping delegate. - The row coordinates. + The mapping. + Example: series1.Mapping = item => new HighLowItem(((MyType)item).Time,((MyType)item).Value); - + - Gets or sets the stroke thickness. + Gets or sets the thickness of the curve. The stroke thickness. - - - Represents a contour. - - - + - Gets or sets the contour level. + Gets or sets the length of the open/close ticks (screen coordinates). - The contour level. + The length of the open/close ticks. - + - Gets or sets the points. + Initializes a new instance of the class. - The points. - + - Initializes a new instance of the class. + Initializes a new instance of the class. - The points. - The contour level. + The title. - + - Gets or sets the color of the contour. + Initializes a new instance of the class. + The color. + The stroke thickness. + The title. - + - Represents a contour label. + Renders the series on the specified rendering context. + The rendering context. + The owner plot model. - + - Gets or sets the angle. + Renders the legend symbol for the series on the specified rendering context. - The angle. + The rendering context. + The bounding rectangle of the legend box. - + - Gets or sets the position. + Gets or sets the width of the candle (in screen space units). - The position. - + - Gets or sets the text. + Gets or sets the color used when the closing value is greater than opening value. - The text. - + - Represents a contour segment. + Gets or sets the fill color used when the closing value is less than opening value. - + - The contour level. + Gets or sets the end color of the shadow. + The end color of the shadow. - + - The end point. + Gets or sets the lengths of the shadow ends. + The length relative to the width of the candle. - + - The start point. + Gets the actual increasing fill color. - + - Initializes a new instance of the class. + Represents a series that renders contours. - The start point. - The end point. - The contour level. + See wikipedia and link. - + - Represents a series for clustered or stacked bar charts. + The contour collection. - + - Initializes a new instance of the class. + The temporary segment collection. - + - Gets or sets the width of the columns/bars (as a fraction of the available space). + The default color. - The width of the bars. - The fractional width. - The available space will be determined by the GapWidth of the CategoryAxis used by this series. - + - Gets the actual width/height of the items of this series. + Initializes a new instance of the class. - The width or height. - The actual width is also influenced by the GapWidth of the CategoryAxis used by this series. - + - Gets the category axis. + Calculates the contours. - The category axis. - + - Gets the rectangle for the specified values. + Gets the point in the dataset that is nearest the specified point. - The base value of the bar - The top value of the bar - The begin value of the bar - The end value of the bar - The rectangle. + The point. + The interpolate. + A hit result object. - + - Gets the value axis. + Renders the series on the specified rendering context. - The value axis. + The rendering context. + The model. - + - Renders the item label. + Sets default values from the plot model. - The render context - The clipping rectangle - The rectangle of the item. - The value of the label. - The index of the bar item. + The plot model. - + - Gets or sets the width (height) of the bars. + Updates the maximum and minimum values of the series. - The width of the bars. - + - Represents an item in an IntervalBarSeries. + Determines if two values are close. + The first value. + The second value. + The squared tolerance. + True if the values are close. - + - Initializes a new instance of the class. + Determines if two points are close. + The first point. + The second point. + The squared tolerance. + True if the points are close. - + - Initializes a new instance of the class. + Gets the index of item that is closest to the specified value. - The start. - The end. - The title. + A list of values. + A value. + An index. - + - Returns c# code that generates this instance. + The add contour labels. - C# code. + The contour. + The points of the contour. + The clipping rectangle. + The contour labels. - + - Gets or sets the color. + Finds the connected segment. + The point. + The contour level. + The distance tolerance. + reverse the segment if set to true. + The connected segment, or null if no segment was found. - + - Gets or sets the end value. + Joins the contour segments. + The tolerance for segment ends to connect (squared distance). - + - Gets or sets the start value. + Renders the contour label. + The render context. + The contour label. - + - Gets or sets the title. + Renders the contour label background. + The render context. + The contour label. - + - Represents a rectangle item in a RectangleBarSeries. + Gets or sets the color. + The color. - + - Initializes a new instance of the class. + Gets the actual color. + The actual color. - + - Initializes a new instance of the class. + Gets or sets the column coordinates. - The x0. - The y0. - The x1. - The y1. + The column coordinates. - + - Returns c# code that generates this instance. + Gets or sets the contour level step size. + This property is not used if the ContourLevels vector is set. - C# code. + The contour level step size. - + - Gets or sets the color. + Gets or sets the contour levels. - If set to Automatic, the FillColor of the RectangleBarSeries will be used. + The contour levels. - + - Gets or sets the title. + Gets or sets the contour colors. + The contour colors. + These colors will override the Color of the series. + If there are less colors than the number of contour levels, the colors will cycle. - + - Gets or sets the x0 coordinate. + Gets or sets the data. + The data. - + - Gets or sets the x1 coordinate. + Gets or sets the text background color. + The text background color. - + - Gets or sets the y0 coordinate. + Gets or sets the format string for contour values. + The format string. - + - Gets or sets the y1 coordinate. + Gets or sets the label spacing. + The label spacing. - + - Represents a series for bar charts where the bars are defined by rectangles. + Gets or sets the label step (number of contours per label). + The label step. - + - The default fill color. + Gets or sets the line style. + The line style. - + - Initializes a new instance of the class. + Gets or sets the row coordinates. + The row coordinates. - + - Gets the point in the dataset that is nearest the specified point. + Gets or sets the stroke thickness. - The point. - Specifies whether to interpolate or not. - A for the current hit. + The stroke thickness. - + - Renders the series on the specified rendering context. + Represents a contour. - The rendering context. - The model. - + - Renders the legend symbol on the specified rendering context. + Gets or sets the contour level. - The rendering context. - The legend rectangle. + The contour level. - + - Sets the default values. + Gets or sets the points. - The model. + The points. - + - Updates the data. + Initializes a new instance of the class. + The points. + The contour level. - + - Updates the maximum and minimum values of the series. + Gets or sets the color of the contour. - + - Checks if the specified value is valid. + Represents a contour label. - The value. - True if the value is valid. - + - Gets or sets the default color of the interior of the rectangles. + Gets or sets the angle. - The color. + The angle. - + - Gets the actual fill color. + Gets or sets the position. - The actual color. + The position. - + - Gets the rectangle bar items. + Gets or sets the text. + The text. - + - Gets or sets the label color. + Represents a contour segment. - + - Gets or sets the format string for the labels. + The contour level. - + - Gets or sets the color of the border around the rectangles. + The end point. - The color of the stroke. - + - Gets or sets the thickness of the border around the rectangles. + The start point. - The stroke thickness. - + - Gets or sets the actual rectangles for the rectangles. + Initializes a new instance of the class. + The start point. + The end point. + The contour level. - + - Represents a series for bar charts defined by to/from values. + Represents a series for clustered or stacked bar charts. - + - The default fill color. + Initializes a new instance of the class. - + - Initializes a new instance of the class. + Gets or sets the width of the columns/bars (as a fraction of the available space). + The width of the bars. + The fractional width. + The available space will be determined by the GapWidth of the CategoryAxis used by this series. - + - Gets the point in the dataset that is nearest the specified point. + Gets the actual width/height of the items of this series. - The point. - The interpolate. - A TrackerHitResult for the current hit. + The width or height. + The actual width is also influenced by the GapWidth of the CategoryAxis used by this series. - + - Checks if the specified value is valid. + Gets the category axis. - The value. - The y axis. - True if the value is valid. + The category axis. - + - Renders the Series on the specified rendering context. + Gets the rectangle for the specified values. - The rendering context. - The model. + The base value of the bar + The top value of the bar + The begin value of the bar + The end value of the bar + The rectangle. - + - Renders the legend symbol on the specified rendering context. + Gets the value axis. - The rendering context. - The legend rectangle. + The value axis. - + - Gets or sets the width/height of the columns/bars (as a fraction of the available space). + Renders the item label. - The width of the bars. - The fractional width. - The available space will be determined by the GapWidth of the CategoryAxis used by this series. + The render context + The clipping rectangle + The rectangle of the item. + The value of the label. + The index of the bar item. - + - Gets the items of this series. + Gets or sets the width (height) of the bars. - The items. + The width of the bars. - + - Check if the data series is using the specified axis. + Represents an item in an IntervalBarSeries. - An axis which should be checked if used - True if the axis is in use. - + - Sets the default values. + Initializes a new instance of the class. - The model. - + - Updates the axis maximum and minimum values. + Initializes a new instance of the class. + The start. + The end. + The title. - + - Updates the data. + Returns c# code that generates this instance. + C# code. - + - Updates the maximum and minimum values of the series. + Gets or sets the color. - + - Updates the valid items + Gets or sets the end value. - + - Gets the actual width/height of the items of this series. + Gets or sets the start value. - The width or height. - The actual width is also influenced by the GapWidth of the CategoryAxis used by this series. - + - Gets the category axis. + Gets or sets the title. - The category axis. - + - Gets the item at the specified index. + Represents a rectangle item in a RectangleBarSeries. - The index of the item. - The item of the index. - + - Gets the value axis. + Initializes a new instance of the class. - The value axis. - + - Gets or sets the width of the bars (as a fraction of the available width). The default value is 0.5 (50%) + Initializes a new instance of the class. - The width of the bars. + The x0. + The y0. + The x1. + The y1. - + - Gets or sets the default color of the interior of the Maximum bars. + Returns c# code that generates this instance. - The color. + C# code. - + - Gets the actual fill color. + Gets or sets the color. - The actual color. + If set to Automatic, the FillColor of the RectangleBarSeries will be used. - + - Gets a value indicating whether IsStacked. + Gets or sets the title. - + - Gets the range bar items. + Gets or sets the x0 coordinate. - + - Gets or sets the label color. + Gets or sets the x1 coordinate. - + - Gets or sets the label field. + Gets or sets the y0 coordinate. - + - Gets or sets the format string for the maximum labels. + Gets or sets the y1 coordinate. - + - Gets or sets the label margins. + Represents a series for bar charts where the bars are defined by rectangles. - + - Gets or sets the maximum value field. + The default fill color. - + - Gets or sets the minimum value field. + Initializes a new instance of the class. - + - Gets StackGroup. + Gets the point in the dataset that is nearest the specified point. + The point. + Specifies whether to interpolate or not. + A for the current hit. - + - Gets or sets the color of the border around the bars. + Renders the series on the specified rendering context. - The color of the stroke. + The rendering context. + The model. - + - Gets or sets the thickness of the bar border strokes. + Renders the legend symbol on the specified rendering context. - The stroke thickness. + The rendering context. + The legend rectangle. - + - Gets or sets the actual rectangles for the maximum bars. + Sets the default values. + The model. - + - Gets or sets the valid items + Updates the data. - + - Gets or sets the dictionary which stores the index-inversion for the valid items + Updates the maximum and minimum values of the series. - + - Represents an item for the TornadoBarSeries. + Checks if the specified value is valid. + The value. + True if the value is valid. - + - Initializes a new instance of the class. + Gets or sets the default color of the interior of the rectangles. + The color. - + - Returns c# code that generates this instance. + Gets the actual fill color. - C# code. + The actual color. - + - Gets or sets the base value. + Gets the rectangle bar items. - + - Gets or sets the maximum value. + Gets or sets the label color. - + - Gets or sets the color for the maximum bar. + Gets or sets the format string for the labels. - + - Gets or sets the minimum value. + Gets or sets the color of the border around the rectangles. + The color of the stroke. - + - Gets or sets the color for the minimum bar. + Gets or sets the thickness of the border around the rectangles. + The stroke thickness. - + - Represents a series that can be used to create tornado plots. + Gets or sets the actual rectangles for the rectangles. - See http://en.wikipedia.org/wiki/Tornado_diagram. - + - The default fill color. + Represents a series for bar charts defined by to/from values. - + - The default minimum fill color. + The default fill color. - + - Initializes a new instance of the class. + Initializes a new instance of the class. - + Gets the point in the dataset that is nearest the specified point. @@ -18388,7 +18591,7 @@ The interpolate. A TrackerHitResult for the current hit. - + Checks if the specified value is valid. @@ -18396,21 +18599,21 @@ The y axis. True if the value is valid. - + Renders the Series on the specified rendering context. The rendering context. The model. - + Renders the legend symbol on the specified rendering context. The rendering context. The legend rectangle. - + Gets or sets the width/height of the columns/bars (as a fraction of the available space). @@ -18418,692 +18621,619 @@ The fractional width. The available space will be determined by the GapWidth of the CategoryAxis used by this series. - + Gets the items of this series. The items. - + Check if the data series is using the specified axis. An axis which should be checked if used True if the axis is in use. - + Sets the default values. The model. - + Updates the axis maximum and minimum values. - + Updates the data. - + Updates the maximum and minimum values of the series. - + Updates the valid items - + Gets the actual width/height of the items of this series. The width or height. The actual width is also influenced by the GapWidth of the CategoryAxis used by this series. - + Gets the category axis. The category axis. - + Gets the item at the specified index. The index of the item. The item of the index. - + Gets the value axis. The value axis. - + Gets or sets the width of the bars (as a fraction of the available width). The default value is 0.5 (50%) The width of the bars. - - - Gets or sets the base value. - - The base value. - - - - Gets the tornado bar items. - - The items. - - - - Gets or sets the label color. - - - - - Gets or sets the label field. - - - - - Gets or sets the label margins. - - - - - Gets or sets the maximum value field. - - - - - Gets or sets the color of the interior of the Maximum bars. - - The color. - - - - Gets the actual fill color. - - The actual color. - - + - Gets or sets the format string for the maximum labels. + Gets or sets the default color of the interior of the Maximum bars. + The color. - + - Gets or sets the minimum value field. + Gets the actual fill color. + The actual color. - + - Gets or sets the default color of the interior of the Minimum bars. + Gets a value indicating whether IsStacked. - The color. - + - Gets the actual minimum fill color. + Gets the range bar items. - The actual color. - + - Gets or sets the format string for the minimum labels. + Gets or sets the label color. - + - Gets or sets the color of the border around the bars. + Gets or sets the label field. - The color of the stroke. - + - Gets or sets the thickness of the bar border strokes. + Gets or sets the format string for the maximum labels. - The stroke thickness. - + - Gets or sets the actual rectangles for the maximum bars. + Gets or sets the label margins. - + - Gets or sets the actual rectangles for the minimum bars. + Gets or sets the maximum value field. - + - Gets or sets the valid items + Gets or sets the minimum value field. - + - Gets or sets the dictionary which stores the index-inversion for the valid items + Gets StackGroup. - + - Represents an item in a . + Gets or sets the color of the border around the bars. + The color of the stroke. - + - The undefined. + Gets or sets the thickness of the bar border strokes. + The stroke thickness. - + - The close. + Gets or sets the actual rectangles for the maximum bars. - + - The high. + Gets or sets the valid items - + - The low. + Gets or sets the dictionary which stores the index-inversion for the valid items - + - The open. + Represents an item for the TornadoBarSeries. - + - The x. + Initializes a new instance of the class. - + - Initializes a new instance of the class. + Returns c# code that generates this instance. + C# code. - + - Initializes a new instance of the class. + Gets or sets the base value. - The x value. - The high value. - The low value. - The open value. - The close value. - + - Gets or sets the close value. + Gets or sets the maximum value. - The close value. - + - Gets or sets the high value. + Gets or sets the color for the maximum bar. - The high value. - + - Gets or sets the low value. + Gets or sets the minimum value. - The low value. - + - Gets or sets the open value. + Gets or sets the color for the minimum bar. - The open value. - + - Gets or sets the X value (time). + Represents a series that can be used to create tornado plots. - The X value. + See http://en.wikipedia.org/wiki/Tornado_diagram. - + - Represents a point in a . + The default fill color. - + - The size. + The default minimum fill color. - + - The tag. + Initializes a new instance of the class. - + - The value. + Gets the point in the dataset that is nearest the specified point. + The point. + The interpolate. + A TrackerHitResult for the current hit. - + - The x. + Checks if the specified value is valid. + The value. + The y axis. + True if the value is valid. - + - The y. + Renders the Series on the specified rendering context. + The rendering context. + The model. - + - Initializes a new instance of the class. + Renders the legend symbol on the specified rendering context. + The rendering context. + The legend rectangle. - + - Initializes a new instance of the class. + Gets or sets the width/height of the columns/bars (as a fraction of the available space). - The x. - The y. - The size. - The value. - The tag. + The width of the bars. + The fractional width. + The available space will be determined by the GapWidth of the CategoryAxis used by this series. - + - Returns C# code that generates this instance. + Gets the items of this series. - C# code. + The items. - + - Returns a that represents this instance. + Check if the data series is using the specified axis. - A that represents this instance. + An axis which should be checked if used + True if the axis is in use. - + - Gets or sets the size. + Sets the default values. - The size. + The model. - + - Gets or sets the tag. + Updates the axis maximum and minimum values. - The tag. - + - Gets or sets the value. + Updates the data. - The value. - + - Gets or sets the X. + Updates the maximum and minimum values of the series. - The X. - + - Gets or sets the Y. + Updates the valid items - The Y. - + - Represents a series that plots discrete data in a stem plot. + Gets the actual width/height of the items of this series. - See Stem plot and - stem. + The width or height. + The actual width is also influenced by the GapWidth of the CategoryAxis used by this series. - + - Initializes a new instance of the class. + Gets the category axis. + The category axis. - + - Initializes a new instance of the class. + Gets the item at the specified index. - The title. + The index of the item. + The item of the index. - + - Initializes a new instance of the class. + Gets the value axis. - The color of the line stroke. - The stroke thickness (optional). - The title (optional). + The value axis. - + - Gets the point on the series that is nearest the specified point. + Gets or sets the width of the bars (as a fraction of the available width). The default value is 0.5 (50%) - The point. - Interpolate the series if this flag is set to true. - A TrackerHitResult for the current hit. + The width of the bars. - + - Renders the LineSeries on the specified rendering context. + Gets or sets the base value. - The rendering context. - The owner plot model. + The base value. - + - Gets or sets Base. + Gets the tornado bar items. + The items. - + - Represents a series for stair step graphs. + Gets or sets the label color. - + - Initializes a new instance of the class. + Gets or sets the label field. - + - Initializes a new instance of the class. + Gets or sets the label margins. - The title. - + - Initializes a new instance of the class. + Gets or sets the maximum value field. - The color. - The stroke thickness. - The title. - + - Gets the nearest point. + Gets or sets the color of the interior of the Maximum bars. - The point. - interpolate if set to true . - A TrackerHitResult for the current hit. + The color. - + - Renders the LineSeries on the specified rendering context. + Gets the actual fill color. - The rendering context. - The owner plot model. + The actual color. - + - Gets or sets the stroke thickness of the vertical line segments. + Gets or sets the format string for the maximum labels. - The vertical stroke thickness. - Set the value to NaN to use the StrokeThickness property for both horizontal and vertical segments. - Using the VerticalStrokeThickness property will have a small performance hit. - + - Gets or sets the line style of the vertical line segments. + Gets or sets the minimum value field. - The vertical line style. - + - Represents a series for scatter plots. + Gets or sets the default color of the interior of the Minimum bars. - See http://en.wikipedia.org/wiki/Scatter_plot + The color. - + - The list of data points. + Gets the actual minimum fill color. + The actual color. - + - The data points from the items source. + Gets or sets the format string for the minimum labels. - + - Specifies if the itemsSourcePoints list can be modified. + Gets or sets the color of the border around the bars. + The color of the stroke. - + - The default fill color. + Gets or sets the thickness of the bar border strokes. + The stroke thickness. - + - Initializes a new instance of the class. + Gets or sets the actual rectangles for the maximum bars. - + - Gets the nearest point. + Gets or sets the actual rectangles for the minimum bars. - The point. - interpolate if set to true . - A TrackerHitResult for the current hit. - + - Determines whether the specified point is valid. + Gets or sets the valid items - The point. - The x axis. - The y axis. - true if the point is valid; otherwise, false . - + - Renders the series on the specified rendering context. + Gets or sets the dictionary which stores the index-inversion for the valid items - The rendering context. - The owner plot model. - + - Renders the legend symbol for the line series on the specified rendering context. + Represents an item in a . - The rendering context. - The bounding rectangle of the legend box. - + - Ensures that the axes of the series is defined. + The undefined. - + - Sets the default values. + The close. - The model. - + - Updates the data. + The high. - + - Updates the maximum and minimum values of the series. + The low. - + - Updates the Max/Min limits from the values in the specified point list. + The open. - The points. - + - Adds scatter points specified by a items source and data fields. + The x. - The destination collection. - The items source. - The data field x. - The data field y. - The data field size. - The data field value. - The data field tag. - + - Updates the Max/Min limits from the values in the specified point list. + Initializes a new instance of the class. - The points. - + - Clears or creates the list. + Initializes a new instance of the class. + The x value. + The high value. + The low value. + The open value. + The close value. - + - Updates the points from the . + Gets or sets the close value. + The close value. - + - Gets the list of points. + Gets or sets the high value. - A list of . - If the is specified, this list will not be used. + The high value. - + - Gets or sets a function that maps from elements in the to points to be rendered. + Gets or sets the low value. - The mapping function. The default is null. - Example: series1.Mapping = item => new DataPoint(((MyType)item).Time,((MyType)item).Value); - + The low value. - + - Gets or sets the size of the 'binning' feature. - If this number is greater than 1, bins of the specified is created for both x and y directions. Only one point will be drawn in each bin. + Gets or sets the open value. - - The size of the bins. The default is 0 - no binning. - + The open value. - + - Gets the actual color axis. + Gets or sets the X value (time). - A . - This is used to map scatter point values to colors. Use the to specify a color axis. - If the is not specified, the first of the will be used. + The X value. - + - Gets or sets the color axis key. + Represents a series that plots discrete data in a stem plot. - The color axis key. The default is null. - If set to null, the first of the will be used. - Make sure that the points contains values. - If your contains a , but you don't want to use a color axis, set the value to string.Empty or some other key that is not in use. + See Stem plot and + stem. - + - Gets or sets the name of the property that specifies X coordinates in the elements. + Initializes a new instance of the class. - The name of the property. The default is null. - + - Gets or sets the name of the property that specifies Y coordinates in the elements. + Initializes a new instance of the class. - The name of the property. The default is null. + The title. - + - Gets or sets the name of the property that specifies the size in the elements. + Initializes a new instance of the class. - The name of the property. The default is null. + The color of the line stroke. + The stroke thickness (optional). + The title (optional). - + - Gets or sets the name of the property that specifies the tag in the elements. + Gets the point on the series that is nearest the specified point. - The name of the property. The default is null. + The point. + Interpolate the series if this flag is set to true. + A TrackerHitResult for the current hit. - + - Gets or sets the name of the property that specifies the color value in the elements. + Renders the LineSeries on the specified rendering context. - The name of the property. The default is null. + The rendering context. + The owner plot model. - + - Gets or sets the marker fill color. If null, this color will be automatically set. + Gets or sets Base. - The fill color of the markers. The default is . - + - Gets the actual fill color. + Represents a series for stair step graphs. - The actual color. - + - Gets or sets the custom marker outline polygon. Set to to use this. + Initializes a new instance of the class. - The outline. The default is null. - + - Gets or sets the size of the marker (same size for all items). + Initializes a new instance of the class. - The size of the markers. The default is 5. + The title. - + - Gets or sets the marker stroke. + Initializes a new instance of the class. - The marker stroke. The default is . + The color. + The stroke thickness. + The title. - + - Gets or sets thickness of the the marker strokes. + Gets the nearest point. - The thickness. The default is 1. + The point. + interpolate if set to true . + A TrackerHitResult for the current hit. - + - Gets or sets the type of the marker. + Renders the LineSeries on the specified rendering context. - The type of the marker. The default is . - If is used, the property must be specified. + The rendering context. + The owner plot model. - + - Gets the maximum value of the points. + Gets or sets the stroke thickness of the vertical line segments. + The vertical stroke thickness. + Set the value to NaN to use the StrokeThickness property for both horizontal and vertical segments. + Using the VerticalStrokeThickness property will have a small performance hit. - + - Gets the minimum value of the points. + Gets or sets the line style of the vertical line segments. + The vertical line style. - + - Gets the list of points that should be rendered. + Represents a series for scatter plots. - A list of . + See http://en.wikipedia.org/wiki/Scatter_plot @@ -19180,7 +19310,8 @@ Represents a series for pie/circle/doughnut charts. - The arc length/central angle/area of each slice is proportional to the quantity it represents. See http://en.wikipedia.org/wiki/Pie_chart + The arc length/central angle/area of each slice is proportional to the quantity it represents. + See Pie charts. @@ -19216,7 +19347,7 @@ - Check if this data series requires X/Y axes. (e.g. Pie series do not require axes) + Checks if this data series requires X/Y axes. (e.g. PieSeries does not require axes) True if no axes are required. @@ -19240,7 +19371,7 @@ - The update axis max min. + Updates the maximum and minimum values of the axes used by this series. @@ -19292,11 +19423,18 @@ The inner diameter. + + + Gets or sets the color of the inside labels. + + If the value is OxyColors.Automatic, the will be used. + Gets or sets the inside label format. The inside label format. + The formatting arguments are: value {0}, label {1} and percentage {2}. @@ -19342,7 +19480,7 @@ - Gets or sets the stroke. + Gets or sets the stroke color. The stroke. @@ -19354,9 +19492,9 @@ - Gets or sets the tick distance. + Gets or sets the distance from the edge of the pie slice to the tick line. - The tick distance. + The distance. @@ -19366,15 +19504,15 @@ - Gets or sets the tick label distance. + Gets or sets the distance from the tick line to the outside label. - The tick label distance. + The distance. - Gets or sets the length of the tick radial. + Gets or sets the length of the radial part of the tick line. - The length of the tick radial. + The length.