HTMLcopy
1
<div id="container"></div>
2
CSScopy
1
1
html, body, #container { width: 1300px; height: 1300px; margin: 0; padding:0;}
JavaScriptcopy
x
1
anychart.onDocumentReady(function () {
2
3
// create data
4
var data = [
5
{name: "Деревня\nМУЛДАКАЙ\n≈1731", normal:{fill: "none"}, children:[
6
{name: "Мулдакай\n ≈700\n Куртка-\nсыков",normal: {fill: "none"}, children: [
7
{name:"Нарбута≈731",children:
8
[{name:"Гумер",children:
9
[{name:"Яныбай 802-51\n Юмагул 806/", children:
10
[{name:"Ахмадый \n836",value: 40},
11
{name:"Мухамадий \n842",value: 40} ]} ]} ]},
12
{name:"Илсегул 733 \nосновал ≈\nв 757г свою \n деревню/ \n Имиль 739/\nГайса\n 743-826",children:
13
[{name:"Бакай \n772-854",children: [
14
{name:"Жиганша\n 793 ", children:
15
[{name:"Бикмухамат\n 849-51 ",value: 40},
16
{name:"Ишмухамат \n853",value: 40} ]},
17
{name:"Батырша\n 799 \nИманбай\n 845/ \nДавлетбай .\n848/ ", children:
18
[{name: "Рясуль\n 828", children:
19
[{name:"Мурсалим\n 847",value: 25},
20
{name:"Юлмухамат\n849-54 ",value: 25}]} ,
21
{name:"Мухаматша832",value: 40} ,
22
{name:"Ахматша 836 ",children:
23
[{name:"Ахматкирей\n 856 ",value: 25}]} ,
24
{name:"Азнабай 839",value:25},
25
{name:"Азнагул839",value:25},
26
{name:"Мратбакий 842",value:25},
27
{name:"Яхия 855",value:25},
28
{ name:"Сибагатулла 858",value: 25}]}]},
29
{name:"Юсуп \n773",children: [
30
{name:"Рафик798-854 \nРясуль 804/", children:
31
[{name:". Зариф 836 ",value: 30},
32
{name:"Мухаматамин\n 846",value: 40} ]},
33
{name:"Рамазан 808 . ", children:
34
[{name:". Мухамат 858 ",value: 30} ]},
35
{name:"Абдулфаиз \n811-58", children:
36
[{name:". Мухаматгариф\n835 ",value: 50}]},
37
{name:"Абдулфазыл813-55 ", value: 30} ]},
38
{name:"Абдулмуталлап. .\n 799",children:
39
[{name:"Мухаматгалим \n834",children:
40
[{name:"Зиянгул 854 ",value: 30},
41
{name:"Нигаматулла\n 857",value: 35}]},
42
{name:"Мавлютбай 845 ",value: 30},
43
{name:"Давлетбай 848",value: 30},
44
{name:"Ахматзян 853",value: 30},
45
{name:"Юмагужа 854",value: 30},
46
{name:"Рахматулла 855",value: 30},
47
{name:"Мухаматвали 858",value: 30}]},
48
{name:"Абдулмужип\n 803",children:
49
[{name:"Абдулгазир 840",value: 30},
50
{name:"Абдулхаким 845",value: 30},
51
{name:"Абдулхалик 84",value: 30},
52
{name:"Абушагит 848-54. . .",value: 30},
53
{name:"Абдулвали 858",value: 30} ]},
54
{name:" Ураз 813\n зауряд-\nхорунжий",children:
55
[{name:"Фаткулла 844 ",value: 30},
56
{name:". . .Габдулла 849-51",value: 30},
57
{name:". . .Хайбулла 849-51",value: 30},
58
{name:"Давлетша 854 ",value: 30},
59
{name:". .Мингазитдин 858 ",value: 30},
60
{name:"Гилязитдин 858 ",value: 30}]}]}]} ,
61
62
{name: "Баязит", normal:{fill: "none"},children:
63
[{name:"Аккымык 737",children:
64
[{name:"Гусман\n756",children:
65
[{name:" Башар 786",value: 25},
66
{name:"Ильяс 791",value: 25},
67
{name:"Абдулмажит 793",value: 25},
68
{name:"Абдулнасыр 801",value: 25} ]}]}]},
69
70
{name: "Аккильды ", normal:{fill: "none"},children:
71
[{name:"Губайдулла\n 752 ",children:
72
[{name:"Мамайшарив 770",value: 30},
73
{name:"Тухветулла 784",value: 30},
74
{name:" Юлдыбай 786 ",value: 30},
75
{name:" Юлдашбай 792 ",children:
76
[{name:"Шагий 1837",value: 30}]},
77
{name:"Кинжа 805\n Рамазан 810/ ",children:
78
[{name:" Юлмухамат 854",value: 40},
79
{name:"Баймухамат 857",value: 40}]},
80
{name:"Байтеряк 1828",value: 30}]} ]},
81
82
{name: "Кутлыгужа ", normal:{fill: "none"},children:
83
[{name:"Тулыжих\n 764 ",children:
84
[{name:"Рахматулла 795",children:
85
[{name:" Бурангул 829 . .",value: 30} ]},
86
{name:" . Баирянгул 803 ",children:
87
[{name:" Нигаматулла\n 845",value: 40} ]},
88
{name:". . . Байрамгул 805 ",children:
89
[{name:" Мусафыр 848 ",value: 30} ]},
90
{name:"Зюлкарнай 809 ",children:
91
[{name:" Юмагильды\n 844",value: 40} ]}]},
92
{name:"Кужуахмат766 ",children:
93
[{name:"Жумагул810 .",children:
94
[ {name:"Жумабай 840 ",value: 50}]} ]}]},
95
96
{name: "Имаш", normal:{fill: "none"},children:
97
[{name:"Абдулвагап \n757 \nмулла в \nМулдакае",children:
98
[{name:"Габдулсалим \n789/\nГабдулхалик\n 792 ",children:
99
[{name:"Бахтияр\n 822",children:
100
[{name:" Мухаматхадый\n 853",value: 35},
101
{name:"Мухаматзакир\n 855",value: 35}]},
102
{name:" Мухамедияр826 ",children:
103
[{name:"Фахритдин\n 851",value: 35}]},
104
{name:" Кильдияр 829\n урядник ",value: 50},
105
{name:"Аллаяр 831 ",children:
106
[{name:"Шагиахкам\n 856 ",value: 35}]},
107
{name:" Ярулла 835",children:
108
[{name:"Шагували\n 855",value: 35}]},
109
{name:"Ярмухамат 839",value: 30}]},
110
{name:"Абдряшит793",children:
111
[{name:"Мухаматлатив 848. . .",value: 30}]},
112
{name:"Абдулвахит798 \n указный мулла ",children:
113
[{name:"Рахматулла\n830",children:
114
[{name:" Ахматхужа \n856 ",value: 45}]},
115
{name:"Ахтям 849",value: 40} ]},
116
{name:"Афлятун 805 ",children:
117
[{name:"Исраил \n827\n урядник",children: [
118
{name:"Хайрулла\n 849",value: 30},
119
{name:"Исмагил 853",value: 30},
120
{name:"Шайхислам\n 855",value: 30},
121
{name:"Фахрислам\n 855 ",value: 30}]}]},
122
{name:"Мухаматаскар 833",children:
123
[{name:"Мухамат-\nвакил 859",value: 40}]}]}]},
124
125
{name: "Мрат ", normal:{fill: "none"},children:
126
[{name:"Гадильша\n 762",children:
127
[{name:"Мухаматья(жа)н 794",children:
128
[{name:" Сагит\n 830 ",children:
129
[{name:" Тухветулла\n 854",value: 40}]}]},
130
{name:"Мухаматамин799",children:
131
[{name:" Сагадый 844 . .",value: 30}]},
132
{name:"Загитдин 804",children:
133
[{name:" Хайбулла 848 ",value: 30}]}]},
134
{name:"Балиша 770",children:
135
[{name:"Габит 796\nХамат 810/",children: [
136
{name:"Нигаматулла841-51",value: 30},
137
{name:"Хисматулла 845",value: 30},
138
{name:"Хайфулла 848",value: 30},
139
{name:"Гайнулла 852",value: 30}]}]},
140
{name:"Иксан 775\n азанчи",children:
141
[{name:"Гильман 807",children:
142
[{name:" Гизетулла 848",value: 30}]},
143
{name:"Ишнияз 810",children:
144
[{name:" Габайдулла 859",value: 30}]},
145
{name:"Нугаман 816",value: 30},
146
{name:"Вильдан 826",value: 30},
147
{name:"Магадий 827",value: 30} ]},
148
{name:"Бикбау 786",children:
149
[{name:"Имангул 810",value: 50} ]}]},
150
151
{name: "Мухамбет", normal:{fill: "none"},children:
152
[{name:"Баим 792 ",children:
153
[{name:"Ульмяскуль 1835",value: 65},
154
{name:"Калимулла 1841 ",value: 65} ]} ]},
155
156
{name: "Абдрезяк ", normal:{fill: "none"},children:
157
[{name:"Ишмухамат\n93-54 ",children:
158
[{name:" Баймухамат \n847 ",value: 110}]}]},
159
160
{name: "Абуталып", normal:{fill: "none"},children:
161
[{name:"Габдрахим768",children:
162
[{name:"Мухаматшарив\n 810",value: 55} ]},
163
{name:"Файзулла 770 ",children:
164
[{name:" Ярулла 810",value: 50} ]}]},
165
166
{name: "Юртба-\nгыш ", normal:{fill: "none"},children:
167
[{name:"Абдулхарис779 ",children:
168
[{name:"Шамситдин\n808-56",value: 60},
169
{name:"Кужагильды\n829, его сын \nАхматхужа 858",value: 110} ]},
170
{name:"Абдулхасян88-59 ",children:
171
[{name:" . . . Габдулхаким\n 840",value: 60} ]},
172
{name:"Шихмухамат793\n Сейфитдин795/",children:
173
[{name:". . Нажмитдин843",value: 60},
174
{name:" Нахавитдин\n49-54 ",value:70} ]},
175
{name:"Тажитдин\n797-59",children:
176
[{name:" Шарафитдин\n828, его сын\nБадритдин 853",value: 110} ]},
177
{name:" Хуснутдин 839 . ",value: 45} ]},
178
179
180
181
182
183
{name: "Усман ", normal:{fill: "none"},children:
184
[{name:"Сарыбай 778 ",children:
185
[{name:"Абдулхасян 799 \n Хусеин 823-54/",children:
186
[ {name:"Зюбаир 827 ",value: 30},
187
{name:" Курмангали\n 844 ",value: 40}]},
188
{name:" Гузеир 827-53",value: 30},
189
{name:" Губеир 832",value: 30}]},
190
{name:"Карабай 781 ",children:
191
[{name:" Кидряс 809-55 ",value: 30},
192
{name:". .Юнус26 крещён55",value: 30} ]} ]},
193
194
195
196
{name: "Сабанак", normal:{fill: "none"},children:
197
[{name:"Мухаматшариф\n 774",children:
198
[{name:"Зяйняш 802/ \n . Зяйнитдин805",children:
199
[{name:"Мустаким 835 ",value: 30},
200
{name:"Юлмухамбет \n837-56",value: 40}]},
201
{name:"Сиражитдин 819 \nуказный азанчи ",children:
202
[{name:"Абдулфаттах\n 850",value: 65}]} ]},
203
{name:"Биккул 780 ",children:
204
[{name:"Сагынбай\n 837",children:
205
[{name:"Мухаматгали\n49-55 ",value: 45},
206
{name:"Сеитгали 855",value: 30},
207
{name:"Сеитбаттал 858",value: 30}]} ]},
208
{name:"Гали 785 ",children:
209
[{name:" Шамситдин 818 ",value: 30}]} ]},
210
211
212
]} ];
213
214
// create a chart and set the data
215
var chart = anychart.sunburst(data, "as-tree");
216
chart.labels().adjustFontSize(false);
217
chart.level().labels().fontSize(11);
218
//chart.labels().wordWrap("break-word");
219
220
// set the start angle
221
chart.startAngle(87);
222
223
// hide the first level
224
chart.level(9).enabled("false");
225
chart.radius("100%");
226
chart.level(0).thickness("6%");
227
228
// set the thickness of leaves
229
chart.level(1).thickness("11%");
230
chart.level(2).thickness("15%");
231
chart.level(3).thickness("15%");
232
chart.level(4).thickness("15%");
233
chart.level(5).thickness("12%");
234
chart.level(6).thickness("12%");
235
//chart.level(7).thickness("11%");
236
// chart.level(8).thickness("9%");
237
//chart.leaves().thickness("10%");
238
239
// set the position of labels после дате
240
chart.level().labels().position("radial");
241
242
//chart.leaves().format("<span style='align:center'>{%name}</span>");
243
//chart.leaves().level().Align("center");
244
245
// set chart labels settings
246
chart.labels().hAlign('center');
247
chart.labels().vAlign('middle');
248
// chart.labels().textAlign="center";
249
// configure the visual settings of the chart
250
chart.fill(function () { return this.parent ?
251
anychart.color.lighten(this.parentColor, 0.3) :
252
this.mainColor; });
253
chart.normal().stroke("#000000", 0.3);
254
255
// chart.labels().width("100%");
256
// chart.labels().height("500%");
257
chart.labels().padding("-68 " ) ;
258
// chart.labels().margin("-50") ;
259
chart.labels().fontColor("#000000");
260
chart.labels().fontWeight("1000");
261
chart.title(" ");
262
263
264
// Set line height.
265
//chart.level(3).labels().lineHeight(0.75);
266
//chart.level(4).labels().lineHeight(0.75);
267
//chart.level(5).labels().lineHeight(0.75);
268
//chart.level(6).labels().lineHeight(0.75);
269
270
// set the calculation mode
271
chart.calculationMode("parent-independent");
272
273
// format chart labels
274
chart.labels().format('{%Name}');
275
276
//ordinal-from-leaves parent-independent word-spacing: 15px ;
277
//chart.leaves().format("<span style='align:center'>{%name}</span>");
278
//.label{text-align: center; } align right left hspace="75" textAlign="center";
279
280
// set the container id
281
// chart.container("container");
282
// ◄▼►▲ ≈ \n
283
//var stage = acgraph.create('container');
284
//stage.rect(30, 30, 60, 50);
285
286
//var simpleText = stage.text(40, 30, 'Top text');
287
//simpleText.height(50);
288
//simpleText.width(60);
289
290
// Sets vertical align.
291
//simpleText.vAlign('middle');
292
293
//var stage = acgraph.create('контейнер');
294
//стадия.прямая кишка(30, 30, 60, 50);
295
296
//var simpleText = stage.text(40, 30, 'верхний текст');
297
//простой текст.высота(50);
298
//простой текст.ширина(60);
299
300
// Устанавливает вертикальное выравнивание.
301
//простой текст.vAlign('средний');
302
303
// <div overflow: visible; width: 50%; ></div>
304
305
// text {font-family: Arial, sans-serif;
306
// font-size: 12px; width:150px;
307
// overflow:visible; white-space:nowrap;
308
// overflow:visible;}
309
310
// html, body { overflow: auto !important; }
311
312
// chart.level().labels().overflow("visible");
313
// hart.labels().overflow(visable);
314
// chart.level().overflow (false);
315
316
chart.container("container").draw(); });