С помощью JavaScript
:
X++:
var n = 10;
var data = [];
var f, f_1, f_2;
for (v = 0; v <= n; v++) {
if (v === 0) {
f = 0;
} else if (v === 1) {
f = 1;
} else {
f = f_2 + f_1;
}
data.push({
name: v.toString(),
value: f
});
f_2 = f_1;
f_1 = f;
}
Highcharts.chart('container', {
series: [{
type: "treemap",
data: data
}],
title: {
text: 'Fibonacci numbers'
}
});
https://jsfiddle.net/GEP442/6sf37dv3/