✨ Add customisable annotations
From @tadashiorigami in #44, thanks!
Changes
- ✨ Add styling for annotations (labeled curves in the chart), customizing their font-size, color, and bbox style.
- 🔧 Support negative
constant_h_labels_loc
settings, to strech the constant h line to the left inside the saturated area, giving the chart an aspect closer to the popular ASHRAE chart. - ✅ Add unit test with example from @tadashiorigami, with styled annotations with bbox and hack for negative constant_h_labels_loc
- 📦️ Bump version and update matplotlib to 3.8.0