Skip to content

Releases: TseringYuu/anyviz

v1.0.2

Choose a tag to compare

@TseringYuu TseringYuu released this 08 Jul 03:06

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

Choose a tag to compare

@TseringYuu TseringYuu released this 23 Jun 06:37

anyviz v1.0.1

基于实际多图表生成中遇到的布局问题,补充图例布局规范与相关模板更新。

npm install anyviz

新增

  • guides/legend-layout.md — 图例 viewBox 边界检查、标签避让、≥4 项 2×N 网格、水平居中、学术主题线型冗余
  • aesthetics/themes/academic.jsonline_style_differentiation 线型差异化配置
  • 柱状图 / 折线图 / 雷达图模板 — 补充图例与标签避让设计要点

完整变更记录见 CHANGELOG.md

v1.0.0

Choose a tag to compare

@TseringYuu TseringYuu released this 17 Jun 08:41

anyviz v1.0.0

首个公开发布版本,现已发布至 npm

npm install anyviz

亮点

  • 34 种图表模板 — 统计图、地图、关系图、3D 图,统一五段式规范
  • 四套内置主题modernanalyticsdashboardacademic
  • 五阶段流水线 — 分析 → 美学 → 适配 → 一致性 → 无障碍
  • 多技术栈适配 — 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.svgwordmark.svg
  • npm 包入口(package.jsonindex.js

变更

  • 所有模板补齐五段式结构
  • 审美指南扩充(深色主题、标签防重叠、响应式等)
  • 示例重构为可运行的 .html / .py + README

修复

  • theme_validator.py 多图表 charts 数组逐图校验

完整变更记录见 CHANGELOG.md