ProChart 统计图表

基于 ECharts 的通用图表容器,支持两种使用方式:

  • 透传 option:直接使用 ECharts 原生配置(最灵活)
  • 简化模型:通过 type / xAxis / series 快速生成常见图表(更易用),并可与 option 合并(option 优先覆盖)

基础用法(简化模型)

渐变堆叠面积图

type="line"series.length >= 2 时,会自动启用多系列折线场景的默认值(tooltip.trigger='axis'smooth=true 等),也可通过 tooltip/legend/grid/option 覆盖。

柱状图(Bar)

饼图(Pie)

透传 option(与简化模型合并)

Loading 与空态

ProChart API

ProChart 属性

名称说明类型默认值
type图表类型enum'line'
xAxisx 轴简化数据(数组)或完整 xAxis 配置array / object
yAxis完整 yAxis 配置object / array
seriesseries 简化模型array
optionECharts 原生 option(会覆盖简化模型生成的同名字段)object
legendlegend 开关或配置boolean / object
tooltiptooltip 开关或配置boolean / object
gridgrid 配置object
width宽度(数字按 px)string / number'100%'
height高度(数字按 px)string / number320
loading是否加载中booleanfalse
empty空态(true/文案)boolean / stringfalse
theme主题enum'auto'
palette色板(优先于内置默认色板)string[]
notMerge传给 ECharts setOption 的 notMergebooleanfalse
autoResize是否自动 resizebooleantrue

ProChartSeriesItem

名称说明类型
nameseries 名称string
data数据array
color自定义颜色string
smooth是否平滑(line)boolean
area是否区域(line)boolean / object
stackstack 名称(bar/line)string
yAxisIndexy 轴索引number