API Reference
ChartBuilder
Fluent builder for creating charts from an A1 range or table.
Inheritance
- Object
- ChartBuilder
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Method ExcelSheet.Chart
- Method ExcelSheet.ChartFromTable
- Method ChartBuilder.Area
- Method ChartBuilder.Area3D
- Method ChartBuilder.Area3DStacked
- Method ChartBuilder.Area3DStacked100
- Method ChartBuilder.AreaStacked
- Method ChartBuilder.AreaStacked100
- Method ChartBuilder.Bar3DClustered
- Method ChartBuilder.Bar3DStacked
- Method ChartBuilder.Bar3DStacked100
- Method ChartBuilder.BarClustered
- Method ChartBuilder.BarOfPie
- Method ChartBuilder.BarStacked
- Method ChartBuilder.BarStacked100
- Method ChartBuilder.CachedData
- Method ChartBuilder.Column3DClustered
- Method ChartBuilder.Column3DStacked
- Method ChartBuilder.Column3DStacked100
- Method ChartBuilder.ColumnClustered
- Method ChartBuilder.ColumnStacked
- Method ChartBuilder.ColumnStacked100
- Method ChartBuilder.Contribution
- Method ChartBuilder.Doughnut
- Method ChartBuilder.Headers
- Method ChartBuilder.KpiScorecard
- Method ChartBuilder.Line
- Method ChartBuilder.Line3D
- Method ChartBuilder.LineStacked
- Method ChartBuilder.LineStacked100
- Method ChartBuilder.Pie
- Method ChartBuilder.Pie3D
- Method ChartBuilder.PieOfPie
- Method ChartBuilder.Radar
- Method ChartBuilder.RevenueTrend
- Method ChartBuilder.Scatter
- Method ChartBuilder.Size
- Method ChartBuilder.StatusBreakdown
- Method ChartBuilder.Stock
- Method ChartBuilder.Surface
- Method ChartBuilder.SurfaceContour
- Method ChartBuilder.SurfaceContourWireframe
- Method ChartBuilder.SurfaceWireframe
- Method ChartBuilder.Title
- Method ChartBuilder.TopNBar
- Method ChartBuilder.Type
- Method ChartBuilder.VarianceColumns
- Method ChartBuilder.VarianceWaterfall
Methods
public ExcelChart At(Int32 row, Int32 column) #ExcelChartCreates the chart at the given worksheet coordinates.
Parameters
- row System.Int32
- column System.Int32
public ChartBuilder CachedData(Boolean includeCachedData = true) #ChartBuilderControls whether cached chart data is written.
Parameters
- includeCachedData System.Boolean = true
public ChartBuilder Column3DStacked100() #ChartBuilderUses a 3-D 100% stacked column chart.
public ChartBuilder Contribution(String title = "Contribution", Int32 widthPixels = 520, Int32 heightPixels = 320) #ChartBuilderUses doughnut-chart defaults suitable for contribution and mix analysis.
Parameters
- title System.String = "Contribution"
- widthPixels System.Int32 = 520
- heightPixels System.Int32 = 320
public ChartBuilder Headers(Boolean hasHeaders = true) #ChartBuilderControls whether the first row of a range contains headers.
Parameters
- hasHeaders System.Boolean = true
public ChartBuilder KpiScorecard(String title = "KPI Scorecard", Int32 widthPixels = 520, Int32 heightPixels = 300) #ChartBuilderUses compact column-chart defaults suitable for a KPI scorecard.
Parameters
- title System.String = "KPI Scorecard"
- widthPixels System.Int32 = 520
- heightPixels System.Int32 = 300
public ChartBuilder RevenueTrend(String title = "Revenue Trend", Int32 widthPixels = 720, Int32 heightPixels = 320) #ChartBuilderUses defaults suitable for a time-series revenue or volume trend.
Parameters
- title System.String = "Revenue Trend"
- widthPixels System.Int32 = 720
- heightPixels System.Int32 = 320
public ChartBuilder Scatter() #ChartBuilderUses a scatter chart. Category values must be numeric.
public ChartBuilder Size(Int32 widthPixels, Int32 heightPixels) #ChartBuilderSets the chart dimensions in pixels.
Parameters
- widthPixels System.Int32
- heightPixels System.Int32
public ChartBuilder StatusBreakdown(String title = "Status Breakdown", Int32 widthPixels = 520, Int32 heightPixels = 320) #ChartBuilderUses defaults suitable for a status, category, or allocation breakdown.
Parameters
- title System.String = "Status Breakdown"
- widthPixels System.Int32 = 520
- heightPixels System.Int32 = 320
public ChartBuilder Stock() #ChartBuilderUses a stock chart. Provide high-low-close or open-high-low-close series.
public ChartBuilder SurfaceContourWireframe() #ChartBuilderUses a wireframe contour surface chart.
public ChartBuilder Title(String title) #ChartBuilderSets the chart title.
Parameters
- title System.String
public ChartBuilder TopNBar(String title = "Top Items", Int32 widthPixels = 640, Int32 heightPixels = 360) #ChartBuilderUses defaults suitable for ranking the largest items in a compact dashboard.
Parameters
- title System.String = "Top Items"
- widthPixels System.Int32 = 640
- heightPixels System.Int32 = 360
public ChartBuilder Type(ExcelChartType type) #ChartBuilderUses a specific chart type.
Parameters
- type OfficeIMO.Excel.ExcelChartType
public ChartBuilder VarianceColumns(String title = "Variance", Int32 widthPixels = 640, Int32 heightPixels = 360) #ChartBuilderUses defaults suitable for positive/negative variance comparisons.
Parameters
- title System.String = "Variance"
- widthPixels System.Int32 = 640
- heightPixels System.Int32 = 360
public ChartBuilder VarianceWaterfall(String title = "Variance Bridge", Int32 widthPixels = 720, Int32 heightPixels = 360) #ChartBuilderUses stacked-column defaults suitable for variance bridges prepared with helper series.
Parameters
- title System.String = "Variance Bridge"
- widthPixels System.Int32 = 720
- heightPixels System.Int32 = 360
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object