Releases: TseringYuu/anyviz
Releases · TseringYuu/anyviz
Release list
v1.0.2
anyviz v1.0.2
学术论文与研究报告场景的图表规则,以及更严格的主题校验。
npm install anyviz新增
guides/academic-publication.md— 题注、资料来源、装订文档、导出视觉居中、图例安全距离- 默认美学与 academic 主题补充
publication相关配置 - npm 入口
anyviz.guides.*与包导出校验
变更
- Matplotlib / D3 / ECharts / ggplot2 适配指南补充出版型导出规则
npm run validate同时校验主题规范与包入口一致性
修复
- 主题校验拦截图例过近、标题未画布居中、导出视觉居中关闭等问题
- 避免学术场景图内与文档层重复资料来源说明
完整变更记录见 CHANGELOG.md。
v1.0.1
anyviz v1.0.1
基于实际多图表生成中遇到的布局问题,补充图例布局规范与相关模板更新。
npm install anyviz新增
guides/legend-layout.md— 图例 viewBox 边界检查、标签避让、≥4 项 2×N 网格、水平居中、学术主题线型冗余aesthetics/themes/academic.json—line_style_differentiation线型差异化配置- 柱状图 / 折线图 / 雷达图模板 — 补充图例与标签避让设计要点
完整变更记录见 CHANGELOG.md。
v1.0.0
anyviz v1.0.0
首个公开发布版本,现已发布至 npm。
npm install anyviz亮点
- 34 种图表模板 — 统计图、地图、关系图、3D 图,统一五段式规范
- 四套内置主题 —
modern、analytics、dashboard、academic - 五阶段流水线 — 分析 → 美学 → 适配 → 一致性 → 无障碍
- 多技术栈适配 — D3.js、ECharts、Mapbox、Three.js、Plotly、Matplotlib、ggplot2
- npm 程序化入口 —
require('anyviz')加载主题 JSON,或直接引用anyviz/aesthetics/*.json
新增
- 图表模板库扩充至 34 种
templates/TEMPLATE-SPEC.md统一模板规范guides/accessibility.md无障碍指南- 开源社区配套文件与 CI 工作流
- SVG 品牌资产(
banner.svg、wordmark.svg) - npm 包入口(
package.json、index.js)
变更
- 所有模板补齐五段式结构
- 审美指南扩充(深色主题、标签防重叠、响应式等)
- 示例重构为可运行的
.html/.py+ README
修复
theme_validator.py多图表charts数组逐图校验
完整变更记录见 CHANGELOG.md。