v0.8.0: Geoplotting
In this release of Kandy, we’re excited to announce the debut of our geodata plotting API. With the introduction of GeoDataFrame and Kandy-Geo, you can now effortlessly visualize geospatial data using the familiar Kandy DSL. This allows for flexible and detailed customization to meet your specific needs.
This marks the first step in enhancing geoplotting capabilities, and we’re eager to hear your feedback to help shape future improvements. See user guide to get introduced to geo-plotting and learn how to create geographic visualizations using Kandy.
Compatible with DataFrame v0.15.0 and statistics v0.4.0.
See the code for this plot and many others in the geo plots gallery.
kandy-lets-plot
Added
coordinatesTransformation
(#100). See API reference.polygon
layer (#440). See API reference.withData
. See API reference.vararg
support in positional scales (#426) by @lucas-watkins .inset
parameter in plot canvas styles (#406) by @lucas-watkins .
Changed
limits
was moved underaxis
:
x.axis.limits = ...
y {
axis {
limits = ...
}
}
Fixed
- Axis limits behaviour (#342). Now
axis.limits
(as well as a new alternative APIaxis.min
andaxis.max
) sets actual plot axis limits aligned with the selected coordinates transformation.
kandy-geo
Introducing a new kandy-geo
module that enables seamless plotting of GeoDataFrame and JTS geometries (#280, #441). This addition simplifies the visualization of geospatial data, providing intuitive and efficient tools for rendering geographic shapes and data directly on plots.
See user guide and examples gallery.