Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit0d219c0

Browse files
committed
test simple polar scatter
1 parent9c4b229 commit0d219c0

File tree

3 files changed

+303
-1
lines changed

3 files changed

+303
-1
lines changed

‎src/test/java/org/icepear/echarts/simple/polarLine/BasicPolarLineTest.java‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,5 @@ public void testBasicPolarLine() {
4343
assertEquals(expected,actual);
4444

4545
// System.out.println(EChartsSerializer.toJson(polarLine.getOption()));
46-
4746
}
4847
}
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
packageorg.icepear.echarts.simple.polarScatter;
2+
3+
importstaticorg.junit.Assert.assertEquals;
4+
5+
importjava.io.InputStreamReader;
6+
importjava.io.Reader;
7+
importjava.util.ArrayList;
8+
importjava.util.List;
9+
10+
importcom.google.gson.JsonElement;
11+
importcom.google.gson.JsonObject;
12+
importcom.google.gson.JsonParser;
13+
14+
importorg.icepear.echarts.PolarScatter;
15+
importorg.icepear.echarts.charts.scatter.ScatterDataItem;
16+
importorg.icepear.echarts.components.coord.AxisLine;
17+
importorg.icepear.echarts.components.coord.CategoryAxisLabel;
18+
importorg.icepear.echarts.components.coord.SplitLine;
19+
importorg.icepear.echarts.components.coord.polar.CategoryAngleAxis;
20+
importorg.icepear.echarts.components.coord.polar.CategoryRadiusAxis;
21+
importorg.icepear.echarts.serializer.EChartsSerializer;
22+
importorg.junit.Before;
23+
importorg.junit.Test;
24+
25+
publicclassBasicPolarScatterTest {
26+
privateList<String>hours;
27+
privateList<String>days;
28+
privateList<ScatterDataItem>items;
29+
30+
@Before
31+
publicvoidloadData() {
32+
Readerreader =newInputStreamReader(this.getClass().getResourceAsStream("/mock/punch-card.json"));
33+
JsonObjectdata =JsonParser.parseReader(reader).getAsJsonObject();
34+
hours =newArrayList<>();
35+
for (JsonElementhour :data.get("hours").getAsJsonArray()) {
36+
hours.add(hour.getAsString());
37+
}
38+
days =newArrayList<>();
39+
for (JsonElementday :data.get("days").getAsJsonArray()) {
40+
days.add(day.getAsString());
41+
}
42+
items =newArrayList<>();
43+
for (JsonElementitem :data.get("data").getAsJsonArray()) {
44+
intitem0 =item.getAsJsonArray().get(0).getAsInt();
45+
intitem1 =item.getAsJsonArray().get(1).getAsInt();
46+
intitem2 =item.getAsJsonArray().get(2).getAsInt();
47+
items.add(newScatterDataItem().setValue(newNumber[] {item0,item1,item2 }).setSymbolSize(item2 *2));
48+
}
49+
}
50+
51+
@Test
52+
publicvoidtestBasicPolarScatter() {
53+
PolarScatterpolarScatter =newPolarScatter()
54+
.setLegend(true)
55+
.setTooltip("item")
56+
.setPolarAxis()
57+
.setAngleAxis(newCategoryAngleAxis()
58+
.setData(hours.toArray())
59+
.setBoundaryGap(false)
60+
.setSplitLine(newSplitLine().setShow(true))
61+
.setAxisLine(newAxisLine().setShow(false)))
62+
.setRadiusAxis(newCategoryRadiusAxis()
63+
.setData(days.toArray())
64+
.setAxisLine(newAxisLine().setShow(false))
65+
.setAxisLabel(newCategoryAxisLabel().setRotate(45)))
66+
.addSeries(items.toArray());
67+
68+
Readerreader =newInputStreamReader(
69+
this.getClass().getResourceAsStream("/simple/polar-scatter/basic-polar-scatter.json"));
70+
JsonElementexpected =JsonParser.parseReader(reader);
71+
JsonElementactual =EChartsSerializer.toJsonTree(polarScatter.getOption());
72+
assertEquals(expected,actual);
73+
74+
// System.out.println(EChartsSerializer.toJson(polarScatter.getOption()));
75+
}
76+
}
Lines changed: 227 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,227 @@
1+
{
2+
"polar": {},
3+
"angleAxis": {
4+
"type":"category",
5+
"axisLine": {"show":false },
6+
"splitLine": {"show":true },
7+
"data": [
8+
"12a",
9+
"1a",
10+
"2a",
11+
"3a",
12+
"4a",
13+
"5a",
14+
"6a",
15+
"7a",
16+
"8a",
17+
"9a",
18+
"10a",
19+
"11a",
20+
"12p",
21+
"1p",
22+
"2p",
23+
"3p",
24+
"4p",
25+
"5p",
26+
"6p",
27+
"7p",
28+
"8p",
29+
"9p",
30+
"10p",
31+
"11p"
32+
],
33+
"boundaryGap":false
34+
},
35+
"radiusAxis": {
36+
"type":"category",
37+
"axisLabel": {"rotate":45 },
38+
"axisLine": {"show":false },
39+
"data": [
40+
"Saturday",
41+
"Friday",
42+
"Thursday",
43+
"Wednesday",
44+
"Tuesday",
45+
"Monday",
46+
"Sunday"
47+
]
48+
},
49+
"tooltip": {"trigger":"item" },
50+
"legend": {"show":true },
51+
"series": [
52+
{
53+
"type":"scatter",
54+
"data": [
55+
{"symbolSize":10,"value": [0,0,5] },
56+
{"symbolSize":2,"value": [0,1,1] },
57+
{"symbolSize":0,"value": [0,2,0] },
58+
{"symbolSize":0,"value": [0,3,0] },
59+
{"symbolSize":0,"value": [0,4,0] },
60+
{"symbolSize":0,"value": [0,5,0] },
61+
{"symbolSize":0,"value": [0,6,0] },
62+
{"symbolSize":0,"value": [0,7,0] },
63+
{"symbolSize":0,"value": [0,8,0] },
64+
{"symbolSize":0,"value": [0,9,0] },
65+
{"symbolSize":0,"value": [0,10,0] },
66+
{"symbolSize":4,"value": [0,11,2] },
67+
{"symbolSize":8,"value": [0,12,4] },
68+
{"symbolSize":2,"value": [0,13,1] },
69+
{"symbolSize":2,"value": [0,14,1] },
70+
{"symbolSize":6,"value": [0,15,3] },
71+
{"symbolSize":8,"value": [0,16,4] },
72+
{"symbolSize":12,"value": [0,17,6] },
73+
{"symbolSize":8,"value": [0,18,4] },
74+
{"symbolSize":8,"value": [0,19,4] },
75+
{"symbolSize":6,"value": [0,20,3] },
76+
{"symbolSize":6,"value": [0,21,3] },
77+
{"symbolSize":4,"value": [0,22,2] },
78+
{"symbolSize":10,"value": [0,23,5] },
79+
{"symbolSize":14,"value": [1,0,7] },
80+
{"symbolSize":0,"value": [1,1,0] },
81+
{"symbolSize":0,"value": [1,2,0] },
82+
{"symbolSize":0,"value": [1,3,0] },
83+
{"symbolSize":0,"value": [1,4,0] },
84+
{"symbolSize":0,"value": [1,5,0] },
85+
{"symbolSize":0,"value": [1,6,0] },
86+
{"symbolSize":0,"value": [1,7,0] },
87+
{"symbolSize":0,"value": [1,8,0] },
88+
{"symbolSize":0,"value": [1,9,0] },
89+
{"symbolSize":10,"value": [1,10,5] },
90+
{"symbolSize":4,"value": [1,11,2] },
91+
{"symbolSize":4,"value": [1,12,2] },
92+
{"symbolSize":12,"value": [1,13,6] },
93+
{"symbolSize":18,"value": [1,14,9] },
94+
{"symbolSize":22,"value": [1,15,11] },
95+
{"symbolSize":12,"value": [1,16,6] },
96+
{"symbolSize":14,"value": [1,17,7] },
97+
{"symbolSize":16,"value": [1,18,8] },
98+
{"symbolSize":24,"value": [1,19,12] },
99+
{"symbolSize":10,"value": [1,20,5] },
100+
{"symbolSize":10,"value": [1,21,5] },
101+
{"symbolSize":14,"value": [1,22,7] },
102+
{"symbolSize":4,"value": [1,23,2] },
103+
{"symbolSize":2,"value": [2,0,1] },
104+
{"symbolSize":2,"value": [2,1,1] },
105+
{"symbolSize":0,"value": [2,2,0] },
106+
{"symbolSize":0,"value": [2,3,0] },
107+
{"symbolSize":0,"value": [2,4,0] },
108+
{"symbolSize":0,"value": [2,5,0] },
109+
{"symbolSize":0,"value": [2,6,0] },
110+
{"symbolSize":0,"value": [2,7,0] },
111+
{"symbolSize":0,"value": [2,8,0] },
112+
{"symbolSize":0,"value": [2,9,0] },
113+
{"symbolSize":6,"value": [2,10,3] },
114+
{"symbolSize":4,"value": [2,11,2] },
115+
{"symbolSize":2,"value": [2,12,1] },
116+
{"symbolSize":18,"value": [2,13,9] },
117+
{"symbolSize":16,"value": [2,14,8] },
118+
{"symbolSize":20,"value": [2,15,10] },
119+
{"symbolSize":12,"value": [2,16,6] },
120+
{"symbolSize":10,"value": [2,17,5] },
121+
{"symbolSize":10,"value": [2,18,5] },
122+
{"symbolSize":10,"value": [2,19,5] },
123+
{"symbolSize":14,"value": [2,20,7] },
124+
{"symbolSize":8,"value": [2,21,4] },
125+
{"symbolSize":4,"value": [2,22,2] },
126+
{"symbolSize":8,"value": [2,23,4] },
127+
{"symbolSize":14,"value": [3,0,7] },
128+
{"symbolSize":6,"value": [3,1,3] },
129+
{"symbolSize":0,"value": [3,2,0] },
130+
{"symbolSize":0,"value": [3,3,0] },
131+
{"symbolSize":0,"value": [3,4,0] },
132+
{"symbolSize":0,"value": [3,5,0] },
133+
{"symbolSize":0,"value": [3,6,0] },
134+
{"symbolSize":0,"value": [3,7,0] },
135+
{"symbolSize":2,"value": [3,8,1] },
136+
{"symbolSize":0,"value": [3,9,0] },
137+
{"symbolSize":10,"value": [3,10,5] },
138+
{"symbolSize":8,"value": [3,11,4] },
139+
{"symbolSize":14,"value": [3,12,7] },
140+
{"symbolSize":28,"value": [3,13,14] },
141+
{"symbolSize":26,"value": [3,14,13] },
142+
{"symbolSize":24,"value": [3,15,12] },
143+
{"symbolSize":18,"value": [3,16,9] },
144+
{"symbolSize":10,"value": [3,17,5] },
145+
{"symbolSize":10,"value": [3,18,5] },
146+
{"symbolSize":20,"value": [3,19,10] },
147+
{"symbolSize":12,"value": [3,20,6] },
148+
{"symbolSize":8,"value": [3,21,4] },
149+
{"symbolSize":8,"value": [3,22,4] },
150+
{"symbolSize":2,"value": [3,23,1] },
151+
{"symbolSize":2,"value": [4,0,1] },
152+
{"symbolSize":6,"value": [4,1,3] },
153+
{"symbolSize":0,"value": [4,2,0] },
154+
{"symbolSize":0,"value": [4,3,0] },
155+
{"symbolSize":0,"value": [4,4,0] },
156+
{"symbolSize":2,"value": [4,5,1] },
157+
{"symbolSize":0,"value": [4,6,0] },
158+
{"symbolSize":0,"value": [4,7,0] },
159+
{"symbolSize":0,"value": [4,8,0] },
160+
{"symbolSize":4,"value": [4,9,2] },
161+
{"symbolSize":8,"value": [4,10,4] },
162+
{"symbolSize":8,"value": [4,11,4] },
163+
{"symbolSize":4,"value": [4,12,2] },
164+
{"symbolSize":8,"value": [4,13,4] },
165+
{"symbolSize":8,"value": [4,14,4] },
166+
{"symbolSize":28,"value": [4,15,14] },
167+
{"symbolSize":24,"value": [4,16,12] },
168+
{"symbolSize":2,"value": [4,17,1] },
169+
{"symbolSize":16,"value": [4,18,8] },
170+
{"symbolSize":10,"value": [4,19,5] },
171+
{"symbolSize":6,"value": [4,20,3] },
172+
{"symbolSize":14,"value": [4,21,7] },
173+
{"symbolSize":6,"value": [4,22,3] },
174+
{"symbolSize":0,"value": [4,23,0] },
175+
{"symbolSize":4,"value": [5,0,2] },
176+
{"symbolSize":2,"value": [5,1,1] },
177+
{"symbolSize":0,"value": [5,2,0] },
178+
{"symbolSize":6,"value": [5,3,3] },
179+
{"symbolSize":0,"value": [5,4,0] },
180+
{"symbolSize":0,"value": [5,5,0] },
181+
{"symbolSize":0,"value": [5,6,0] },
182+
{"symbolSize":0,"value": [5,7,0] },
183+
{"symbolSize":4,"value": [5,8,2] },
184+
{"symbolSize":0,"value": [5,9,0] },
185+
{"symbolSize":8,"value": [5,10,4] },
186+
{"symbolSize":2,"value": [5,11,1] },
187+
{"symbolSize":10,"value": [5,12,5] },
188+
{"symbolSize":20,"value": [5,13,10] },
189+
{"symbolSize":10,"value": [5,14,5] },
190+
{"symbolSize":14,"value": [5,15,7] },
191+
{"symbolSize":22,"value": [5,16,11] },
192+
{"symbolSize":12,"value": [5,17,6] },
193+
{"symbolSize":0,"value": [5,18,0] },
194+
{"symbolSize":10,"value": [5,19,5] },
195+
{"symbolSize":6,"value": [5,20,3] },
196+
{"symbolSize":8,"value": [5,21,4] },
197+
{"symbolSize":4,"value": [5,22,2] },
198+
{"symbolSize":0,"value": [5,23,0] },
199+
{"symbolSize":2,"value": [6,0,1] },
200+
{"symbolSize":0,"value": [6,1,0] },
201+
{"symbolSize":0,"value": [6,2,0] },
202+
{"symbolSize":0,"value": [6,3,0] },
203+
{"symbolSize":0,"value": [6,4,0] },
204+
{"symbolSize":0,"value": [6,5,0] },
205+
{"symbolSize":0,"value": [6,6,0] },
206+
{"symbolSize":0,"value": [6,7,0] },
207+
{"symbolSize":0,"value": [6,8,0] },
208+
{"symbolSize":0,"value": [6,9,0] },
209+
{"symbolSize":2,"value": [6,10,1] },
210+
{"symbolSize":0,"value": [6,11,0] },
211+
{"symbolSize":4,"value": [6,12,2] },
212+
{"symbolSize":2,"value": [6,13,1] },
213+
{"symbolSize":6,"value": [6,14,3] },
214+
{"symbolSize":8,"value": [6,15,4] },
215+
{"symbolSize":0,"value": [6,16,0] },
216+
{"symbolSize":0,"value": [6,17,0] },
217+
{"symbolSize":0,"value": [6,18,0] },
218+
{"symbolSize":0,"value": [6,19,0] },
219+
{"symbolSize":2,"value": [6,20,1] },
220+
{"symbolSize":4,"value": [6,21,2] },
221+
{"symbolSize":4,"value": [6,22,2] },
222+
{"symbolSize":12,"value": [6,23,6] }
223+
],
224+
"coordinateSystem":"polar"
225+
}
226+
]
227+
}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp