HTMLcopy
1
<div id="container"></div>
CSScopy
x
1
html, body, #container {
2
width: 100%;
3
height: 85%;
4
margin: 0;
5
padding: 0;
6
}
7
JavaScriptcopy
241
1
anychart.onDocumentReady(function () {
2
3
// create sankey chart
4
var chart = anychart.sankey();
5
6
// set title for chart
7
// chart.title('ZZZZZZZZZZZZZZZZ');
8
chart.title(' ');
9
10
// tune text
11
var title = chart.title();
12
// title text
13
title.text(" ZZZZZZZ ");
14
// set font size
15
title.fontSize(50);
16
// underline text
17
title.fontDecoration("underline");
18
// set font family
19
title.fontFamily("Tahoma");
20
21
22
23
24
25
26
// set chart's flows curvature
27
chart.curveFactor(0.2);
28
29
// configure the visual settings of nodes - рамка
30
chart.node().normal().stroke("#455a64", 0.25);
31
32
// configure the visual settings of flows
33
// chart.flow().hovered().stroke("#455a64");
34
35
36
37
// set node's label position
38
chart
39
.node()
40
.normal()
41
.labels()
42
.fontSize(18)
43
.fontColor('Black')
44
.fontFamily('Avenir')
45
.fontStyle('normal')
46
.useHtml(true)
47
.anchor('center-bottom')
48
.position('center-top');
49
50
// disable tooltips for flows and dropoffs
51
chart.flow().tooltip().enabled(false);
52
chart.dropoff().tooltip().enabled(false);
53
chart.tooltip(false);
54
55
// set chart's data
56
chart.data(getData());
57
58
// set chart's node width
59
chart.nodeWidth("70%");
60
61
// set chart's node padding
62
chart.nodePadding(30);
63
64
// set tooltips position for node
65
chart.node().tooltip().anchor('center-bottom');
66
67
// Set flow's normal and hovered fill
68
chart.flow({
69
normal: {
70
fill: function () {
71
return anychart.color.lighten(this.sourceColor, .5) + ' ' + .3
72
},
73
},
74
hovered: {
75
fill: function () {
76
return this.sourceColor + ' ' + .9
77
},
78
}
79
});
80
81
// set container id for the chart
82
chart.container('container');
83
84
// initiate chart drawing
85
chart.draw();
86
87
88
// labels.enabled(false);
89
chart.flow().hovered().labels().enabled(false);
90
91
92
});
93
94
function getData() {
95
return [
96
97
98
99
['Інтернет 4.0', 'UBERизація', 1],
100
['Інтернет 4.0', 'Демократизація знань', 2],
101
['Консультанти', 'Демократизація знань', 1],
102
['Екс-консультанти', 'Демократизація знань', 1.5],
103
['MBA', 'Демократизація знань', 1.5],
104
105
106
['Штучний інтелект', 'UBERизація', 1],
107
['Хмарні обчислення', 'UBERизація', 2],
108
['Консультанти', 'Талант на вимогу', 1],
109
['Консультанти', 'AI як консультант', 1],
110
['Екс-консультанти', 'Талант на вимогу', 1],
111
['MBA', 'Талант на вимогу', 1],
112
['Техногіганти та стартапи', 'Цифровізація інструментів консалтингу', 1],
113
114
['Інтернет речей', 'Цифровізація інструментів консалтингу', 2],
115
['Техногіганти та стартапи', 'AI як консультант', 1],
116
['Штучний інтелект', 'AI як консультант', 1],
117
['Штучний інтелект', 'Цифровізація інструментів консалтингу', 1],
118
['Великі дані', 'AI як консультант', 1],
119
['Великі дані', 'Цифровізація інструментів консалтингу', 1],
120
['Роботизація та автоматизація', 'AI як консультант', 1],
121
['Роботизація та автоматизація', 'Цифровізація інструментів консалтингу', 1],
122
['Електронна комерція', 'UBERизація', 2],
123
['Віртуальна та доповнена реальність', 'Цифровізація інструментів консалтингу', 2],
124
125
// ['Штучний інтелект', 'Штучниий інтелект та людина', 1],
126
// ['Замовники', 'Штучниий інтелект та людина', 1],
127
// ['Консультанти', 'Штучниий інтелект та людина', 1],
128
129
130
131
['Замовники', 'Комодизація послуг', 2],
132
['Консультанти', 'Комодизація послуг', 2],
133
134
135
['Замовники', 'Модель підписки', 1],
136
['Консультанти', 'Модель підписки', 1],
137
['Техногіганти та стартапи', 'Модель підписки', 1],
138
139
140
141
142
143
144
145
146
147
148
149
['Комодизація послуг', 'Класичні консультанти', 1],
150
['Демократизація знань', 'Класичні консультанти', 0.8],
151
['Демократизація знань', 'Навчальні маркетплейси', 2],
152
['Демократизація знань', 'Маркетплейси експертів', 0.8],
153
['Демократизація знань', 'Маркетплейси консалтингових послуг', 0.8],
154
['Демократизація знань', 'Адаптивні консультанти', 0.8],
155
['Демократизація знань', 'Цифрові консультанти', 0.8],
156
157
158
159
160
161
162
163
164
165
166
167
['Консультанти', 'Цифровізація інструментів консалтингу', 1],
168
['Замовники', 'Талант на вимогу', 1],
169
170
171
172
173
['Цифровізація інструментів консалтингу', 'Маркетплейси консалтингових послуг', 4.5],
174
['Цифровізація інструментів консалтингу', 'Адаптивні консультанти', 4.5],
175
// ['Штучниий інтелект та людина', 'Адаптивні консультанти', 1],
176
// ['Штучниий інтелект та людина', 'Цифрові консультанти', 1],
177
['Модель підписки', 'Адаптивні консультанти', 1.5],
178
['Модель підписки', 'Цифрові консультанти', 1.5],
179
180
181
182
183
184
['AI як консультант', 'Цифрові консультанти', 5],
185
186
187
188
['UBERизація', 'Навчальні маркетплейси', 2],
189
['UBERизація', 'Маркетплейси експертів', 2],
190
['UBERизація', 'Маркетплейси консалтингових послуг', 2],
191
['Комодизація послуг', 'Маркетплейси консалтингових послуг', 1],
192
['Комодизація послуг', 'Маркетплейси експертів', 1],
193
['Комодизація послуг', 'Навчальні маркетплейси', 1],
194
195
196
197
['Талант на вимогу', 'Навчальні маркетплейси', 2],
198
['Талант на вимогу', 'Маркетплейси експертів', 2],
199
200
['Адаптивні консультанти', 'Адаптивна модель консалтингу', 6.8],
201
['Маркетплейси консалтингових послуг', 'Адаптивна модель консалтингу', 8.3],
202
['Навчальні маркетплейси', 'Класична модель консалтингу', 7],
203
['Маркетплейси експертів', 'Класична модель консалтингу', 5.8],
204
['Класичні консультанти', 'Класична модель консалтингу', 1.8],
205
206
207
208
['Цифрові консультанти', 'Цифрова модель консалтингу', 7.3],
209
210
211
212
// ['Адаптивна модель консалтингу', 'Конкурентна', 1],
213
// ['Адаптивна модель консалтингу', 'Зростання долі ринку', 1],
214
// ['Адаптивна модель консалтингу', 'Нижча ціна послуг', 1],
215
216
217
218
219
// ['Класична модель консалтингу', 'Не конкурентна', 2.5],
220
// ['Класична модель консалтингу', 'Падіння долі ринку', 1],
221
// ['Класична модель консалтингу', 'Вища ціна послуг', 1.5],
222
// ['Класична модель консалтингу', 'Вища ціна послуг', 1.5],
223
224
225
// ['M2M модель консалтингу', 'Переділ ринку консалтингу', 2],
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
]
241
}