Releases: Jannchie/anichart.js
Releases · Jannchie/anichart.js
v3.3.1
v3.0.0
In this brand new version, I have simplified the project. Specifically, going forward the project will focus on visual chart generation and remove the rendering to video part.
I found a new library called Remotion, which is dedicated to rendering browser elements and animations into videos. It is recommended that you use this library to render the charts generated by anichart.
I have also created a plugin to easily use anichart for remotion for data visualization creation.
In addition, I have used Vitepress to create a new document that includes a manual of options for charts, and a tutorial on using anichart to create charts and render videos.
What's Changed
- Remove all render modules.
- Remove dependencies that are no longer needed.
- Optimized package size.
- Fixed the map without data background. A striped background is now displayed by default when there is no data.
- Added a new Canvas Helper to generate patterns from images.
Docs
- New documentation online
- Added options manual
- Added a tutorial on using anichart in remotion.
- Updated the readme for the project.
v2.4.0
v2.3.1
v2.3.0
由于浏览器安全策略的更新,原有的视频导出模块无法使用。该模块已经进行更新,但是调用方如果使用了导出视频的功能,仍然需要修改一部分源代码。
功能
- 添加了自定义柱状图横轴 domain 的选项。
修复
- 兼容浏览器安全策略
- 修复了柱状图 barInfoFormat 无法获取到 data 的问题
- 修复了自动添加 NaN 的逻辑
美化
- 在默认 color scheme 中把纯白色(#FFF)改为了紫色(#569)
v2.2.1
v2.1.1
v2.0.2
v2.0.2-5
v2.0.0
Features
- Use TypeScript for full refactoring.
- Added support for map charts.
- Added support for custom animators.
- Optimize the project structure and separate the renderer from the data calculation.
Charts
- Optimize the calculation of the bar chart's Label width.
- The computational efficiency of histogram is optimized.
- Added basic support for pie charts.
- Added basic support for regional maps and world maps.
- The calculation efficiency of the curves is optimized.
Components
- Added a progress bar component.
- Added a custom animator.
- Added zooming and fading animation wrappers.