Hexastack / eazychart

EazyChart is a reactive chart library 📈, it allows you to easily add SVG charts in your React and Vue web applications.
https://eazychart.com
MIT License
23 stars 14 forks source link

feat: refactor map into ctx provider + add bubble map chart #113

Closed marrouchi closed 1 year ago

marrouchi commented 1 year ago

Motivation

Thanks to @deathsh0ot we finally been able in this third attempt to introduce the bubble map chart along with the existing map chart by refactoring code and optimizing the execution flow.

We came to the conclusion that map based chart is unlike any other chart and it should have it's proper mechanics. It should be able to compute projection data once and pass it the additioinal components (bubbles for our case). That's why we decided to implement it as a context provider.

image

Type of change

Please delete options that are not relevant.

Checklist: