FAreaChartBuilder
Fluent, type-specific Builder for Area Charts.
Inheritance
Extends FCartesianChartBuilder. Its inherited members are available on this object.
Example
Sheet
const fWorkbook = univerAPI.getActiveWorkbook()const fWorksheet = fWorkbook.getSheetByName('Sheet1')const chartInfo = fWorksheet .newChart(univerAPI.Enum.ChartTypeString.Area) .setSource('A1:D8') .setAreaLineStyle(univerAPI.Enum.ChartAreaLineStyle.Smooth) .build()await fWorksheet.insertChart(chartInfo)Doc
const fDocument = univerAPI.getActiveDocument()const chartInfo = fDocument .newChart(univerAPI.Enum.ChartTypeString.Area) .setSource([ ['Month', 'East', 'West'], ['Jan', 120, 95], ['Feb', 180, 130], ]) .setAreaLineStyle(univerAPI.Enum.ChartAreaLineStyle.Smooth) .build()await fDocument.insertChart(chartInfo)Slide
const fPresentation = univerAPI.getActivePresentation()const fSlide = fPresentation.getSlideByIndex(0)const chartInfo = fSlide .newChart(univerAPI.Enum.ChartTypeString.Area) .setSource([ ['Month', 'East', 'West'], ['Jan', 120, 95], ['Feb', 180, 130], ]) .setAreaLineStyle(univerAPI.Enum.ChartAreaLineStyle.Smooth) .build()await fSlide.insertChart(chartInfo)Board
const fBoard = univerAPI.getActiveBoard()const chartInfo = fBoard .newChart(univerAPI.Enum.ChartTypeString.Area) .setSource([ ['Month', 'East', 'West'], ['Jan', 120, 95], ['Feb', 180, 130], ]) .setAreaLineStyle(univerAPI.Enum.ChartAreaLineStyle.Smooth) .build()await fBoard.insertChart(chartInfo)Setup
Register @univerjs-pro/engine-chart or a preset that includes it. In plugin mode, import @univerjs-pro/engine-chart/facade. Additional methods below require their listed plugin packages. See Facade setup.
@univerjs-pro/engine-chart
FAreaChartBuilder.clearAreaLineStyle
Clears the area line style override and restores a straight line between points.
This method executes synchronously.
clearAreaLineStyle(): thisReturns
This builder for chaining.
Examples
builder.clearAreaLineStyle()Package: @univerjs-pro/engine-chart · Type definitions
FAreaChartBuilder.setAreaLineStyle
Sets the area line style configuration and returns this builder for chaining.
This method executes synchronously.
setAreaLineStyle(value: AreaLineStyle): thisParameters
value— Required. The semantic value to record.
Returns
This builder for chaining.
Examples
builder.setAreaLineStyle(univerAPI.Enum.ChartAreaLineStyle.Smooth)Types: AreaLineStyle
Package: @univerjs-pro/engine-chart · Type definitions
你觉得这篇文档如何?