All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.
- added
layer-heatmap
- added
layer-correlation
- added
layer-surface
- annotations support
- updated docstrings
- defined
:=z
to be:z
by default, for convenience and compatibility with:=x
,:=y
- bugfix: avoiding the assumption that column names are keywords (#10) - thanks, @harold
- added initial Violin plot support
- improved boxplot support
- added SPLOM support
- added many details to the docstrings to reflect the main useful substitution keys for the various functions
- improved styling of
imshow
- added initial 3d
surface
support
- refactored and made some functions private
- added
imshow
function to show images - added some layout substitution keys
- support String columns (PR #11, fixes #10) - thanks, @harold
- updated docstrings
- refactored the plotly implementation and added detailed for reference generation
- renamed some fn arguments for clarity
- encoded the default coordinates as 2d rather than nil
- made sure the
plotly/plot
function would accept only one arity - extended the
plotly/debug
function to handle layers - simpilified the internal workflow of applying statistical transformations
- styling: set the wrapping div height to be "auto"
- improved handling of edges in density layers
- replaced the ad-hoc
WrappedValue
daratype with the Clojuredelay
idiom (used to avoid the recursive transformations of certain functions) - plotly: corrected bar width for histograms
- plotly: added support for overlapping histograms
- plotly: added support for density layers
- plotly: added mark-fill support (in use by default for density layers)
- updated deps (Hanami, metamorph.ml, Fastmath, Kindly)
- using our own port of Hanami template
xform
function - avoiding recursion into datasets in
xform
- avoiding the wrapping of datasets which is unnecessary with the new
xform
- removing the api dataset wrapper function which is not necessary anymore
- plotly: added support for 3d coordinates (3d scatterplots)
- plotly: added support for configuring the margin with sensible defaults (breaking the previous default behavior)
- initial support for geo coordinates
- renaming to Tableplot
- changing the main API namespaces
- deps update
- plotly - added support to override specific layer data (experimental)
- plotly - extended layer-smooth to use metamorph.ml models and design matrices
- deps update
- plotly - added text & font support
- plotly - bugfix: broken x axis in histograms
- plotly - coordinates support - WIP
- plotlylcoth - styling changes
- plotly - simplified the inference of mode and type a bit
- debugging support - WIP
- added the
plotly
API (experimental) generating Plotly.js plots
- breaking change: substitution keys are
:=abcd
-style rather than:haclo/abcd
-style - simplified CSV writing
- more careful handling of datasets - avoiding layer data when they can reuse the toplevel data
- related refactoring
- facets support - WIP
- catching common problems
- bugfix (#1) of type inference after stat
- renamed the
hanami
keyword namespace tohaclo
to avoid confusion
- initial version