d3-ez

D3-EZ Easy Reusable Charts

GPL-2.0 License

Downloads
844
Stars
49
Committers
6
d3-ez - Version 4.0.0 (Grafana Pverhaul) Latest Release

Published by jamesleesaunders 6 months ago

d3-ez - Version 3.3.15 (Reverting Base)

Published by jamesleesaunders over 5 years ago

d3-ez - Version 3.3.14 (Big ES6 refactor)

Published by jamesleesaunders almost 6 years ago

  • Multiple changes Towards #128 to bring d3-ez in line with d3-x3dom.
  • Replace ES6 lets with const.
  • Use ES6 arrow functions #23.
  • Add todo to one day calculate date domains?
  • Use destructuring with dataTransform().
  • Rearranged tests folder structure.
  • Refactor dataTransform() and tests.
  • Make tape unit test output pretty.
  • Replace params _ with _v.
  • JSDoc Generator #44.
  • Improved JSDoc comments.
d3-ez - Version 3.3.13 (Gantt Chart and Data Transform)

Published by jamesleesaunders over 6 years ago

  • Refactored dataParse to dataTransform. Renamed group/category to row/column.
  • New Gantt Chart and Example. Towards #62.
  • Fix reversed x-scale on the horizontal bar chart.
d3-ez - Version 3.3.12 (Radar Chart)

Published by jamesleesaunders over 6 years ago

  • Fix class and stroke issue on labeledNode. Fixes #116.
  • Fix legendSize when passed string in domain values. Added basic test for legend. Fixes #116.
  • Fix bubble chart translate extent when fully zoomed out.
  • Improve legend tests.
  • New Radar Chart. Closes #114.
d3-ez - Version 3.3.11 (Bubble Zoom & Horizontal Bar Chart)

Published by jamesleesaunders over 6 years ago

  • Added Zooming to Bubble Chart (Thanks Dip Parmar). Closes #106.
  • New Horizontal Bar Chart (Thanks Dip Parmar). Closes #108.
  • Fix line stroke width on line chart zoom.
  • Various small tidy-ups and README update.
d3-ez - Version 3.3.10 (Line Chart Zoom Fix)

Published by jamesleesaunders over 6 years ago

Fixes line chart zoom to x-axis only - Thanks to @DipParmar (fiverr creativedip) for fixing this!

d3-ez - Version 3.3.9

Published by jamesleesaunders over 6 years ago

  • First experiments with brush and zoom. Towards #106.
  • Switched HeatMap transition back on - it is fast & works again! Fixes #76.
  • Improve 'is chartholder svg?' code. Fixes #91.
  • Made colour legend line thicker.
  • Update README with new synk badge and link to d3fc.
  • Add .idea folder to .npmignore. We don't want this project folder on NPM.
  • Added additional group for all multi-seriesGroups type graphs.
  • Fix GPL version number.
d3-ez - Version 3.3.8

Published by jamesleesaunders over 6 years ago

  • Update some vulnerable packages suggested by 'npm audit'.
  • Closes #93 Improve Donut labels - stops duplicate groups being created on refresh.
  • Closes #103 Object doesn't support property or method 'assign' Error.
  • Small fix to heatmap example.
d3-ez - Version 3.3.7

Published by jamesleesaunders over 6 years ago

  • Fix issue with color legend when it has lots of series.
  • Split Donut component into 2 components (Towards #93). One for the donut; One for the labels.
d3-ez - Version 3.3.6

Published by jamesleesaunders over 6 years ago

  • Fix export d3.ez and d3Ez.
  • Fix Credit Tag margin.
  • Bump to v3.3.6.
d3-ez - Version 3.3.5 (Legend Tweaks)

Published by jamesleesaunders over 6 years ago

  • Renamed legendCategorical -> legendColor.
  • Updated README.
  • Made Threshold legend wider.
d3-ez - Version 3.3.4

Published by jamesleesaunders over 6 years ago

  • New Threshold Legend Component.
  • Fixed bug with legend import.
d3-ez - Version 3.3.3 (Legend Re-work, CSS Fixes)

Published by jamesleesaunders over 6 years ago

  • Update README.md, examples and package.json to support D3v5 Closes #99.
  • Use babel-preset-env (rather than es2015).
  • Add .editorconfig file (see: http://editorconfig.org/).
  • Fix Rose Chart CSS on hover.
  • Fix Line Chart dot grow CSS animation bug.
  • Streamline Axis and Label components.
  • New Size Legend component Closes #100.
  • New Colour Legend component.
  • Corrected license typo GPL-3.0 to GPL-2.0.
d3-ez - Version 3.3.2 (Line Chart Fix)

Published by jamesleesaunders over 6 years ago

  • Fix for Issue #87 time series y-axis overflow.
  • Fix time series duplicate dots in every point.
  • Temporarily disabled BarsCircularTest.
d3-ez - Version 3.3.1

Published by jamesleesaunders over 6 years ago

  • Improved Unit tests.
  • Fixed stacking scale bug with roseChart.
d3-ez - Version 3.3.0 (Improved Scale Calculations)

Published by jamesleesaunders over 6 years ago

  • Completes #92 Standardise yScale VS height passed into components.
  • Each component will calculate its own scales if none were passes in.
  • Fixes #90 Bar Chart Y-Axis Upside Down.
  • New unit tests - broken down into separate files per component.
  • Added SVG test data.
  • Improved init() functions for all components.
d3-ez - Version 3.2.9 (Refactor circularAxis components to functions)

Published by jamesleesaunders over 6 years ago

  • Refactor circularAxis components to functions.
  • Fix reverse polarArea yScale.
  • Build Do not store directory names (junk-paths) when zipping build files up.
  • Run though PHPStorm to check for any more lint errors.
  • README updates.
d3-ez - Version 3.2.8 (ES6 convert var to let & Babel)

Published by jamesleesaunders over 6 years ago

  • Converted all 'var' to 'let' to make fully ES6 compliant.
  • Added Babel plugin to compile ES2015 backwards compatible JavaScript.
  • Fixed up some duplicate variables highlighted by Babel.
  • Split unit tests down into separate files.
  • Added NPM and TravisCI badges to README.
d3-ez - Version 3.2.7 (Title and Credit Tag Bugfixes, use labeledNode)

Published by jamesleesaunders over 6 years ago

  • Switched bubbles and proportionalAreaCircules over to use the labeledNode component. Closes #81.
  • Tweaked labeledNode call.
  • Fix small bug with title component.
  • Fix Cannot read property 'getBBox' of null.
  • Improve default radius calculations.
  • Fix radius calculation on circularSectorLabels.
  • Fix bug with textPath def if more than one chart on page.
  • Add unpkg option to package.json.