1.0.0 • Published 1 year ago

analy-charts v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

图表组件

图表组件包括: 1、纯UI图表组件Chart 2、根据接口信息动态生成图表组件AnalysisChart。

  • 纯UI图表组件Chart:用户可以传入自定义扩展图表属性,不传则渲染默认UE规范的图表。
  • AnalysisChart 报表分析组件: 基于接口信息和字段描述将数据处理为Charts组件所需要的配置Setting。配置信息为echarts属性信息。

API说明

AnalysisChart 分析报表

属性说明类型默认值
dataUrl请求接口URLstring
chartData图表数据内容,如果dataUrl为空时,不会再请求图表数据,以chartData内容进行解析array
dataMethodType接口请求方式Method
filterParams接口请求参数信息(根据dataMethodType,动态适配传参格式)object
options接口字段转换信息,具体配置参考下面说明object
customSettings用户自定义图表配置信息EChartsOption
hanleEvents用户自定义图表鼠标相关事件 eg:{ click: (param, originData)=> {}}, 调用事件方法时会传入图形的数据信息的对象,图表的原数据信息object
className自定义样式名string

options字段说明

属性说明类型默认值
dimensionsField维度字段string
measure量度相关信息,会根据measure中定义的信息转换为series内容,其中valueField为指标字段,nameField指标名称字段(在环形图才会用的),name:该指标名称, type: 该指标展示图的类型,bar为柱状图、line折线图、pie为环形图
convertChartData自定义转换接口方法数据function
faceType图表朝向。默认为vertical 纵向朝向。值为 horizontal代表图是横向朝向stringvertical

Chart

属性说明类型默认值
settings用户自定义属性星系EChartsOption
className自定义样式名string