package com.github.AAChartModel.AAChartCore.AAOptionsModel; public class AASeries { public String borderColor; public Number borderWidth; public Number borderRadius; public Object borderRadiusTopLeft; public Object borderRadiusTopRight; public Object borderRadiusBottomLeft; public Object borderRadiusBottomRight; public AAMarker marker; public String stacking; public AAAnimation animation; public String[] keys; public Boolean colorByPoint;//决定了图表是否给每个数据列或每个点分配一个颜色,默认值是 false, 即默认是给每个数据类分配颜色, public Boolean connectNulls;//设置折线是否断点重连 public AASeriesEvents events; public AAShadow shadow; public AADataLabels dataLabels; public AAStates states; public AAPoint point; public Integer pointInterval; public String pointIntervalUnit; public Object pointPlacement; public Number pointStart; public Number pointWidth; //柱状图, 条形图, 柱形范围图, 瀑布图, 箱线图(盒须图)直接设置单个图形元素的宽度 public Number maxPointWidth; //柱状图, 条形图, 柱形范围图, 瀑布图, 箱线图(盒须图)直接设置单个图形元素的最大宽度 public Number minPointLength; //柱状图, 条形图, 柱形范围图, 瀑布图, 箱线图(盒须图)直接设置单个图形元素的最小高度 public AASeries borderColor(String prop) { borderColor = prop; return this; } public AASeries borderWidth(Number prop) { borderWidth = prop; return this; } public AASeries borderRadius(Number prop) { borderRadius = prop; return this; } public AASeries borderRadiusTopLeft(Object prop) { borderRadiusTopLeft = prop; return this; } public AASeries borderRadiusTopRight(Object prop) { borderRadiusTopRight = prop; return this; } public AASeries borderRadiusBottomLeft(Object prop) { borderRadiusBottomLeft = prop; return this; } public AASeries borderRadiusBottomRight(Object prop) { borderRadiusBottomRight = prop; return this; } public AASeries marker(AAMarker prop) { marker = prop; return this; } public AASeries stacking(String prop) { stacking = prop; return this; } public AASeries animation(AAAnimation prop) { animation = prop; return this; } public AASeries keys(String[] prop) { keys = prop; return this; } public AASeries colorByPoint(Boolean prop) { colorByPoint = prop; return this; } public AASeries connectNulls(Boolean prop) { connectNulls = prop; return this; } public AASeries events(AASeriesEvents prop) { events = prop; return this; } public AASeries shadow(AAShadow prop) { shadow = prop; return this; } public AASeries dataLabels(AADataLabels prop) { dataLabels = prop; return this; } public AASeries states(AAStates prop) { states = prop; return this; } public AASeries point(AAPoint prop) { point = prop; return this; } public AASeries pointInterval(Integer prop) { pointInterval = prop; return this; } public AASeries pointIntervalUnit(String prop) { pointIntervalUnit = prop; return this; } public AASeries pointPlacement(Object prop) { pointPlacement = prop; return this; } public AASeries pointStart(Number prop) { pointStart = prop; return this; } public AASeries pointWidth(Number prop) { pointWidth = prop; return this; } public AASeries maxPointWidth(Number prop) { maxPointWidth = prop; return this; } public AASeries minPointLength(Number prop) { minPointLength = prop; return this; } }