分析
识别数据形态、分析意图和受众场景, 先决定该不该画图, 再决定画什么图。
AI-native visualization grammar
anyviz 把图表选择、美学参数、渲染适配器和一致性规则统一成 AI 可执行的可视化语法。实时大屏、商业报告、学术论文, 都从同一套规范稳定输出。
anyviz 将专业数据设计师的判断变成可执行规则: 什么数据用什么图, 什么场景用什么主题, 多张图如何保持颜色、字号、间距和标注一致。
它不是一个单一图表库, 而是一套跨 D3、ECharts、Plotly、Matplotlib、ggplot2 等引擎的可视化语法。
Analyze -> Aesthetics -> Adapt -> Consistency -> Accessibility. 每一步都有规则, 每个输出都能解释。
识别数据形态、分析意图和受众场景, 先决定该不该画图, 再决定画什么图。
套用主题色板、字号层级、网格、线宽、圆角和数据墨水比规则。
根据项目环境选择 D3、ECharts、Mapbox、Three.js、Plotly、Matplotlib 或 ggplot2。
确保同一实体跨图表颜色一致, 标注格式、坐标轴和图例策略一致。
检查对比度、色盲友好、冗余编码和可读标注, 避免只靠颜色传达信息。
从比较、分布、关系、组成、趋势、地理、层次、流程到三维场景, anyviz 将分析意图映射到生产级模板。
Trend
Share
Region
Heat
Correlation
高度自定义、零依赖、像素级控制。
快速落地交互图表和行业大屏。
地理空间数据、面量图、流向地图。
三维散点、曲面和沉浸式可视化。
Jupyter 和交互分析的默认选择。
出版、论文和静态高清输出。
声明式统计图形语法。
自然语言不是覆盖所有样式, 而是修改少量高层意图, 其余参数仍由全局规范继承。
帮我可视化这份销售数据
使用 anyviz 的 dashboard 主题
输出 ECharts 代码, 并解释图表选择理由
保持多图颜色、字号和标签格式一致
import modern from "anyviz/aesthetics/themes/modern.json";
const palette = modern.color.categorical.palette;
const lineWidth = modern.chart.line.stroke_width;
python3 scripts/theme_validator.py \
-c examples/test_config_valid.json
它用纯文本描述 anyviz 的能力、工作流、主题、适配器、自然语言控制、资源链接和 AI 使用建议, 方便抓取器与大模型直接消费。