API Reference
Chart
Represents a renderer-independent chart definition.
Inheritance
- Object
- Chart
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Accepted by parameters
- Method ChartExtensions.AddChart
- Method ChartExtensions.AddChart
- Method ChartExtensions.GetPngFontInfo
- Method ChartExtensions.Save
- Method ChartExtensions.SaveBmp
- Method ChartExtensions.SaveHtml
- Method ChartExtensions.SavePng
- Method ChartExtensions.SavePpm
- Method ChartExtensions.SaveRasterImage
- Method ChartExtensions.SaveRasterImage
- Method ChartExtensions.SaveSvg
- Method ChartExtensions.SaveTiff
- Method ChartExtensions.ToBmp
- Method ChartExtensions.ToHtmlFragment
- Method ChartExtensions.ToHtmlFragment
- Method ChartExtensions.ToHtmlPage
- Method ChartExtensions.ToPng
- Method ChartExtensions.ToPpm
- Method ChartExtensions.ToRasterImage
- Method ChartExtensions.ToRgbaImage
- Method ChartExtensions.ToSvg
- Method ChartExtensions.ToSvg
- Method ChartExtensions.ToTiff
- Method ChartExtensions.WithBrandKit
- Method ChartExtensions.WithPalette
- Method ChartExtensions.WithPalette
- Method ChartExtensions.WithTheme
- Method ChartExtensions.WriteBmp
- Method ChartExtensions.WritePpm
- Method ChartExtensions.WriteRasterImage
- Method ChartExtensions.WriteTiff
- Method ImageComposition.DrawChart
- Method ImageComposition.DrawChart
- Method ChartGrid.Add
- Method ChartGrid.Add
- Method ChartGrid.FromFacets``2
- Method HtmlChartRenderer.RenderFragment
- Method HtmlChartRenderer.RenderFragment
- Method HtmlChartRenderer.RenderPage
- Method HtmlInteractiveChartRenderer.RenderFragment
- Method HtmlInteractiveChartRenderer.RenderFragment
- Method HtmlInteractiveChartRenderer.RenderFragmentWithoutAssets
- Method HtmlInteractiveChartRenderer.RenderFragmentWithoutAssets
- Method HtmlInteractiveChartRenderer.RenderPage
- Method HtmlInteractiveChartRenderer.RenderPage
- Method HtmlInteractiveDashboardRenderer.RenderPage
- Method HtmlInteractiveDashboardRenderer.RenderPage
- Method InteractiveChartExtensions.SaveInteractiveHtml
- Method InteractiveChartExtensions.SaveInteractiveHtml
- Method InteractiveChartExtensions.SaveInteractiveHtmlDashboard
- Method InteractiveChartExtensions.SaveInteractiveHtmlDashboard
- Method InteractiveChartExtensions.ToInteractiveHtmlDashboardPage
- Method InteractiveChartExtensions.ToInteractiveHtmlDashboardPage
- Method InteractiveChartExtensions.ToInteractiveHtmlFragment
- Method InteractiveChartExtensions.ToInteractiveHtmlFragment
- Method InteractiveChartExtensions.ToInteractiveHtmlFragmentWithoutAssets
- Method InteractiveChartExtensions.ToInteractiveHtmlFragmentWithoutAssets
- Method InteractiveChartExtensions.ToInteractiveHtmlPage
- Method InteractiveChartExtensions.ToInteractiveHtmlPage
- Method PngChartRenderer.GetFontInfo
- Method PngChartRenderer.Render
- Method SvgChartRenderer.Render
- Method SvgChartRenderer.Render
- Method ChartArtifactRendering.ToVisualArtifact
- Method VisualGrid.Add
- Method VisualGrid.Add
- Method VisualGridItem.FromChart
- Method VisualGridItem.FromChart
Methods
AddAdaptiveArea(System.String arg1, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} arg2, System.Double arg3, ChartForgeX.Core.ChartResolutionPolicy arg4, System.Nullable{ChartForgeX.Primitives.ChartColor} arg5) #Adds an area series that is decimated only when its source exceeds the width-aware policy budget.
Parameters
- arg1 System.String
- arg2 System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- arg3 System.Double
- arg4 ChartForgeX.Core.ChartResolutionPolicy
- arg5 System.Nullable{ChartForgeX.Primitives.ChartColor}
AddAdaptiveLine(System.String arg1, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} arg2, System.Double arg3, ChartForgeX.Core.ChartResolutionPolicy arg4, System.Nullable{ChartForgeX.Primitives.ChartColor} arg5) #Adds a line series that is decimated only when its source exceeds the width-aware policy budget.
Parameters
- arg1 System.String
- arg2 System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- arg3 System.Double
- arg4 ChartForgeX.Core.ChartResolutionPolicy
- arg5 System.Nullable{ChartForgeX.Primitives.ChartColor}
AddAdaptiveScatter(System.String arg1, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} arg2, System.Double arg3, ChartForgeX.Core.ChartResolutionPolicy arg4, System.Nullable{ChartForgeX.Primitives.ChartColor} arg5) #Adds a scatter series that is decimated only when its source exceeds the width-aware policy budget.
Parameters
- arg1 System.String
- arg2 System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- arg3 System.Double
- arg4 ChartForgeX.Core.ChartResolutionPolicy
- arg5 System.Nullable{ChartForgeX.Primitives.ChartColor}
AddArea(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} points, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds an area series.
Parameters
- name System.String
- The series name.
- points System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The series data points.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional series color.
Returns
The current chart.
AddArea``1(System.String arg1, System.Collections.Generic.IEnumerable{``0} arg2, System.Func{``0,System.Double} arg3, System.Func{``0,System.Double} arg4, System.Nullable{ChartForgeX.Primitives.ChartColor} arg5) #Adds an area series from typed source rows.
Parameters
- arg1 System.String
- arg2 System.Collections.Generic.IEnumerable{``0}
- arg3 System.Func{``0,System.Double}
- arg4 System.Func{``0,System.Double}
- arg5 System.Nullable{ChartForgeX.Primitives.ChartColor}
AddBar(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} points, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a bar series.
Parameters
- name System.String
- The series name.
- points System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The series data points.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional series color.
Returns
The current chart.
AddBarAreaCombo(System.String barName, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} barPoints, System.String areaName, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} areaPoints, System.Nullable{ChartForgeX.Primitives.ChartColor} barColor, System.Nullable{ChartForgeX.Primitives.ChartColor} areaColor, System.Boolean smoothArea, ChartForgeX.Core.ChartAxisSide areaAxis) #Adds a vertical bar series and an area series for a combo chart.
Parameters
- barName System.String
- The bar series name.
- barPoints System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The bar series data points.
- areaName System.String
- The area series name.
- areaPoints System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The area series data points.
- barColor System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional bar series color.
- areaColor System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional area series color.
- smoothArea System.Boolean
- True to render the area boundary as a smoothed curve; otherwise false.
- areaAxis ChartForgeX.Core.ChartAxisSide
- The y-axis used by the area series.
Returns
The current chart.
AddBarLineCombo(System.String barName, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} barPoints, System.String lineName, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} linePoints, System.Nullable{ChartForgeX.Primitives.ChartColor} barColor, System.Nullable{ChartForgeX.Primitives.ChartColor} lineColor, System.Boolean smoothLine, ChartForgeX.Core.ChartAxisSide lineAxis) #Adds a vertical bar series and a line series for a shared-axis combo chart.
Parameters
- barName System.String
- The bar series name.
- barPoints System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The bar series data points.
- lineName System.String
- The line series name.
- linePoints System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The line series data points.
- barColor System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional bar series color.
- lineColor System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional line series color.
- smoothLine System.Boolean
- True to render the line as a smoothed curve; otherwise false.
- lineAxis ChartForgeX.Core.ChartAxisSide
- The y-axis used by the line series.
Returns
The current chart.
AddBar``1(System.String arg1, System.Collections.Generic.IEnumerable{``0} arg2, System.Func{``0,System.Double} arg3, System.Func{``0,System.Double} arg4, System.Nullable{ChartForgeX.Primitives.ChartColor} arg5) #Adds a bar series from typed source rows.
Parameters
- arg1 System.String
- arg2 System.Collections.Generic.IEnumerable{``0}
- arg3 System.Func{``0,System.Double}
- arg4 System.Func{``0,System.Double}
- arg5 System.Nullable{ChartForgeX.Primitives.ChartColor}
AddBoxPlot(System.String name, System.Double x, System.Collections.Generic.IEnumerable{System.Double} values, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a box plot series from raw sample values.
Parameters
- name System.String
- The series name.
- x System.Double
- The horizontal coordinate.
- values System.Collections.Generic.IEnumerable{System.Double}
- The raw sample values used to compute the five-number summary.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional series color.
Returns
The current chart.
AddBoxPlot(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartBoxPlot} boxes, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a box plot series.
Parameters
- name System.String
- The series name.
- boxes System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartBoxPlot}
- The box plot summaries to render.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional series color.
Returns
The current chart.
AddBubble(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartBubble} bubbles, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a bubble chart series.
Parameters
- name System.String
- The series name.
- bubbles System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartBubble}
- The bubble values to render.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional series color.
Returns
The current chart.
AddBullet(System.String name, System.Double value, System.Double target, System.Double min, System.Double max, System.Collections.Generic.IEnumerable{System.Double} rangeEnds, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a bullet series showing a value, target marker, and qualitative range bands.
Parameters
- name System.String
- The bullet row label.
- value System.Double
- The measured value.
- target System.Double
- The target marker value.
- min System.Double
- The minimum scale value.
- max System.Double
- The maximum scale value.
- rangeEnds System.Collections.Generic.IEnumerable{System.Double}
- Optional qualitative range end values. Values are clamped to the scale.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional value accent color.
Returns
The current chart.
AddCalendarHeatmap(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartCalendarHeatmapItem} items, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a contribution-style calendar heatmap chart.
Parameters
- name System.String
- The series name.
- items System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartCalendarHeatmapItem}
- The dated values to render. Duplicate dates are summed.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional high-intensity cell color.
Returns
The current chart.
AddCandlestick(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartCandlestick} candles, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a candlestick series.
Parameters
- name System.String
- The series name.
- candles System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartCandlestick}
- The open, high, low, and close values to render.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional series color.
Returns
The current chart.
AddCircle(System.String name, System.Double value, System.Double min, System.Double max, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a single-value circular progress chart.
Parameters
- name System.String
- The circle label.
- value System.Double
- The circle value.
- min System.Double
- The minimum circle value.
- max System.Double
- The maximum circle value.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional circle accent color.
Returns
The current chart.
AddColumnAreaCombo(System.String columnName, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} columnPoints, System.String areaName, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} areaPoints, System.Nullable{ChartForgeX.Primitives.ChartColor} columnColor, System.Nullable{ChartForgeX.Primitives.ChartColor} areaColor, System.Boolean smoothArea, ChartForgeX.Core.ChartAxisSide areaAxis) #Adds a vertical column series and an area series for a combo chart.
Parameters
- columnName System.String
- The column series name.
- columnPoints System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The column series data points.
- areaName System.String
- The area series name.
- areaPoints System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The area series data points.
- columnColor System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional column series color.
- areaColor System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional area series color.
- smoothArea System.Boolean
- True to render the area boundary as a smoothed curve; otherwise false.
- areaAxis ChartForgeX.Core.ChartAxisSide
- The y-axis used by the area series.
Returns
The current chart.
AddColumnLineCombo(System.String columnName, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} columnPoints, System.String lineName, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} linePoints, System.Nullable{ChartForgeX.Primitives.ChartColor} columnColor, System.Nullable{ChartForgeX.Primitives.ChartColor} lineColor, System.Boolean smoothLine, ChartForgeX.Core.ChartAxisSide lineAxis) #Adds a vertical column series and a line series for a combo chart.
Parameters
- columnName System.String
- The column series name.
- columnPoints System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The column series data points.
- lineName System.String
- The line series name.
- linePoints System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The line series data points.
- columnColor System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional column series color.
- lineColor System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional line series color.
- smoothLine System.Boolean
- True to render the line as a smoothed curve; otherwise false.
- lineAxis ChartForgeX.Core.ChartAxisSide
- The y-axis used by the line series.
Returns
The current chart.
AddDecimatedArea(System.String arg1, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} arg2, System.Int32 arg3, ChartForgeX.Core.ChartDecimationMode arg4, System.Nullable{ChartForgeX.Primitives.ChartColor} arg5) #Adds an explicitly decimated area series and records its source-point provenance.
Parameters
- arg1 System.String
- arg2 System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- arg3 System.Int32
- arg4 ChartForgeX.Core.ChartDecimationMode
- arg5 System.Nullable{ChartForgeX.Primitives.ChartColor}
AddDecimatedLine(System.String arg1, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} arg2, System.Int32 arg3, ChartForgeX.Core.ChartDecimationMode arg4, System.Nullable{ChartForgeX.Primitives.ChartColor} arg5) #Adds an explicitly decimated line series and records its source-point provenance.
Parameters
- arg1 System.String
- arg2 System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- arg3 System.Int32
- arg4 ChartForgeX.Core.ChartDecimationMode
- arg5 System.Nullable{ChartForgeX.Primitives.ChartColor}
AddDecimatedScatter(System.String arg1, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} arg2, System.Int32 arg3, ChartForgeX.Core.ChartDecimationMode arg4, System.Nullable{ChartForgeX.Primitives.ChartColor} arg5) #Adds an explicitly decimated scatter series and records its source-point provenance.
Parameters
- arg1 System.String
- arg2 System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- arg3 System.Int32
- arg4 ChartForgeX.Core.ChartDecimationMode
- arg5 System.Nullable{ChartForgeX.Primitives.ChartColor}
AddDonut(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} points) #Adds a donut series.
Parameters
- name System.String
- The series name.
- points System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The slice values. The x values are used for optional slice labels.
Returns
The current chart.
AddDottedMap(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartMapPoint} points, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a dotted world map with highlighted longitude/latitude points.
Parameters
- name System.String
- The series name.
- points System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartMapPoint}
- The labeled map points to render.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional point color. When null, the positive theme color is used.
Returns
The current chart.
AddDumbbell(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartDumbbell} values, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a dumbbell comparison series.
Parameters
- name System.String
- The series name.
- values System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartDumbbell}
- The paired values to render.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional series color.
Returns
The current chart.
AddErrorBar(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartErrorBar} errorBars, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds an error-bar series.
Parameters
- name System.String
- The series name.
- errorBars System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartErrorBar}
- The point estimates and bounds to render.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional series color.
Returns
The current chart.
AddFunnel(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} points, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a funnel series for descending stage or conversion values.
Parameters
- name System.String
- The series name.
- points System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The stage/value points. The x values identify stages and the y values set segment width.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional base color. When null, the theme palette colors the segments.
Returns
The current chart.
AddGanttMilestone(System.String arg1, System.DateTime arg2, System.Int32 arg3, System.Nullable{ChartForgeX.Primitives.ChartColor} arg4) #Adds a Gantt milestone at the specified date.
Parameters
- arg1 System.String
- arg2 System.DateTime
- arg3 System.Int32
- arg4 System.Nullable{ChartForgeX.Primitives.ChartColor}
AddGanttMilestone(System.String arg1, System.Double arg2, System.Int32 arg3, System.Nullable{ChartForgeX.Primitives.ChartColor} arg4) #Adds a Gantt milestone at the specified numeric schedule value.
Parameters
- arg1 System.String
- arg2 System.Double
- arg3 System.Int32
- arg4 System.Nullable{ChartForgeX.Primitives.ChartColor}
AddGanttTask(System.String arg1, System.DateTime arg2, System.DateTime arg3, System.Double arg4, System.Int32 arg5, System.Nullable{ChartForgeX.Primitives.ChartColor} arg6) #Adds a Gantt task with a start date, end date, progress value, and optional dependency.
Parameters
- arg1 System.String
- arg2 System.DateTime
- arg3 System.DateTime
- arg4 System.Double
- arg5 System.Int32
- arg6 System.Nullable{ChartForgeX.Primitives.ChartColor}
AddGanttTask(System.String arg1, System.Double arg2, System.Double arg3, System.Double arg4, System.Int32 arg5, System.Nullable{ChartForgeX.Primitives.ChartColor} arg6) #Adds a Gantt task with numeric start and end schedule values.
Parameters
- arg1 System.String
- arg2 System.Double
- arg3 System.Double
- arg4 System.Double
- arg5 System.Int32
- arg6 System.Nullable{ChartForgeX.Primitives.ChartColor}
AddGauge(System.String name, System.Double value, System.Double min, System.Double max, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a single-value gauge series.
Parameters
- name System.String
- The gauge label.
- value System.Double
- The gauge value.
- min System.Double
- The minimum gauge value.
- max System.Double
- The maximum gauge value.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional gauge accent color.
Returns
The current chart.
AddHeatmapRow(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} points, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a heatmap row series.
Parameters
- name System.String
- The row name.
- points System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The cell values. The x values identify columns and the y values set cell intensity.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional high-intensity cell color.
Returns
The current chart.
AddHeatmapRow(System.String name, System.Collections.Generic.IEnumerable{System.Double} values, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a heatmap row series from one-based cell values.
Parameters
- name System.String
- The row name.
- values System.Collections.Generic.IEnumerable{System.Double}
- The cell intensities. Values are assigned to columns one through N.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional high-intensity cell color.
Returns
The current chart.
AddHeatmapRow(System.String name, System.Collections.Generic.IEnumerable{System.Nullable{System.Double}} values, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a heatmap row series from one-based optional cell values.
Parameters
- name System.String
- The row name.
- values System.Collections.Generic.IEnumerable{System.Nullable{System.Double}}
- The cell intensities. Null cells reserve their column position but do not render.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional high-intensity cell color.
Returns
The current chart.
AddHeatmapRows(System.Collections.Generic.IEnumerable{System.String} rowNames, System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{System.Double}} rows, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds multiple heatmap rows from row names and one-based value rows.
Parameters
- rowNames System.Collections.Generic.IEnumerable{System.String}
- The row names.
- rows System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{System.Double}}
- The row values. Each inner sequence is assigned to columns one through N.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional high-intensity cell color.
Returns
The current chart.
AddHeatmapRows(System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartHeatmapRow} rows, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds multiple heatmap rows from reusable row models.
Parameters
- rows System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartHeatmapRow}
- The heatmap rows.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional high-intensity cell color.
Returns
The current chart.
AddHexbinHeatmapRow(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} points, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a hexbin heatmap row series.
Parameters
- name System.String
- The row name.
- points System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The cell values. The x values identify columns and the y values set hexagon intensity.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional high-intensity hexagon color.
Returns
The current chart.
AddHexbinHeatmapRow(System.String name, System.Collections.Generic.IEnumerable{System.Double} values, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a hexbin heatmap row series from one-based cell values.
Parameters
- name System.String
- The row name.
- values System.Collections.Generic.IEnumerable{System.Double}
- The hexagon intensities. Values are assigned to columns one through N.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional high-intensity hexagon color.
Returns
The current chart.
AddHexbinHeatmapRow(System.String name, System.Collections.Generic.IEnumerable{System.Nullable{System.Double}} values, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a hexbin heatmap row series from one-based optional cell values.
Parameters
- name System.String
- The row name.
- values System.Collections.Generic.IEnumerable{System.Nullable{System.Double}}
- The hexagon intensities. Null cells reserve their column position but do not render.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional high-intensity hexagon color.
Returns
The current chart.
AddHexbinHeatmapRows(System.Collections.Generic.IEnumerable{System.String} rowNames, System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{System.Double}} rows, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds multiple hexbin heatmap rows from row names and one-based value rows.
Parameters
- rowNames System.Collections.Generic.IEnumerable{System.String}
- The row names.
- rows System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{System.Double}}
- The row values. Each inner sequence is assigned to columns one through N.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional high-intensity hexagon color.
Returns
The current chart.
AddHexbinHeatmapRows(System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartHeatmapRow} rows, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds multiple hexbin heatmap rows from reusable row models.
Parameters
- rows System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartHeatmapRow}
- The heatmap rows.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional high-intensity hexagon color.
Returns
The current chart.
AddHistogram(System.String name, System.Collections.Generic.IEnumerable{System.Double} values, System.Int32 binCount, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a histogram series by binning raw numeric values.
Parameters
- name System.String
- The series name.
- values System.Collections.Generic.IEnumerable{System.Double}
- The raw numeric values to bin.
- binCount System.Int32
- The number of histogram bins.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional series color.
Returns
The current chart.
AddHistogram(System.String name, System.Collections.Generic.IEnumerable{System.Double} values, ChartForgeX.Core.ChartHistogramBinLayout layout, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a histogram series using a reusable layout, allowing multiple series to share exact bin bounds.
Parameters
- name System.String
- The series name.
- values System.Collections.Generic.IEnumerable{System.Double}
- The raw numeric values to bin.
- layout ChartForgeX.Core.ChartHistogramBinLayout
- The shared bin layout.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional series color.
Returns
The current chart.
AddHistogram``1(System.String arg1, ChartForgeX.Data.ChartDataset{ChartForgeX.Data.ChartDataBin{``0}} arg2, System.Nullable{ChartForgeX.Primitives.ChartColor} arg3) #Adds one bar per numeric bin using its midpoint and source-row count.
Parameters
- arg1 System.String
- arg2 ChartForgeX.Data.ChartDataset{ChartForgeX.Data.ChartDataBin{``0}}
- arg3 System.Nullable{ChartForgeX.Primitives.ChartColor}
AddHorizontalBand(System.Double start, System.Double end, System.String label, System.Nullable{ChartForgeX.Primitives.ChartColor} color, System.Double opacity) #Adds a horizontal band annotation between two y-axis values.
Parameters
- start System.Double
- The first y-axis value.
- end System.Double
- The second y-axis value.
- label System.String
- The annotation label.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional annotation color.
- opacity System.Double
- The band opacity.
Returns
The current chart.
AddHorizontalBar(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} points, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a horizontal bar series.
Parameters
- name System.String
- The series name.
- points System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The category/value points. The x values identify categories and the y values set bar length.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional series color.
Returns
The current chart.
AddHorizontalLine(System.Double value, System.String label, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a horizontal line annotation at a y-axis value.
Parameters
- value System.Double
- The y-axis value.
- label System.String
- The annotation label.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional annotation color.
Returns
The current chart.
AddLayeredRadial(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartRadialLayer} layers) #Adds a layered radial chart where each layer controls its own radius, stroke, color, value scale, and angle range.
Parameters
- name System.String
- The layered radial group name.
- layers System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartRadialLayer}
- The radial layers to render, ordered back to front.
Returns
The current chart.
AddLayeredRadial(System.String name, System.Func{ChartForgeX.Core.ChartRadialLayers,ChartForgeX.Core.ChartRadialLayers} configure) #Adds a layered radial chart using a fluent layer collection builder.
Parameters
- name System.String
- The layered radial group name.
- configure System.Func{ChartForgeX.Core.ChartRadialLayers,ChartForgeX.Core.ChartRadialLayers}
- Configures the radial layers to render, ordered back to front.
Returns
The current chart.
AddLine(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} points, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a line series.
Parameters
- name System.String
- The series name.
- points System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The series data points.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional series color.
Returns
The current chart.
AddLine``1(System.String arg1, System.Collections.Generic.IEnumerable{``0} arg2, System.Func{``0,System.Double} arg3, System.Func{``0,System.Double} arg4, System.Nullable{ChartForgeX.Primitives.ChartColor} arg5) #Adds a line series from typed source rows.
Parameters
- arg1 System.String
- arg2 System.Collections.Generic.IEnumerable{``0}
- arg3 System.Func{``0,System.Double}
- arg4 System.Func{``0,System.Double}
- arg5 System.Nullable{ChartForgeX.Primitives.ChartColor}
AddLollipop(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} points, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a lollipop series.
Parameters
- name System.String
- The series name.
- points System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The series data points.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional series color.
Returns
The current chart.
AddMapBaseLayer(ChartForgeX.Core.ChartMapDefinition definition, ChartForgeX.Primitives.ChartColor fillColor, System.Nullable{ChartForgeX.Primitives.ChartColor} strokeColor, System.Double strokeWidth) #Adds a non-data geography layer behind region maps.
Parameters
- definition ChartForgeX.Core.ChartMapDefinition
- The map geometry definition.
- fillColor ChartForgeX.Primitives.ChartColor
- The fill color for the layer.
- strokeColor System.Nullable{ChartForgeX.Primitives.ChartColor}
- The optional stroke color.
- strokeWidth System.Double
- The stroke width in rendered pixels.
Returns
The current chart.
AddMapBoundaryLayer(ChartForgeX.Core.ChartMapDefinition definition, ChartForgeX.Primitives.ChartColor strokeColor, System.Double strokeWidth, System.Nullable{ChartForgeX.Primitives.ChartColor} fillColor) #Adds a non-data boundary layer above region maps.
Parameters
- definition ChartForgeX.Core.ChartMapDefinition
- The map geometry definition.
- strokeColor ChartForgeX.Primitives.ChartColor
- The boundary stroke color.
- strokeWidth System.Double
- The stroke width in rendered pixels.
- fillColor System.Nullable{ChartForgeX.Primitives.ChartColor}
- The optional fill color.
Returns
The current chart.
AddMapConnector(System.String label, System.Double fromLongitude, System.Double fromLatitude, System.Double toLongitude, System.Double toLatitude, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a connector line between two longitude/latitude points on capable map charts.
Parameters
- label System.String
- The connector label.
- fromLongitude System.Double
- The source longitude in degrees.
- fromLatitude System.Double
- The source latitude in degrees.
- toLongitude System.Double
- The target longitude in degrees.
- toLatitude System.Double
- The target latitude in degrees.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional connector color.
Returns
The current chart.
AddMapConnector(System.String label, System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartMapPoint} routePoints, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a connector line through ordered longitude/latitude route points on capable map charts.
Parameters
- label System.String
- The connector label.
- routePoints System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartMapPoint}
- The ordered route points, including the source and target points.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional connector color.
Returns
The current chart.
AddMapConnector(System.String label, ChartForgeX.Core.ChartMapPoint[] routePoints) #Adds a connector line through ordered longitude/latitude route points on capable map charts.
Parameters
- label System.String
- The connector label.
- routePoints ChartForgeX.Core.ChartMapPoint[]
- The ordered route points, including the source and target points.
Returns
The current chart.
AddMapConnectorBetweenPoints(System.String label, System.String fromPointLabel, System.String toPointLabel, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a connector line between two existing dotted-map point labels.
Parameters
- label System.String
- The connector label.
- fromPointLabel System.String
- The source dotted-map point label.
- toPointLabel System.String
- The target dotted-map point label.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional connector color.
Returns
The current chart.
AddMapRoute(System.String label, System.Double fromLongitude, System.Double fromLatitude, System.Double toLongitude, System.Double toLatitude, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a route line between two longitude/latitude points on capable map charts.
Parameters
- label System.String
- The route label.
- fromLongitude System.Double
- The source longitude in degrees.
- fromLatitude System.Double
- The source latitude in degrees.
- toLongitude System.Double
- The target longitude in degrees.
- toLatitude System.Double
- The target latitude in degrees.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional route color.
Returns
The current chart.
AddMapRoute(System.String label, System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartMapPoint} routePoints, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a route line through ordered longitude/latitude points on capable map charts.
Parameters
- label System.String
- The route label.
- routePoints System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartMapPoint}
- The ordered route points, including the source and target points.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional route color.
Returns
The current chart.
AddMapRoute(System.String label, ChartForgeX.Core.ChartMapPoint[] routePoints) #Adds a route line through ordered longitude/latitude points on capable map charts.
Parameters
- label System.String
- The route label.
- routePoints ChartForgeX.Core.ChartMapPoint[]
- The ordered route points, including the source and target points.
Returns
The current chart.
AddMapRouteBetweenPoints(System.String label, System.String fromPointLabel, System.String toPointLabel, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a route line between two existing dotted-map point labels.
Parameters
- label System.String
- The route label.
- fromPointLabel System.String
- The source dotted-map point label.
- toPointLabel System.String
- The target dotted-map point label.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional route color.
Returns
The current chart.
AddMeanLine(System.String label, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} points, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a horizontal annotation line at the mean y value of the supplied points.
Parameters
- label System.String
- The annotation label.
- points System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The source points used to compute the mean.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional annotation color.
Returns
The current chart.
AddMedianLine(System.String label, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} points, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a horizontal annotation line at the median y value of the supplied points.
Parameters
- label System.String
- The annotation label.
- points System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The source points used to compute the median.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional annotation color.
Returns
The current chart.
AddOhlc(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartCandlestick} values, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds an OHLC series.
Parameters
- name System.String
- The series name.
- values System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartCandlestick}
- The open, high, low, and close values to render.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional series color.
Returns
The current chart.
AddPareto(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartParetoItem} items, System.Nullable{ChartForgeX.Primitives.ChartColor} barColor, System.Nullable{ChartForgeX.Primitives.ChartColor} cumulativeColor) #Adds a Pareto chart by normalizing raw category values to percentages and adding a cumulative percentage line.
Parameters
- name System.String
- The series name.
- items System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartParetoItem}
- The labeled values to sort and normalize.
- barColor System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional bar color.
- cumulativeColor System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional cumulative line color.
Returns
The current chart.
AddPictorial(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartPictorialItem} items, ChartForgeX.Core.ChartPictorialShape shape, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a pictorial chart that visualizes values with repeated built-in symbols.
Parameters
- name System.String
- The series name.
- items System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartPictorialItem}
- The labeled values to render.
- shape ChartForgeX.Core.ChartPictorialShape
- The symbol shape.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional base color. When null, the theme palette colors each row.
Returns
The current chart.
AddPie(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} points) #Adds a pie series.
Parameters
- name System.String
- The series name.
- points System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The slice values. The x values are used for optional slice labels.
Returns
The current chart.
AddPointCallout(System.String label, ChartForgeX.Primitives.ChartPoint point, System.Nullable{ChartForgeX.Primitives.ChartColor} color, ChartForgeX.Core.ChartDataLabelPlacement placement) #Adds a labeled point callout rendered as a one-point scatter series.
Parameters
- label System.String
- The callout label.
- point ChartForgeX.Primitives.ChartPoint
- The callout point.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional callout color.
- placement ChartForgeX.Core.ChartDataLabelPlacement
- The label placement around the point.
Returns
The current chart.
AddPointCallout(System.String label, System.Double x, System.Double y, System.Nullable{ChartForgeX.Primitives.ChartColor} color, ChartForgeX.Core.ChartDataLabelPlacement placement) #Adds a labeled point callout rendered as a one-point scatter series.
Parameters
- label System.String
- The callout label.
- x System.Double
- The callout x-coordinate.
- y System.Double
- The callout y-coordinate.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional callout color.
- placement ChartForgeX.Core.ChartDataLabelPlacement
- The label placement around the point.
Returns
The current chart.
AddPolar(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} points, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a polar line series using angle/radius coordinates.
Parameters
- name System.String
- The series name.
- points System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The ordered polar points. X values are angles in radians and Y values are non-negative radii.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional series color.
Returns
The current chart.
AddPolarArea(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} points) #Adds a polar area series with equal-angle radial segments scaled by value.
Parameters
- name System.String
- The series name.
- points System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The segment values. The x values are used for optional segment labels.
Returns
The current chart.
AddProgressBars(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartProgressItem} items, System.Double maximum, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a progress-bar chart that visualizes labeled values against a shared maximum.
Parameters
- name System.String
- The series name.
- items System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartProgressItem}
- The labeled values to render.
- maximum System.Double
- The shared maximum value.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional base color. When null, the theme palette colors each row.
Returns
The current chart.
AddRadar(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} points, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a radar series for comparing values across radial categories.
Parameters
- name System.String
- The series name.
- points System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The category/value points. The x values identify radial categories and the y values set distance from center.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional series color.
Returns
The current chart.
AddRadialBar(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} points, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a radial bar series where each point renders as a circular progress ring.
Parameters
- name System.String
- The radial bar group name.
- points System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The ring values. The x values identify labels and y values must be between zero and 100.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional shared ring color. When null, the theme palette colors rings independently.
Returns
The current chart.
AddRangeArea(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartRangeBand} ranges, System.Nullable{ChartForgeX.Primitives.ChartColor} color, System.Boolean smooth) #Adds a range-area series.
Parameters
- name System.String
- The series name.
- ranges System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartRangeBand}
- The lower and upper interval values to render.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional series color.
- smooth System.Boolean
- A value indicating whether interval boundaries should be smoothed.
Returns
The current chart.
AddRangeBand(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartRangeBand} bands, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a range-band series.
Parameters
- name System.String
- The series name.
- bands System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartRangeBand}
- The lower and upper band values to render.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional series color.
Returns
The current chart.
AddRangeBar(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartInterval} intervals, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a vertical range bar series.
Parameters
- name System.String
- The series name.
- intervals System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartInterval}
- The interval values to render.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional series color.
Returns
The current chart.
AddRegionHeatmap(System.String name, ChartForgeX.Core.ChartMapDefinition definition, System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartRegionMapItem} regions, ChartForgeX.Core.ChartMapColorScale scale) #Adds a geographic region heatmap from a reusable map definition.
Parameters
- name System.String
- The series name.
- definition ChartForgeX.Core.ChartMapDefinition
- The map geometry definition.
- regions System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartRegionMapItem}
- The region values to render. Each map region is colored independently from its own value.
- scale ChartForgeX.Core.ChartMapColorScale
- An optional map color scale used to color the regions.
Returns
The current chart.
AddRegionMap(System.String name, ChartForgeX.Core.ChartMapDefinition definition, System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartRegionMapItem} regions, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a geographic region map from a reusable map definition.
Parameters
- name System.String
- The series name.
- definition ChartForgeX.Core.ChartMapDefinition
- The map geometry definition.
- regions System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartRegionMapItem}
- The region values to render. Duplicate region codes, names, or aliases are summed.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional high-intensity region color.
Returns
The current chart.
AddSankey(System.String arg1, System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartSankeyLink} arg2, System.Nullable{ChartForgeX.Primitives.ChartColor} arg3) #Adds a dependency-free Sankey flow chart from weighted source-to-target links.
Parameters
- arg1 System.String
- arg2 System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartSankeyLink}
- arg3 System.Nullable{ChartForgeX.Primitives.ChartColor}
AddScatter(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} points, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a scatter series.
Parameters
- name System.String
- The series name.
- points System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The series data points.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional series color.
Returns
The current chart.
AddScatterLineCombo(System.String scatterName, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} scatterPoints, System.String lineName, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} linePoints, System.Nullable{ChartForgeX.Primitives.ChartColor} scatterColor, System.Nullable{ChartForgeX.Primitives.ChartColor} lineColor, System.Boolean smoothLine, ChartForgeX.Core.ChartAxisSide lineAxis) #Adds a scatter series and a line series for an observed-versus-trend combo chart.
Parameters
- scatterName System.String
- The scatter series name.
- scatterPoints System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The scatter series data points.
- lineName System.String
- The line series name.
- linePoints System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The line series data points.
- scatterColor System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional scatter series color.
- lineColor System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional line series color.
- smoothLine System.Boolean
- True to render the line as a smoothed curve; otherwise false.
- lineAxis ChartForgeX.Core.ChartAxisSide
- The y-axis used by the line series.
Returns
The current chart.
AddScatter``1(System.String arg1, System.Collections.Generic.IEnumerable{``0} arg2, System.Func{``0,System.Double} arg3, System.Func{``0,System.Double} arg4, System.Nullable{ChartForgeX.Primitives.ChartColor} arg5) #Adds a scatter series from typed source rows.
Parameters
- arg1 System.String
- arg2 System.Collections.Generic.IEnumerable{``0}
- arg3 System.Func{``0,System.Double}
- arg4 System.Func{``0,System.Double}
- arg5 System.Nullable{ChartForgeX.Primitives.ChartColor}
AddSeries``1(System.String arg1, ChartForgeX.Core.ChartSeriesKind arg2, System.Collections.Generic.IEnumerable{``0} arg3, System.Func{``0,System.Double} arg4, System.Func{``0,System.Double} arg5, System.Nullable{ChartForgeX.Primitives.ChartColor} arg6) #Adds a cartesian series by mapping typed source rows to x/y values.
Parameters
- arg1 System.String
- arg2 ChartForgeX.Core.ChartSeriesKind
- arg3 System.Collections.Generic.IEnumerable{``0}
- arg4 System.Func{``0,System.Double}
- arg5 System.Func{``0,System.Double}
- arg6 System.Nullable{ChartForgeX.Primitives.ChartColor}
AddSlope(System.String name, System.Double start, System.Double end, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a slope series comparing one start value to one end value.
Parameters
- name System.String
- The comparison name.
- start System.Double
- The start value.
- end System.Double
- The end value.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional series color.
Returns
The current chart.
AddSlope(System.String name, System.Double start, System.Double end, System.String startLabel, System.String endLabel, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a slope series comparing one start value to one end value with explicit endpoint labels.
Parameters
- name System.String
- The comparison name.
- start System.Double
- The start value.
- end System.Double
- The end value.
- startLabel System.String
- The x-axis label for the start value.
- endLabel System.String
- The x-axis label for the end value.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional series color.
Returns
The current chart.
AddSmoothArea(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} points, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a smoothed area series.
Parameters
- name System.String
- The series name.
- points System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The series data points.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional series color.
Returns
The current chart.
AddSmoothLine(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} points, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a smoothed line series.
Parameters
- name System.String
- The series name.
- points System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The series data points.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional series color.
Returns
The current chart.
AddSmoothStackedArea(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} points, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a smoothed area series stacked on top of earlier stacked area series at matching x values.
Parameters
- name System.String
- The series name.
- points System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The series data points.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional series color.
Returns
The current chart.
AddStackedArea(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} points, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds an area series stacked on top of earlier stacked area series at matching x values.
Parameters
- name System.String
- The series name.
- points System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The series data points.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional series color.
Returns
The current chart.
AddStandardDeviationBand(System.String label, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} points, System.Double deviations, System.Nullable{ChartForgeX.Primitives.ChartColor} color, System.Double opacity) #Adds a horizontal band around the mean y value using population standard deviation.
Parameters
- label System.String
- The annotation label.
- points System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The source points used to compute the band.
- deviations System.Double
- The number of standard deviations above and below the mean.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional annotation color.
- opacity System.Double
- The band opacity.
Returns
The current chart.
AddStepArea(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} points, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a stepped area series.
Parameters
- name System.String
- The series name.
- points System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The series data points.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional series color.
Returns
The current chart.
AddStepLine(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} points, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a stepped line series.
Parameters
- name System.String
- The series name.
- points System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The series data points.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional series color.
Returns
The current chart.
AddSunburst(System.String arg1, System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartTreeLink} arg2, System.Nullable{ChartForgeX.Primitives.ChartColor} arg3) #Adds a dependency-free sunburst partition chart from parent-child links.
Parameters
- arg1 System.String
- arg2 System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartTreeLink}
- arg3 System.Nullable{ChartForgeX.Primitives.ChartColor}
AddTileHeatmap(System.String name, ChartForgeX.Core.ChartTileMapDefinition definition, System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartRegionMapItem} regions, ChartForgeX.Core.ChartMapColorScale scale) #Adds a tile-map heatmap from a reusable tile-map definition.
Parameters
- name System.String
- The series name.
- definition ChartForgeX.Core.ChartTileMapDefinition
- The tile-map geometry definition.
- regions System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartRegionMapItem}
- The region values to render. Each tile is colored independently from its own value.
- scale ChartForgeX.Core.ChartMapColorScale
- An optional map color scale used to color the tiles.
Returns
The current chart.
AddTileMap(System.String name, ChartForgeX.Core.ChartTileMapDefinition definition, System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartRegionMapItem} regions, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a tile map from a reusable tile-map definition.
Parameters
- name System.String
- The series name.
- definition ChartForgeX.Core.ChartTileMapDefinition
- The tile-map geometry definition.
- regions System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartRegionMapItem}
- The region values to render. Duplicate region codes, names, or aliases are summed.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional high-intensity region color.
Returns
The current chart.
AddTimelineItem(System.String name, System.DateTime start, System.DateTime end, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a timeline range item with date/time bounds.
Parameters
- name System.String
- The timeline item label.
- start System.DateTime
- The range start date/time.
- end System.DateTime
- The range end date/time.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional item color.
Returns
The current chart.
AddTimelineRange(System.String name, System.Double start, System.Double end, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a timeline range item with numeric bounds.
Parameters
- name System.String
- The timeline item label.
- start System.Double
- The range start value.
- end System.Double
- The range end value.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional item color.
Returns
The current chart.
AddTree(System.String arg1, System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartTreeLink} arg2, System.Nullable{ChartForgeX.Primitives.ChartColor} arg3) #Adds a dependency-free hierarchy tree chart from parent-child links.
Parameters
- arg1 System.String
- arg2 System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartTreeLink}
- arg3 System.Nullable{ChartForgeX.Primitives.ChartColor}
AddTreemap(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartTreemapItem} items, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a flat treemap series.
Parameters
- name System.String
- The series name.
- items System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartTreemapItem}
- The labeled values to render.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional base color. When null, the theme palette colors the tiles.
Returns
The current chart.
AddTrendLine(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} points, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a least-squares trend line computed from the supplied points.
Parameters
- name System.String
- The series name.
- points System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The source points used to compute the trend line.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional series color.
Returns
The current chart.
AddVerticalBand(System.Double start, System.Double end, System.String label, System.Nullable{ChartForgeX.Primitives.ChartColor} color, System.Double opacity) #Adds a vertical band annotation between two x-axis values.
Parameters
- start System.Double
- The first x-axis value.
- end System.Double
- The second x-axis value.
- label System.String
- The annotation label.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional annotation color.
- opacity System.Double
- The band opacity.
Returns
The current chart.
AddVerticalLine(System.Double value, System.String label, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a vertical line annotation at an x-axis value.
Parameters
- value System.Double
- The x-axis value.
- label System.String
- The annotation label.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional annotation color.
Returns
The current chart.
AddWaterfall(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint} points, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a waterfall series where each point y-value represents a positive or negative change.
Parameters
- name System.String
- The series name.
- points System.Collections.Generic.IEnumerable{ChartForgeX.Primitives.ChartPoint}
- The waterfall steps. The x values identify categories and the y values set cumulative changes.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional positive change color.
Returns
The current chart.
AddWordCloud(System.String name, System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartWordCloudItem} items, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Adds a deterministic dependency-free word cloud chart.
Parameters
- name System.String
- The series name.
- items System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartWordCloudItem}
- The weighted terms to render.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- An optional base color. When null, the theme palette colors the terms.
Returns
The current chart.
AsDecorative(System.Boolean arg1) #Marks the chart as decorative for capable renderers.
Parameters
- arg1 System.Boolean
ConfigureSecondaryYAxis(System.Action{ChartForgeX.Core.ChartAxis} arg1) #Configures the secondary vertical axis.
Parameters
- arg1 System.Action{ChartForgeX.Core.ChartAxis}
ConfigureXAxis(System.Action{ChartForgeX.Core.ChartAxis} arg1) #Configures the primary horizontal axis.
Parameters
- arg1 System.Action{ChartForgeX.Core.ChartAxis}
ConfigureYAxis(System.Action{ChartForgeX.Core.ChartAxis} arg1) #Configures the primary vertical axis.
Parameters
- arg1 System.Action{ChartForgeX.Core.ChartAxis}
WithAccessibility(System.Action{ChartForgeX.Accessibility.VisualAccessibility} arg1) #Configures the chart text alternative and language metadata.
Parameters
- arg1 System.Action{ChartForgeX.Accessibility.VisualAccessibility}
WithAutomaticSecondaryYAxisBounds() #Clears explicit secondary cartesian y-axis bounds so renderers can infer them from data.
Returns
The current chart.
WithAutomaticXAxisBounds() #Clears explicit cartesian x-axis bounds so renderers can infer them from data.
Returns
The current chart.
WithAutomaticYAxisBounds() #Clears explicit cartesian y-axis bounds so renderers can infer them from data.
Returns
The current chart.
WithAxes(System.Boolean visible) #Sets whether axes, tick labels, and axis titles should be rendered.
Parameters
- visible System.Boolean
- True to render axes; otherwise false.
Returns
The current chart.
WithAxisLines(System.Boolean visible) #Sets whether axis rules and zero-axis lines should be rendered when axes are enabled.
Parameters
- visible System.Boolean
- True to render axis rules; otherwise false.
Returns
The current chart.
WithAxisTitleStyle(System.Action{ChartForgeX.Typography.TextStyleOverride} arg1) #Configures axis title text styling.
Parameters
- arg1 System.Action{ChartForgeX.Typography.TextStyleOverride}
WithBarMode(ChartForgeX.Core.ChartBarMode mode) #Sets how multiple bar series are arranged within each category.
Parameters
- mode ChartForgeX.Core.ChartBarMode
- The bar arrangement mode.
Returns
The current chart.
WithBarStyle(ChartForgeX.Core.ChartBarStyle style) #Sets the visual treatment used by bar and horizontal-bar renderers.
Parameters
- style ChartForgeX.Core.ChartBarStyle
- The bar visual style.
Returns
The current chart.
WithBarVisualStyle(ChartForgeX.Core.ChartBarVisualStyle style) #Sets reusable visual tokens used by bar and horizontal-bar renderers.
Parameters
- style ChartForgeX.Core.ChartBarVisualStyle
- The bar visual style.
Returns
The current chart.
WithBarVisualStyle(System.Action{ChartForgeX.Core.ChartBarVisualStyle} configure) #Configures reusable visual tokens used by bar and horizontal-bar renderers.
Parameters
- configure System.Action{ChartForgeX.Core.ChartBarVisualStyle}
- The style configuration callback.
Returns
The current chart.
WithCard(System.Boolean visible) #Sets whether the outer card surface should be rendered.
Parameters
- visible System.Boolean
- True to render the card; otherwise false.
Returns
The current chart.
WithCircleRadiusScale(System.Double scale) #Sets the relative radius used by circle charts.
Parameters
- scale System.Double
- The radius scale from 0.65 to 1.35.
Returns
The current chart.
WithCircleStatusLabel(System.Boolean visible) #Sets whether circle charts should display status marker and status labels.
Parameters
- visible System.Boolean
- True to show status labels; otherwise false.
Returns
The current chart.
WithCircleStrokeScale(System.Double scale) #Sets the relative stroke thickness used by circle charts.
Parameters
- scale System.Double
- The stroke scale from 0.55 to 1.8.
Returns
The current chart.
WithDashboardBarPanelStyle(System.Boolean showPlotBackground) #Applies the reusable dashboard panel and segmented bar treatment together.
Parameters
- showPlotBackground System.Boolean
- True to also render the inner plot background surface.
Returns
The current chart.
WithDashboardBarStyle(System.Boolean includeChrome) #Applies the reusable dashboard bar treatment: translucent bar segments, rounded value caps, soft cap shadows, and dashed vertical guide lines.
Parameters
- includeChrome System.Boolean
- True to also remove the default card, plot background, and axis rules for a lightweight dashboard panel.
Returns
The current chart.
WithDashboardCartesianStyle(System.Boolean includeChrome) #Applies reusable dashboard cartesian chrome: dashed vertical guide lines and lightweight report-panel surfaces.
Parameters
- includeChrome System.Boolean
- True to also remove the default card, plot background, and axis rules for a lightweight dashboard panel.
Returns
The current chart.
WithDashboardPanelStyle(System.Boolean showPlotBackground) #Applies reusable dashboard panel chrome: a card surface, dashed vertical guide lines, premium line strokes, and hidden axis rules.
Parameters
- showPlotBackground System.Boolean
- True to also render the inner plot background surface.
Returns
The current chart.
WithDashboardStackedRowStyle(System.Boolean showTotals, System.Boolean showLegend, System.Boolean showPlotBackground) #Applies a compact dashboard preset for stacked horizontal row charts with optional trailing totals.
Parameters
- showTotals System.Boolean
- True to render totals at the end of each stacked row.
- showLegend System.Boolean
- True to keep the series legend visible.
- showPlotBackground System.Boolean
- True to render the inner plot background surface.
Returns
The current chart.
WithDashboardTrendFocus(System.Double x, System.Double y, System.String label, System.Nullable{ChartForgeX.Primitives.ChartColor} color, ChartForgeX.Core.ChartDataLabelPlacement placement) #Adds a reusable dashboard focus marker to a trend chart.
Parameters
- x System.Double
- The focused x-axis value.
- y System.Double
- The focused y-axis value.
- label System.String
- The focus label.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- The focus color. When omitted, the first theme palette color is used.
- placement ChartForgeX.Core.ChartDataLabelPlacement
- The callout placement around the focused point.
Returns
The current chart.
WithDashboardTrendPanelStyle(System.Boolean showLegend, System.Boolean showYAxis, System.Boolean showPlotBackground) #Applies a compact dashboard preset for multi-line trend cards with premium strokes and lightweight axes.
Parameters
- showLegend System.Boolean
- True to keep the series legend visible.
- showYAxis System.Boolean
- True to keep y-axis labels visible.
- showPlotBackground System.Boolean
- True to render the inner plot background surface.
Returns
The current chart.
WithDataLabelConnectorColor(System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Sets an optional override color for data-label connector lines.
Parameters
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- The connector color, or null to use the renderer default. Pie and donut callouts use the matching slice color by default.
Returns
The current chart.
WithDataLabelConnectorColor(System.String hex) #Sets an override color for data-label connector lines from hex notation.
Parameters
- hex System.String
- The connector color in #RGB, #RGBA, #RRGGBB, or #RRGGBBAA notation.
Returns
The current chart.
WithDataLabelConnectorOpacity(System.Double opacity) #Sets the opacity used by data-label connector lines.
Parameters
- opacity System.Double
- The opacity from zero to one.
Returns
The current chart.
WithDataLabelConnectorStrokeWidth(System.Double width) #Sets the stroke width used by data-label connector lines.
Parameters
- width System.Double
- The connector stroke width in pixels.
Returns
The current chart.
WithDataLabelConnectorStyle(ChartForgeX.Core.ChartDataLabelConnectorStyle style) #Sets the connector line shape used by outside and side data labels.
Parameters
- style ChartForgeX.Core.ChartDataLabelConnectorStyle
- The connector style.
Returns
The current chart.
WithDataLabelPlacement(ChartForgeX.Core.ChartDataLabelPlacement placement) #Sets the preferred data-label placement for capable renderers.
Parameters
- placement ChartForgeX.Core.ChartDataLabelPlacement
- The preferred placement.
Returns
The current chart.
WithDataLabels(System.Boolean visible) #Sets whether point and bar values should be rendered as data labels.
Parameters
- visible System.Boolean
- True to render data labels; otherwise false.
Returns
The current chart.
WithDataLabelStyle(System.Action{ChartForgeX.Typography.TextStyleOverride} arg1) #Configures data-label text styling.
Parameters
- arg1 System.Action{ChartForgeX.Typography.TextStyleOverride}
WithDesignTokens(ChartForgeX.Themes.VisualDesignTokens arg1) #Applies shared product-neutral design tokens to the chart theme.
Parameters
- arg1 ChartForgeX.Themes.VisualDesignTokens
WithDonutCenterLabel(System.Boolean visible) #Sets whether donut charts should display center total and series labels.
Parameters
- visible System.Boolean
- True to show center labels; otherwise false.
Returns
The current chart.
WithDonutCenterText(System.String value, System.String label) #Sets custom center text for donut charts.
Parameters
- value System.String
- The primary center text. Pass null or whitespace to use the formatted total.
- label System.String
- The secondary center text. Pass null or whitespace to use the series name.
Returns
The current chart.
WithDonutInnerRadiusRatio(System.Double ratio) #Sets the donut hole radius as a ratio of the outer radius.
Parameters
- ratio System.Double
- The inner radius ratio from 0.35 to 0.82.
Returns
The current chart.
WithFocusedXAxisCategory(System.Double value, System.Double halfWidth, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Highlights an x-axis category label and draws guide lines around that category.
Parameters
- value System.Double
- The x-axis category value to focus.
- halfWidth System.Double
- Half of the focused category width in axis units.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- The focus color. When omitted, the first theme palette color is used.
Returns
The current chart.
WithFocusedXAxisCategory(System.Double value, System.Int32 paletteIndex, System.Double halfWidth) #Highlights an x-axis category label and draws guide lines around that category using a color from the current theme palette.
Parameters
- value System.Double
- The x-axis category value to focus.
- paletteIndex System.Int32
- The zero-based theme palette index. Values greater than the palette length wrap.
- halfWidth System.Double
- Half of the focused category width in axis units.
Returns
The current chart.
WithFontFamily(System.String fontFamily) #Sets the CSS font-family used by vector and HTML renderers.
Parameters
- fontFamily System.String
- The CSS font-family stack.
Returns
The current chart.
WithGanttToday(System.Nullable{System.DateTime} today) #Sets the optional Gantt current-date marker.
Parameters
- today System.Nullable{System.DateTime}
- The current date marker. Pass null to hide the marker.
Returns
The current chart.
WithGanttToday(System.Nullable{System.Double} value) #Sets the optional Gantt current-position marker for numeric schedules.
Parameters
- value System.Nullable{System.Double}
- The current schedule value. Pass null to hide the marker.
Returns
The current chart.
WithGrid(System.Boolean visible) #Sets whether grid lines should be rendered.
Parameters
- visible System.Boolean
- True to render grid lines; otherwise false.
Returns
The current chart.
WithGridStyle(ChartForgeX.Core.ChartGridLineStyle style) #Sets reusable visual tokens used by cartesian grid and guide lines.
Parameters
- style ChartForgeX.Core.ChartGridLineStyle
- The grid line style.
Returns
The current chart.
WithGridStyle(System.Action{ChartForgeX.Core.ChartGridLineStyle} configure) #Configures reusable visual tokens used by cartesian grid and guide lines.
Parameters
- configure System.Action{ChartForgeX.Core.ChartGridLineStyle}
- The style configuration callback.
Returns
The current chart.
WithGroupedBars() #Arranges multiple bar series side by side within each category.
Returns
The current chart.
WithHeader(System.Boolean visible) #Sets whether the chart title and subtitle should be rendered.
Parameters
- visible System.Boolean
- True to render the header; otherwise false.
Returns
The current chart.
WithHeatmapCellGap(System.Nullable{System.Double} gap) #Sets the heatmap cell gap in pixels. Pass null to use the automatic dashboard-safe gap.
Parameters
- gap System.Nullable{System.Double}
- The cell gap in pixels, or null for automatic sizing.
Returns
The current chart.
WithHeatmapCellRadius(System.Nullable{System.Double} radius) #Sets the heatmap cell corner radius in pixels. Pass null to use the automatic radius.
Parameters
- radius System.Nullable{System.Double}
- The cell corner radius in pixels, or null for automatic sizing.
Returns
The current chart.
WithHeatmapColumnLabels(System.Boolean visible) #Sets whether heatmap column labels should be rendered.
Parameters
- visible System.Boolean
- True to render heatmap column labels; otherwise false.
Returns
The current chart.
WithHeatmapScale(ChartForgeX.Core.ChartHeatmapScale scale) #Sets how heatmap values are converted into cell colors.
Parameters
- scale ChartForgeX.Core.ChartHeatmapScale
- The heatmap color scale.
Returns
The current chart.
WithHeatmapScaleLegend(System.Boolean visible) #Sets whether heatmap scale legends should be rendered.
Parameters
- visible System.Boolean
- True to render heatmap scale legends; otherwise false.
Returns
The current chart.
WithHeatmapValueTextMode(ChartForgeX.Core.ChartHeatmapValueTextMode mode) #Sets when heatmap cell values should render as text.
Parameters
- mode ChartForgeX.Core.ChartHeatmapValueTextMode
- The heatmap value text mode.
Returns
The current chart.
WithHighlightedXAxisLabel(System.Double value, System.Nullable{ChartForgeX.Primitives.ChartColor} color) #Highlights a specific x-axis tick label with the supplied color.
Parameters
- value System.Double
- The x-axis value whose displayed label should be highlighted.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- The highlight color. When omitted, the first theme palette color is used.
Returns
The current chart.
WithHighlightedXAxisLabel(System.Double value, System.Int32 paletteIndex) #Highlights a specific x-axis tick label with a color from the current theme palette.
Parameters
- value System.Double
- The x-axis value whose displayed label should be highlighted.
- paletteIndex System.Int32
- The zero-based theme palette index. Values greater than the palette length wrap.
Returns
The current chart.
WithHighlightedXAxisRange(System.Double start, System.Double end, System.Nullable{ChartForgeX.Primitives.ChartColor} color, System.Double opacity, System.String label) #Highlights a contiguous x-axis range with a translucent band and matching labels when explicit labels exist.
Parameters
- start System.Double
- The first x-axis value in the highlighted range.
- end System.Double
- The second x-axis value in the highlighted range.
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- The highlight color. When omitted, the first theme palette color is used.
- opacity System.Double
- The highlight band opacity.
- label System.String
- The range metadata label.
Returns
The current chart.
WithHighlightedXAxisRange(System.Double start, System.Double end, System.Int32 paletteIndex, System.Double opacity, System.String label) #Highlights a contiguous x-axis range using a color from the current theme palette.
Parameters
- start System.Double
- The first x-axis value in the highlighted range.
- end System.Double
- The second x-axis value in the highlighted range.
- paletteIndex System.Int32
- The zero-based theme palette index. Values greater than the palette length wrap.
- opacity System.Double
- The highlight band opacity.
- label System.String
- The range metadata label.
Returns
The current chart.
WithLegend(System.Boolean visible) #Sets whether the legend should be rendered.
Parameters
- visible System.Boolean
- True to render the legend; otherwise false.
Returns
The current chart.
WithLegendPosition(ChartForgeX.Core.ChartLegendPosition position) #Sets where the legend is placed relative to the plot area.
Parameters
- position ChartForgeX.Core.ChartLegendPosition
- The legend position.
Returns
The current chart.
WithLegendStyle(System.Action{ChartForgeX.Typography.TextStyleOverride} arg1) #Configures legend label text styling.
Parameters
- arg1 System.Action{ChartForgeX.Typography.TextStyleOverride}
WithLineVisualStyle(ChartForgeX.Core.ChartLineVisualStyle arg1) #Sets reusable visual tokens for line, area boundary, trend, and slope strokes.
Parameters
- arg1 ChartForgeX.Core.ChartLineVisualStyle
WithLineVisualStyle(System.Action{ChartForgeX.Core.ChartLineVisualStyle} arg1) #Mutates a copy of the current reusable line visual tokens.
Parameters
- arg1 System.Action{ChartForgeX.Core.ChartLineVisualStyle}
WithLuminousLineStyle() #Uses stronger luminous line rendering for deliberate glow-heavy dashboard treatments.
WithMapColorScale(ChartForgeX.Core.ChartMapColorScale scale) #Sets the color scale used by region and tile maps.
Parameters
- scale ChartForgeX.Core.ChartMapColorScale
- The map color scale, or null to use the default map coloring.
Returns
The current chart.
WithMapColorScale(ChartForgeX.Primitives.ChartColor lowColor, ChartForgeX.Primitives.ChartColor highColor) #Sets a two-color sequential scale used by region and tile maps.
Parameters
- lowColor ChartForgeX.Primitives.ChartColor
- The low-value color.
- highColor ChartForgeX.Primitives.ChartColor
- The high-value color.
Returns
The current chart.
WithMapColorScale(ChartForgeX.Primitives.ChartColor lowColor, ChartForgeX.Primitives.ChartColor midpointColor, ChartForgeX.Primitives.ChartColor highColor, System.Nullable{System.Double} midpointValue) #Sets a three-color diverging scale used by region and tile maps.
Parameters
- lowColor ChartForgeX.Primitives.ChartColor
- The low-value color.
- midpointColor ChartForgeX.Primitives.ChartColor
- The midpoint color.
- highColor ChartForgeX.Primitives.ChartColor
- The high-value color.
- midpointValue System.Nullable{System.Double}
- An optional midpoint value. When omitted, the midpoint is halfway between the effective minimum and maximum.
Returns
The current chart.
WithMapLabels(System.Boolean visible) #Sets whether region labels should be rendered on map charts.
Parameters
- visible System.Boolean
- True to render map region labels; otherwise false.
Returns
The current chart.
WithMapRegionStroke(System.Nullable{ChartForgeX.Primitives.ChartColor} color, System.Double width) #Sets the stroke rendered around data regions on map charts.
Parameters
- color System.Nullable{ChartForgeX.Primitives.ChartColor}
- The stroke color. Pass null to use the theme card background.
- width System.Double
- The stroke width in rendered pixels.
Returns
The current chart.
WithMapScaleLegend(System.Boolean visible) #Sets whether map scale legends should be rendered.
Parameters
- visible System.Boolean
- True to render map scale legends; otherwise false.
Returns
The current chart.
WithMapScaleLegendPosition(ChartForgeX.Core.ChartMapScaleLegendPosition position) #Sets where map scale legends should be rendered.
Parameters
- position ChartForgeX.Core.ChartMapScaleLegendPosition
- The map scale legend position.
Returns
The current chart.
WithMapSurface(System.Boolean visible) #Sets whether map charts render their own background surface.
Parameters
- visible System.Boolean
- True to render the map surface; otherwise false.
Returns
The current chart.
WithMapViewport(ChartForgeX.Core.ChartMapViewport viewport) #Sets the longitude/latitude viewport used by dotted map charts.
Parameters
- viewport ChartForgeX.Core.ChartMapViewport
- The map viewport to render.
Returns
The current chart.
WithOverlay(System.Boolean showHeader) #Configures the chart for transparent overlay rendering on an existing image or surface.
Parameters
- showHeader System.Boolean
- True to keep the chart title and subtitle visible; otherwise false.
Returns
The current chart.
WithPadding(System.Double left, System.Double top, System.Double right, System.Double bottom) #Sets the chart padding around the plot area.
Parameters
- left System.Double
- The left padding in pixels.
- top System.Double
- The top padding in pixels.
- right System.Double
- The right padding in pixels.
- bottom System.Double
- The bottom padding in pixels.
Returns
The current chart.
WithPictorialColumns(System.Int32 columns) #Sets the number of repeated symbols used per pictorial chart row.
Parameters
- columns System.Int32
- The symbol count from one to one hundred.
Returns
The current chart.
WithPictorialEmptyOpacity(System.Double opacity) #Sets the opacity used by unfilled pictorial symbols.
Parameters
- opacity System.Double
- The opacity from zero to one.
Returns
The current chart.
WithPictorialMaximum(System.Nullable{System.Double} maximum) #Sets the optional scale maximum used by pictorial chart rows.
Parameters
- maximum System.Nullable{System.Double}
- The maximum value represented by a fully filled row. Pass null to scale to the largest item.
Returns
The current chart.
WithPictorialShape(ChartForgeX.Core.ChartPictorialShape shape) #Sets the built-in pictorial symbol shape and clears any custom SVG path.
Parameters
- shape ChartForgeX.Core.ChartPictorialShape
- The built-in shape used by SVG and PNG output.
Returns
The current chart.
WithPictorialSvgPath(System.String pathData, ChartForgeX.Core.ChartPictorialShape pngFallbackShape) #Sets custom SVG path data for pictorial symbols using a 24 by 24 viewBox.
Parameters
- pathData System.String
- The SVG path data.
- pngFallbackShape ChartForgeX.Core.ChartPictorialShape
- The built-in shape used by PNG output.
Returns
The current chart.
WithPictorialSvgPath(System.String pathData, ChartForgeX.Primitives.ChartRect viewBox, ChartForgeX.Core.ChartPictorialShape pngFallbackShape) #Sets custom SVG path data for pictorial symbols.
Parameters
- pathData System.String
- The SVG path data.
- viewBox ChartForgeX.Primitives.ChartRect
- The SVG path viewBox used to scale the path into each symbol slot.
- pngFallbackShape ChartForgeX.Core.ChartPictorialShape
- The built-in shape used by PNG output.
Returns
The current chart.
WithPictorialSymbolScale(System.Double scale) #Sets the relative pictorial symbol size inside each symbol slot.
Parameters
- scale System.Double
- The symbol scale from 0.4 to 1.4.
Returns
The current chart.
WithPictorialValuePerSymbol(System.Nullable{System.Double} valuePerSymbol) #Sets the data value represented by one full pictorial symbol.
Parameters
- valuePerSymbol System.Nullable{System.Double}
- The value represented by one symbol. Pass null to use proportional scaling.
Returns
The current chart.
WithPictorialValues(System.Boolean visible) #Sets whether numeric value labels are rendered for pictorial rows.
Parameters
- visible System.Boolean
- True to render value labels; otherwise false.
Returns
The current chart.
WithPieOutsideLabelDistance(System.Double ratio) #Sets the side-lane distance for outside pie and donut labels as a ratio of the outer radius.
Parameters
- ratio System.Double
- The distance ratio from 0.9 to 1.8.
Returns
The current chart.
WithPieSliceLabelContent(ChartForgeX.Core.ChartPieSliceLabelContent content) #Sets the text rendered for pie and donut slice data labels.
Parameters
- content ChartForgeX.Core.ChartPieSliceLabelContent
- The slice label content mode.
Returns
The current chart.
WithPieSliceLabelFormatter(System.Func{ChartForgeX.Core.ChartPieSliceLabelContext,System.String} formatter) #Sets a custom formatter for pie and donut slice data labels.
Parameters
- formatter System.Func{ChartForgeX.Core.ChartPieSliceLabelContext,System.String}
- The slice label formatter. Pass null to use PieSliceLabelContent.
Returns
The current chart.
WithPlainLineStyle() #Uses crisp single-stroke line rendering without halo or highlight layers.
WithPlotBackground(System.Boolean visible) #Sets whether the plot background surface should be rendered.
Parameters
- visible System.Boolean
- True to render the plot background; otherwise false.
Returns
The current chart.
WithPngFont(System.String fontPath, System.Nullable{System.Int32} collectionIndex, System.String faceName) #Sets the preferred TrueType font file or TrueType collection used by the PNG renderer.
Parameters
- fontPath System.String
- The path to a .ttf or .ttc font file. Pass null to use automatic PNG font discovery.
- collectionIndex System.Nullable{System.Int32}
- The optional zero-based face index for .ttc font collections.
- faceName System.String
- The optional family, subfamily, full, or PostScript face name to select.
Returns
The current chart.
WithPngFont(System.String fontPath, System.String faceName) #Sets the preferred PNG font and selects a face by family, subfamily, full, or PostScript name.
Parameters
- fontPath System.String
- The path to a .ttf or .ttc font file.
- faceName System.String
- The face name to select.
Returns
The current chart.
WithPngOutputScale(System.Int32 scale) #Sets the output pixel multiplier used by the PNG renderer.
Parameters
- scale System.Int32
- The output scale from one to four. Higher values emit larger PNG dimensions with the same logical chart layout.
Returns
The current chart.
WithPngOutputScale(ChartForgeX.Core.ChartPngOutputScale scale) #Sets the output pixel multiplier used by the PNG renderer using a named density preset.
Parameters
- scale ChartForgeX.Core.ChartPngOutputScale
- The output density preset.
Returns
The current chart.
WithPngSupersampling(System.Int32 scale) #Sets the internal supersampling scale used by the PNG renderer.
Parameters
- scale System.Int32
- The supersampling scale from one to four. Higher values improve edges at the cost of render time and memory.
Returns
The current chart.
WithPointLegend(System.Boolean visible) #Sets whether capable legends should render one entry per visual point instead of one entry per series.
Parameters
- visible System.Boolean
- True to render point-level legend entries; otherwise false.
Returns
The current chart.
WithProgressBarThickness(System.Double ratio) #Sets the progress-bar thickness as a ratio of each row height.
Parameters
- ratio System.Double
- The thickness ratio from 0.16 to 0.72.
Returns
The current chart.
WithProgressHandles(System.Boolean visible) #Sets whether progress-bar rows should render slider handles.
Parameters
- visible System.Boolean
- True to render handles; otherwise false.
Returns
The current chart.
WithProgressMaximum(System.Double maximum) #Sets the shared maximum for progress-bar chart rows.
Parameters
- maximum System.Double
- The maximum progress value.
Returns
The current chart.
WithProgressTrackOpacity(System.Double opacity) #Sets the opacity used by progress-bar tracks.
Parameters
- opacity System.Double
- The opacity from zero to one.
Returns
The current chart.
WithProgressValues(System.Boolean visible) #Sets whether progress-bar rows should display value labels.
Parameters
- visible System.Boolean
- True to show value labels; otherwise false.
Returns
The current chart.
WithRadialBarCenterLabel(System.Boolean visible) #Sets whether radial-bar charts should display center average and series labels.
Parameters
- visible System.Boolean
- True to show center labels; otherwise false.
Returns
The current chart.
WithRadialBarRadiusScale(System.Double scale) #Sets the relative outer radius used by radial-bar charts.
Parameters
- scale System.Double
- The radius scale from 0.65 to 1.35.
Returns
The current chart.
WithRadialBarStrokeScale(System.Double scale) #Sets the relative stroke thickness used by radial-bar charts.
Parameters
- scale System.Double
- The stroke scale from 0.55 to 1.8.
Returns
The current chart.
WithRegionMapBounds(ChartForgeX.Primitives.ChartRect bounds) #Sets the source-coordinate viewport used to frame region maps.
Parameters
- bounds ChartForgeX.Primitives.ChartRect
- The source coordinate bounds to render.
Returns
The current chart.
WithRegionMapCoordinateBounds(System.Double minimumLongitude, System.Double maximumLongitude, System.Double minimumLatitude, System.Double maximumLatitude) #Sets the longitude/latitude viewport used to frame equirectangular GeoJSON region maps.
Parameters
- minimumLongitude System.Double
- The minimum longitude in degrees.
- maximumLongitude System.Double
- The maximum longitude in degrees.
- minimumLatitude System.Double
- The minimum latitude in degrees.
- maximumLatitude System.Double
- The maximum latitude in degrees.
Returns
The current chart.
WithSecondaryYAxis(System.String title, System.Func{System.Double,System.String} formatter) #Sets the secondary y-axis title and optional tick formatter.
Parameters
- title System.String
- The secondary y-axis title.
- formatter System.Func{System.Double,System.String}
- An optional formatter for secondary y-axis ticks.
Returns
The current chart.
WithSecondaryYAxisBounds(System.Double minimum, System.Double maximum) #Sets explicit secondary cartesian y-axis bounds.
Parameters
- minimum System.Double
- The minimum secondary y-axis value.
- maximum System.Double
- The maximum secondary y-axis value.
Returns
The current chart.
WithSecondaryYAxisScale(ChartForgeX.Core.ChartScaleKind arg1) #Sets the secondary vertical scale.
Parameters
- arg1 ChartForgeX.Core.ChartScaleKind
WithSize(System.Int32 width, System.Int32 height) #Sets the rendered chart size.
Parameters
- width System.Int32
- The width in pixels.
- height System.Int32
- The height in pixels.
Returns
The current chart.
WithSparkline(System.Boolean enabled) #Configures the chart as a compact sparkline for inline dashboard and table use.
Parameters
- enabled System.Boolean
- True to render as a sparkline; otherwise false.
Returns
The current chart.
WithStackedBars() #Arranges multiple bar series as stacked segments within each category.
Returns
The current chart.
WithStackedHorizontalBars() #Arranges multiple horizontal bar series as stacked segments within each category.
Returns
The current chart.
WithStackTotals(System.Boolean visible) #Sets whether stacked bar totals should be rendered above each category.
Parameters
- visible System.Boolean
- True to render stacked bar totals; otherwise false.
Returns
The current chart.
WithSubtitle(System.String subtitle) #Sets the chart subtitle.
Parameters
- subtitle System.String
- The chart subtitle.
Returns
The current chart.
WithSubtitleStyle(System.Action{ChartForgeX.Typography.TextStyleOverride} arg1) #Configures chart subtitle text styling.
Parameters
- arg1 System.Action{ChartForgeX.Typography.TextStyleOverride}
WithTextStyle(ChartForgeX.Core.ChartTextRole role, System.Action{ChartForgeX.Typography.TextStyleOverride} configure) #Configures style overrides for a chart text role.
Parameters
- role ChartForgeX.Core.ChartTextRole
- The text role to style.
- configure System.Action{ChartForgeX.Typography.TextStyleOverride}
- The style configuration callback.
Returns
The current chart.
WithTheme(ChartForgeX.Themes.ChartTheme theme) #Sets the chart theme.
Parameters
- theme ChartForgeX.Themes.ChartTheme
- The theme to use.
Returns
The current chart.
WithTickCount(System.Int32 count) #Sets the preferred number of ticks per axis.
Parameters
- count System.Int32
- The preferred tick count.
Returns
The current chart.
WithTickLabelStyle(System.Action{ChartForgeX.Typography.TextStyleOverride} arg1) #Configures axis tick and category label text styling.
Parameters
- arg1 System.Action{ChartForgeX.Typography.TextStyleOverride}
WithTitle(System.String title) #Sets the chart title.
Parameters
- title System.String
- The chart title.
Returns
The current chart.
WithTitleStyle(System.Action{ChartForgeX.Typography.TextStyleOverride} arg1) #Configures chart title text styling.
Parameters
- arg1 System.Action{ChartForgeX.Typography.TextStyleOverride}
WithTransparentBackground(System.Boolean transparent) #Sets whether the rendered background should be transparent.
Parameters
- transparent System.Boolean
- True to render a transparent background; otherwise false.
Returns
The current chart.
WithValueFormatter(System.Func{System.Double,System.String} formatter) #Sets a formatter used for y-axis ticks, data labels, stack totals, and donut totals.
Parameters
- formatter System.Func{System.Double,System.String}
- The value formatter. Pass null to restore the default compact formatter.
Returns
The current chart.
WithWordCloudAngles(System.Double[] angles) #Sets the deterministic rotation angles used by word cloud terms.
Parameters
- angles System.Double[]
- One or more angles in degrees. Terms cycle through the supplied values.
Returns
The current chart.
WithWordCloudDensity(System.Double density) #Sets the word cloud packing density from 0.5 to 2.0.
Parameters
- density System.Double
- Lower values keep more breathing room; higher values pack more terms into the plot area.
Returns
The current chart.
WithWordCloudFontRange(System.Double minimum, System.Double maximum) #Sets the minimum and maximum font sizes used by word cloud terms.
Parameters
- minimum System.Double
- The smallest term font size.
- maximum System.Double
- The largest term font size.
Returns
The current chart.
WithWordCloudMaximumTerms(System.Nullable{System.Int32} maximumTerms) #Sets the optional maximum number of positive-weight terms rendered in a word cloud.
Parameters
- maximumTerms System.Nullable{System.Int32}
- The maximum term count. Pass null to render every positive-weight term that fits.
Returns
The current chart.
WithXAxis(System.String title) #Sets the x-axis title.
Parameters
- title System.String
- The x-axis title.
Returns
The current chart.
WithXAxisBounds(System.Double minimum, System.Double maximum) #Sets explicit cartesian x-axis bounds.
Parameters
- minimum System.Double
- The minimum x-axis value.
- maximum System.Double
- The maximum x-axis value.
Returns
The current chart.
WithXAxisLabelAngle(System.Double degrees) #Sets the x-axis label rotation angle in degrees for capable renderers.
Parameters
- degrees System.Double
- The label angle in degrees. Values are clamped by renderers when needed.
Returns
The current chart.
WithXAxisLabelDensity(ChartForgeX.Core.ChartLabelDensity density) #Sets how aggressively explicit x-axis labels should be reduced when space is limited.
Parameters
- density ChartForgeX.Core.ChartLabelDensity
- The x-axis label density mode.
Returns
The current chart.
WithXAxisScale(ChartForgeX.Core.ChartScaleKind arg1) #Sets the primary horizontal scale.
Parameters
- arg1 ChartForgeX.Core.ChartScaleKind
WithXAxisValueFormatter(System.Func{System.Double,System.String} formatter) #Sets a formatter used for generated numeric x-axis tick labels.
Parameters
- formatter System.Func{System.Double,System.String}
- The x-axis value formatter. Pass null to restore the default compact formatter.
Returns
The current chart.
WithXAxisVisible(System.Boolean visible) #Sets whether the x-axis, x tick labels, and x-axis title should be rendered when axes are enabled.
Parameters
- visible System.Boolean
- True to render the x-axis; otherwise false.
Returns
The current chart.
WithXDateLabels(System.Collections.Generic.IEnumerable{System.DateTime} dates, System.String format) #Sets x-axis labels from date/time values.
Parameters
- dates System.Collections.Generic.IEnumerable{System.DateTime}
- The date/time values to label.
- format System.String
- The date/time format string used for labels.
Returns
The current chart.
WithXLabels(System.String[] labels) #Sets x-axis labels for one-based x values.
Parameters
- labels System.String[]
- The labels to place at x values 1 through N.
Returns
The current chart.
WithXLabels(System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartAxisLabel} labels) #Sets explicit x-axis labels.
Parameters
- labels System.Collections.Generic.IEnumerable{ChartForgeX.Core.ChartAxisLabel}
- The labels to render at numeric x values.
Returns
The current chart.
WithYAxis(System.String title) #Sets the y-axis title.
Parameters
- title System.String
- The y-axis title.
Returns
The current chart.
WithYAxisBounds(System.Double minimum, System.Double maximum) #Sets explicit cartesian y-axis bounds.
Parameters
- minimum System.Double
- The minimum y-axis value.
- maximum System.Double
- The maximum y-axis value.
Returns
The current chart.
WithYAxisLabelDensity(ChartForgeX.Core.ChartLabelDensity density) #Sets how aggressively generated y-axis labels should be reduced when vertical space is limited.
Parameters
- density ChartForgeX.Core.ChartLabelDensity
- The y-axis label density mode.
Returns
The current chart.
WithYAxisScale(ChartForgeX.Core.ChartScaleKind arg1) #Sets the primary vertical scale.
Parameters
- arg1 ChartForgeX.Core.ChartScaleKind
WithYAxisVisible(System.Boolean visible) #Sets whether the y-axis, y tick labels, and y-axis title should be rendered when axes are enabled.
Parameters
- visible System.Boolean
- True to render the y-axis; otherwise false.
Returns
The current chart.
Properties
Accessibility #Gets accessibility metadata shared by capable renderers and hosts.
Title #Gets or sets the chart title.
Subtitle #Gets or sets the chart subtitle.
XAxisTitle #Gets or sets the x-axis title.
YAxisTitle #Gets or sets the y-axis title.
SecondaryYAxisTitle #Gets or sets the secondary y-axis title.
Options #Gets the chart options.
Series #Gets the chart series.
Annotations #Gets the chart annotations.