One of the awesome things about Leaflet is that it is extensible and customizable. There are hundreds of plugins that add custom layers, controls, and utilities. This is a large part of why Leaflet is ...
This plugin extends L.geoJson, giving each feature a style.fillColor that corresponds to a specified value in its properties object. For information on how to use L.geoJson, see the Leaflet tutorial ...