BTW I took a look at your code and found it was a good starting initiative. However I noticed an error in your update method structure cause the chart to constantly add a new layer as you resized it. I managed to re-write it with different approach. Issue was fixed. 😉 Then went ahead with Zoomable treemap.Everything works fine.