mac
2024-06-12 12d6db5780d8a2121a3bef2d58bf897b24ff552a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
package com.github.AAChartModel.AAChartCore.AAOptionsModel;
 
import com.github.AAChartModel.AAChartCore.AAChartCreator.AAChartEvents;
 
public class AAChart {
    public String type;
    public Object backgroundColor;
    public String plotBackgroundImage;
    public String pinchType;
    public Boolean panning;
    public String panKey;
    public Boolean polar;
    public Object animation; //AAAnimation | Boolean
    public Boolean inverted;
    /*图表外边缘和绘图区域之间的边距。 数组中的数字分别表示顶部,右侧,底部和左侧 ([👆,👉,👇,👈])。
    也可以使用 marginTop,marginRight,marginBottom 和 marginLeft 来设置某一个方向的边距*/
    public Number[] margin;
    public Number marginTop; //👆
    public Number marginRight; //👉
    public Number marginBottom; //👇
    public Number marginLeft; //👈
    public AAScrollablePlotArea scrollablePlotArea;
    public AAResetZoomButton resetZoomButton;
    public String zoomType;
    public AAChartEvents events;
    public Number height;
 
    public AAChart type(String prop) {
        type = prop;
        return this;
    }
 
    public AAChart backgroundColor(Object prop) {
        backgroundColor = prop;
        return this;
    }
 
    public AAChart plotBackgroundImage(String prop) {
        plotBackgroundImage = prop;
        return this;
    }
 
    public AAChart pinchType(String prop) {
        pinchType = prop;
        return this;
    }
 
    public AAChart panning(Boolean prop) {
        panning = prop;
        return this;
    }
 
    public AAChart panKey(String prop) {
        panKey = prop;
        return this;
    }
 
    public AAChart polar(Boolean prop) {
        polar = prop;
        return this;
    }
 
    public AAChart animation(Object prop) {
        animation = prop;
        return this;
    }
 
    public AAChart inverted(Boolean prop) {
        inverted = prop;
        return this;
    }
 
    public AAChart margin(Number[] prop) {
        margin = prop;
        return this;
    }
 
    public AAChart marginTop(Number prop) {
        marginTop = prop;
        return this;
    }
 
    public AAChart marginRight(Number prop) {
        marginRight = prop;
        return this;
    }
 
    public AAChart marginBottom(Number prop) {
        marginBottom = prop;
        return this;
    }
 
    public AAChart marginLeft(Number prop) {
        marginLeft = prop;
        return this;
    }
 
    public AAChart scrollablePlotArea(AAScrollablePlotArea prop) {
        scrollablePlotArea = prop;
        return this;
    }
 
    public AAChart resetZoomButton(AAResetZoomButton prop) {
        resetZoomButton = prop;
        return this;
    }
 
    public AAChart zoomType(String zoomType) {
        this.zoomType = zoomType;
        return this;
    }
 
    public AAChart events(AAChartEvents events) {
        this.events = events;
        return this;
    }
 
    public AAChart height(Number height) {
        this.height = height;
        return this;
    }
 
}