|
List<String> | Conditional | The type(s) of chart. You can specify more than one (separated by a semi-colon). If you specify fewer than the number of series, the last value will continue to be used for the remainder of the series. Permitted values: Point, FastPoint, Line, Spline, StepLine, FastLine, Bar, StackedBar, StackedBar100, Column, StackedColumn, StackedColumn100, Area, SplineArea, StackedArea, StackedArea100, Pie, Doughnut, Radar, Polar, BoxPlot, Funnel, Pyramid. For Pie and Doughnut chart types, the first column provides the slice name, the second column the slice size and all other columns are ignored. |
N/A |
N/A |
|
String | Conditional | Set the X Axis Label to the provided text. Required for all chartTypes, except 'Pie' and 'Doughnut'. |
N/A |
N/A |
|
String | Conditional | Set the Y Axis Label to the provided text. Required for all chartTypes, except 'Pie' and 'Doughnut'. |
N/A |
N/A |
|
Boolean | Optional | Whether to use short (auto-scaled) labels in Y-axes (e.g. 10K instead of 10000). Only has an effect when the 'yAxisLabelFormat' parameter is NOT set. |
|
true |
autoScaleYAxisLabelsAreData |
Boolean | Optional | Whether the short (auto-scaled) labels in Y-axes represent 'data'. In that case these labels are used: B, KB, MB, GB, and TB. When not representing data, the labels used are: K (thousands), M (millions), B (billions), and T (trillions). Only has an effect when 'autoScaleYAxisLabels' is true (the default for that parameter), otherwise ignored. |
|
false |
|
Color | Optional | The chart area background color |
|
N/A |
|
Int32 | Optional | The ChartAreaHeightPercent |
|
100 |
|
Int32 | Optional | The ChartAreaWidthPercent |
|
80 |
|
Int32 | Optional | The ChartAreaXPosition |
|
0 |
|
Int32 | Optional | The ChartAreaYPosition |
|
0 |
|
Color | Optional | The chart background color |
|
N/A |
|
Color | Optional | The chart border line color |
|
Color [Black] |
|
ChartDashStyle | Optional | The chart border line dash style |
- Solid
- NotSet
- Dash
- DashDot
- DashDotDot
- Dot
|
Solid |
|
Int32 | Optional | The chart border line width |
N/A |
0 |
|
Int32 | Optional | The chart height in pixels |
|
400 |
|
ChartImageFormat | Optional | The chart image format |
- EmfPlus
- Jpeg
- Png
- Bmp
- Tiff
- Gif
- Emf
- EmfDual
|
EmfPlus |
|
Int32 | Optional | The chart width in pixels |
|
2560 |
|
Int32 | Optional | Optionally use to specify the doughnut radius when specifying 'chartType=Doughnut'. |
|
60 |
|
Boolean | Optional | Whether to more closely show the y-axis variance on charts. Use the 'dynamicYAxisVariancePercent' parameter to control the variance percentage. When set, the 'yAxisMinimum' and 'yAxisMaximum' parameters are ignored. When this parameter is set, the 'yAxisIsLogarithmic' parameter is ignored.Note: when the minimum data value is 0, the y-axis minimum is NOT adjusted. |
|
false |
dynamicYAxisVariancePercent |
Double | Optional | The variance percentage to use in conjunction with the 'dynamicYAxis' parameter to adjust the y-axis scale. For example, if the maximum y-axis data value was 10 and this parameter was set to 5, then the y-axis maximum is set to 10 + (5% of 10), which is 10.5. When this parameter and 'dynamicYAxis' is set, the 'yAxisMinimum' and 'yAxisMaximum' parameters are ignored.When this parameter and 'dynamicYAxis' is set, the 'yAxisIsLogarithmic' parameter is ignored. NOTE: final y-axis minimum and maximum values will be rounded to the nearest integer (whole number) |
|
1.5 |
|
Boolean | Optional | Whether to enable 3D. |
|
false |
|
Boolean | Optional | Whether to ensure the colours of all series in the chart are unique. Note that unique colours are still selected if no palette is provided for any series. |
|
false |
|
List<FixedLine> | Optional | The semicolon-delimited list of lines of fixed y-value to add to the graph. Each should be in the format "name^value^color", e.g. fixedLines=Lower95th^10^Red;Mean^50^Blue;Upper95th^90^Red |
N/A |
N/A |
|
Int32 | Optional | The inclination in degrees. Only valid when enable3d is set to true. |
|
50 |
|
Int32 | Optional | The InnerPlotHeightPercent |
|
75 |
|
Int32 | Optional | The InnerPlotWidthPercent |
|
85 |
|
Int32 | Optional | The InnerPlotXPosition |
|
10 |
|
Int32 | Optional | The InnerPlotYPosition |
|
10 |
|
Double | Optional | Set the chart label font size. |
|
16 |
|
List<String> | Optional | Optionally use to specify labels to add to the chart, formatted as: text^X^Y^alignment^font^fontSize^fontStyle^fontColor. Supported fonts are: 'Arial, Calibri, Comic Sans MS, and Ms Sans Serif'. Supported fontStyles are 'Regular, Bold, Italic, Underline, Strikeout'. Supported alignments are TopLeft, TopCenter, TopRight, MiddleLeft, MiddleCenter, MiddleRight, BottomLeft, BottomCenter, BottomRight. Font colours can be named fonts (such as Red) or hex-based colours (ARGB or RGB-formatted such as #FF0000 or #FFFF0000 for red). Note that alpha component is optional. |
N/A |
N/A |
|
String | Optional | Optionally use to specify the label text. Options include #PERCENT{P0} (e.g. for Pie/doughnut charts), #VALX and #VALY. The {P-number} specifies the number of decimal places to display. You can combine these and other symbols (e.g. '#VALX\n(#PERCENT %)' ). |
N/A |
N/A |
|
Color | Optional | The legend background color |
|
N/A |
|
Color | Optional | The legend border color |
|
N/A |
|
Double | Optional | Set the chart legend font size (default autofit). |
|
20 |
|
Int32 | Optional | The LegendHeightPercent |
|
100 |
|
LegendStyle | Optional | The legend style |
|
Column |
|
String | Optional | Optionally use to specify the label legend text. For other options, see the labelText parameter. |
N/A |
N/A |
|
Int32 | Optional | The number of characters that can be placed in a legend item before text wrapping occurs. Wrapping uses a 'word-break' method, so if the legend names do NOT contain spaces, no wrapping will occur. |
|
25 |
|
Int32 | Optional | The LegendWidthPercent |
|
20 |
|
Int32 | Optional | The LegendXPosition |
|
80 |
|
Int32 | Optional | The LegendYPosition |
|
0 |
|
Int32 | Optional | The line width |
|
2 |
|
List<Color> | Optional | Set the border color(s) of the marker (for example, on line charts). If there are fewer values provided than there are series in your graph, the last one is repeated for the remaining series. |
N/A |
N/A |
|
List<Int32> | Optional | Set the border width(s) of the marker (for example, on line charts). If there are fewer values provided than there are series in your graph, the last one is repeated for the remaining series. |
N/A |
N/A |
|
List<Color> | Optional | Set the color(s) of the marker (for example, on line charts). If there are fewer values provided than there are series in your graph, the last one is repeated for the remaining series. |
N/A |
N/A |
|
List<Int32> | Optional | Set the size(s) of the marker (for example, on line charts). If there are fewer values provided than there are series in your graph, the last one is repeated for the remaining series. |
N/A |
N/A |
|
List<MarkerStyle> | Optional | Set the marker style(s) (for example, on line charts) If there are fewer values provided than there are series in your graph, the last one is repeated for the remaining series. |
N/A |
N/A |
orderAreaChartSeriesByMean |
Boolean | Optional | For charts where all the series are areas (not stacked), order the series according to the mean y-axis values (largest first, descending). This is useful for charts where, depending on the data, 'larger' series would be rendered in front of smaller ones, thereby obscuring them in the chart. |
|
false |
|
OverridePaletteType | Optional | Force series colours to use various alternative palettes. Overrides all other settings such as 'EnsureColorsUnique'. When there are more series than the count of colours in each palette, the colours chosen will start again from the beginning of the palette. This parameter is useful for series where there are no colours set (or set to 'Auto' in LogicMonitor Widget graphs, for example). |
- Default
- Custom
- LogicMonitor
- RainbowStandard
- RainbowExtended
|
Default |
|
Int32 | Optional | The perspective in percent. Only valid when enable3d is set to true. |
|
0 |
|
Color | Optional | Optionally use to specify the color of the collected ('other') pie slice. |
|
Color [LightGray] |
|
String | Optional | Optionally use to specify the label for the collected ('other') pie slice. |
N/A |
Other |
pieCollectedThresholdPercent |
Double | Optional | Optionally use to specify the percentage threshold for the collected ('other') pie slice. |
|
5 |
|
PieLabelStyle | Optional | Optionally use to specify the doughnut label style when specifying 'chartType=Doughnut' or 'chartType=Pie'. |
|
Inside |
|
Color | Optional | Optionally use to specify the pie or doughnut line color when using 'pieLabelStyle=Outside'. |
|
Color [LightGray] |
|
Int32 | Optional | Optionally use to specify the pie or doughnut start angle in degrees from the top. |
|
0 |
|
Int32 | Optional | The point depth as a percentage. Only valid when enable3d is set to true. |
|
100 |
|
Int32 | Optional | The point gap depth as a percentage. Only valid when enable3d is set to true. |
|
100 |
|
Double | Optional | For Bar and Column series only, the gap between each item as a percentage (0 - 100) of the available space. If not set, the default of 80% is used. |
|
N/A |
|
Int32 | Optional | The rotation in degrees. Only valid when enable3d is set to true. |
|
30 |
|
Boolean | Optional | Whether to use ChartMagic (experimental) |
|
false |
|
Color | Optional | Optionally use to specify the x axis font color. |
|
Color [Black] |
|
Double | Optional | Set the chart x-axis font size (default autofit). |
|
20 |
|
Double | Optional | Set the chart's maximum x-axis height as a percent of the chart area. By default, an automatic choice is made. This is used by the automatic layout algorithm and means that this height value may NOT be used, if unnecessary, so represents the 'maximum auto-size'. |
|
N/A |
|
Double | Optional | The x-axis interval. Only works for whole numbers such as 1, 2, etc. (unpredictable results otherwise). |
N/A |
N/A |
|
IntervalAutoMode | Optional | Optionally use to specify the x axis's interval auto mode. |
|
FixedCount |
|
DateTimeIntervalType | Optional | Optionally use to specify the x axis's interval type. The 'xAxisInterval' parameter is ignored when this parameter is 'Auto' (the default). It is recommended that if you know the type of the date-oriented x-axis (such as months) then you set this parameter accordingly e.g. xAxisIntervalType=Months, and xAxisInterval=1 (to display each month on the x-axis). |
- Auto
- Number
- Years
- Months
- Weeks
- Days
- Hours
- Minutes
- Seconds
- Milliseconds
- NotSet
|
Auto |
|
Boolean | Optional | Whether the x axis's labels are automatically fitted. |
|
true |
|
Boolean | Optional | Overrides the default x-axis auto margin (which is true by default EXCEPT when there's an empty graph with 2 data points, e.g. a start and an end date). The auto margin extends the x-axis by the equivalent of 1 data point either side of the data, typically leaving a small gap between both interior sides of the axis and the data. Note that in the case of an EMPTY graph (no y-values, but where there is a date / data range), this can lead to an additional month each side of the axis, which may not be what you want to achieve. ReportMagic in this case AUTOMATICALLY disables the margins to produce the 'expected' x-axis range, hence why you may want to force this to true in case you do want the margins. |
|
N/A |
|
Int32 | Optional | Optionally use to specify the x axis's label angle. |
|
0 |
|
LabelAutoFitStyles | Optional | Optionally use to specify the X Axis label autofit style. |
- DecreaseFont
- None
- IncreaseFont
- StaggeredLabels
- LabelsAngleStep30
- LabelsAngleStep45
- LabelsAngleStep90
- WordWrap
|
DecreaseFont |
|
String | Optional | The X Axis label format. See https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-numeric-format-strings for more details. |
N/A |
yyyy-MM-dd |
|
Color | Optional | The x axis line color. |
|
N/A |
|
ChartDashStyle | Optional | The x axis line dash style |
- Solid
- NotSet
- Dash
- DashDot
- DashDotDot
- Dot
|
Solid |
|
Int32 | Optional | The x axis line width. |
N/A |
N/A |
|
Boolean | Optional | Whether the X-axis major grid is enabled. |
|
true |
|
Double | Optional | A number - if specified, you must also specify xAxisMajorGridIntervalType. |
|
N/A |
xAxisMajorGridIntervalType |
DateTimeIntervalType | Optional | The major x-axis grid interval type. |
- Auto
- Days
- Hours
- Milliseconds
- Minutes
- Months
- NotSet
- Number
- Seconds
- Weeks
- Years
|
N/A |
|
Color | Optional | Optionally specify a color for the x-axis major grid lines. If not specified, the default of Black is used. |
|
N/A |
xAxisMajorGridLineDashStyle |
ChartDashStyle | Optional | Optionally specify a dash style for the x-axis major grid lines. If not specified, the default of Solid is used. |
- Dash
- DashDot
- DashDotDot
- Dot
- NotSet
- Solid
|
N/A |
|
Int32 | Optional | Optionally specify a width in pixels for the x-axis major grid lines. If not specified, the default of 1 is used. |
N/A |
N/A |
|
Boolean | Optional | Whether the X-axis Minor grid is enabled |
|
true |
|
Double | Optional | A number - (if specified, you must also specify xAxisMinorGridIntervalType) |
|
N/A |
xAxisMinorGridIntervalType |
DateTimeIntervalType | Optional | The Minor x-axis grid interval type. |
- Auto
- Days
- Hours
- Milliseconds
- Minutes
- Months
- NotSet
- Number
- Seconds
- Weeks
- Years
|
N/A |
|
Color | Optional | Optionally specify a color for the x-axis minor grid lines. If not specified, the default of LightGray is used. |
|
N/A |
xAxisMinorGridLineDashStyle |
ChartDashStyle | Optional | Optionally specify a dash style for the x-axis minor grid lines. If not specified, the default of Solid is used. |
- Dash
- DashDot
- DashDotDot
- Dot
- NotSet
- Solid
|
N/A |
|
Int32 | Optional | Optionally specify a width in pixels for the x-axis minor grid lines. If not specified, the default of 1 is used. |
N/A |
N/A |
|
Color | Optional | Optionally use to specify the y axis font color. |
|
Color [Black] |
|
Double | Optional | Set the chart y-axis font size (default autofit). |
|
20 |
|
Double | Optional | The y-axis interval. Only works for whole numbers such as 1, 2, etc. (unpredictable results otherwise). |
N/A |
N/A |
|
IntervalAutoMode | Optional | Optionally use to specify the y axis's interval auto mode. |
|
FixedCount |
|
DateTimeIntervalType | Optional | Optionally use to specify the y axis's interval type. |
- Auto
- Number
- Years
- Months
- Weeks
- Days
- Hours
- Minutes
- Seconds
- Milliseconds
- NotSet
|
Auto |
|
Boolean | Optional | Whether the y axis's labels are automatically fitted. |
|
true |
|
Boolean | Optional | Optionally use to specify that the Y Axis is logarithmic. Note that any y values of 0 or below will cause an error. You may need to manually adjust the yAxisMinimum parameter. When the 'dynamicYAxis' parameter is set, this parameter is ignored and the axis is forced NOT to be logarithmic. |
|
false |
|
Int32 | Optional | Optionally use to specify the y axis's label angle. |
|
0 |
|
LabelAutoFitStyles | Optional | Optionally use to specify the Y Axis label autofit style. |
- DecreaseFont
- None
- IncreaseFont
- StaggeredLabels
- LabelsAngleStep30
- LabelsAngleStep45
- LabelsAngleStep90
- WordWrap
|
DecreaseFont |
|
String | Optional | The Y Axis label format. See https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-numeric-format-strings for more details. When this parameter is set, it overrides the 'autoScaleYAxisLabels' parameter (i.e. that one has no effect). |
N/A |
N/A |
|
Color | Optional | The y axis line color. |
|
N/A |
|
ChartDashStyle | Optional | The y axis line dash style |
- Solid
- NotSet
- Dash
- DashDot
- DashDotDot
- Dot
|
Solid |
|
Int32 | Optional | The y axis line width. |
N/A |
N/A |
|
Boolean | Optional | Whether the Y-axis major grid is enabled |
|
true |
|
Double | Optional | A number - (if specified, you must also specify yAxisMajorGridIntervalType) |
|
N/A |
yAxisMajorGridIntervalType |
DateTimeIntervalType | Optional | The major y-axis grid interval type. |
- Auto
- Days
- Hours
- Milliseconds
- Minutes
- Months
- NotSet
- Number
- Seconds
- Weeks
- Years
|
N/A |
|
Color | Optional | Optionally specify a color for the y-axis major grid lines. If not specified, the default of Black is used. |
|
N/A |
yAxisMajorGridLineDashStyle |
ChartDashStyle | Optional | Optionally specify a dash style for the y-axis major grid lines. If not specified, the default of Solid is used. |
- Dash
- DashDot
- DashDotDot
- Dot
- NotSet
- Solid
|
N/A |
|
Int32 | Optional | Optionally specify a width in pixels for the y-axis major grid lines. If not specified, the default of 1 is used. |
N/A |
N/A |
|
Double | Optional | Sets the Y Axis maximum (default derived from graph data). When both yAxisMinimum and yAxisMaximum are set, if either are not whole numbers, this MAY cause chart data to be rendered incorrectly. |
N/A |
N/A |
|
Double | Optional | Sets the Y Axis minimum (default derived from graph data). This value MAY be automatically adjusted when 'yAxisIsLogarithmic=true' and the data contains any 0 values, to avoid chart errors (logarithmic charts may not contain y-axis values of 0 or below). When both yAxisMinimum and yAxisMaximum are set, if either are not whole numbers, this MAY cause chart data to be rendered incorrectly. |
N/A |
N/A |
|
Boolean | Optional | Whether the Y-axis Minor grid is enabled |
|
true |
|
Double | Optional | A number - (if specified, you must also specify yAxisMinorGridIntervalType) |
|
N/A |
yAxisMinorGridIntervalType |
DateTimeIntervalType | Optional | The Minor y-axis grid interval type. |
- Auto
- Days
- Hours
- Milliseconds
- Minutes
- Months
- NotSet
- Number
- Seconds
- Weeks
- Years
|
N/A |
|
Color | Optional | Optionally specify a color for the y-axis minor grid lines. If not specified, the default of LightGray is used. |
|
N/A |
yAxisMinorGridLineDashStyle |
ChartDashStyle | Optional | Optionally specify a dash style for the y-axis minor grid lines. If not specified, the default of Solid is used. |
- Dash
- DashDot
- DashDotDot
- Dot
- NotSet
- Solid
|
N/A |
|
Int32 | Optional | Optionally specify a width in pixels for the y-axis minor grid lines. If not specified, the default of 1 is used. |
N/A |
N/A |
|
Double | Optional | Set the chart's maximum y-axis width as a percent of the chart area. By default, an automatic choice is made. This is used by the automatic layout algorithm and means that this height value may NOT be used, if unnecessary, so represents the 'maximum auto-size'. |
|
N/A |