When coloring by a variable, the color scale and classification are hard-coded.
I think in descending priority it would be good to add:
- Color scale inversion (as a high price can be positive or negative)
- Class number (how many classes you want)
- Custom colors for each class
- Custom class breaks and/or automatic ones (Jenks etc.)
For inspiration: QGIS has the most complete class and color editor I know of. Reproducing the full editor on the web might be overkill of course, but I think it's worth a look.

When coloring by a variable, the color scale and classification are hard-coded.
I think in descending priority it would be good to add:
For inspiration: QGIS has the most complete class and color editor I know of. Reproducing the full editor on the web might be overkill of course, but I think it's worth a look.