OptionalautoWhen true, optionMergePlan automatically infers the correct merge
strategy by diffing the previous and new option structure. Explicit
notMerge and replaceMerge options are ignored when this is active.
Eliminates the need to manually reason about notMerge and replaceMerge
when series or components are added or removed. Defaults to false.
OptionallazyWhen true, defers rendering until the next animation frame.
Useful for batching multiple setOption calls. Defaults to false.
OptionalnotWhen true, the new option fully replaces the existing - no merging.
Defaults to false.
OptionalreplaceTargeted component replacement. Named components are fully replaced
rather than merged. E.g. ['series'] replaces all series without
affecting axes or grid.
OptionalsilentWhen true, suppresses all events triggered by this setOption call.
Defaults to false.
Options for createChartEffect - controls how
setOptionmerges the new option with the existing chart state.Remarks
All options accept both plain values and reactive accessors. They are read with
untrackinside the effect - a change to merge strategy alone does not trigger a redundantsetOptioncall. The new values are picked up on the next natural trigger (instance or option change).See
echartsInstance.setOption[external]