THEME PREVIEW

GPT-Vis.

Clear, expressive, and ready for your next idea.

Alibaba PuHuiTi

26 charts · One ThemeSpec

Line preview loads as you scroll
01Line
Pie preview loads as you scroll
02Pie
Summary preview loads as you scroll
03Summary
Column preview loads as you scroll
04Column
Mind Map preview loads as you scroll
05Mind Map
Liquid preview loads as you scroll
06Liquid
Area preview loads as you scroll
07Area
Bar preview loads as you scroll
08Bar
Network Graph preview loads as you scroll
09Network Graph
Table preview loads as you scroll
10Table
Scatter preview loads as you scroll
11Scatter
Treemap preview loads as you scroll
12Treemap
Radar preview loads as you scroll
13Radar
Word Cloud preview loads as you scroll
14Word Cloud
Waterfall preview loads as you scroll
15Waterfall
Flow preview loads as you scroll
16Flow
Boxplot preview loads as you scroll
17Boxplot
Sankey preview loads as you scroll
18Sankey
Funnel preview loads as you scroll
19Funnel
Histogram preview loads as you scroll
20Histogram
Organization preview loads as you scroll
21Organization
Venn preview loads as you scroll
22Venn
Violin preview loads as you scroll
23Violin
Dual Axes preview loads as you scroll
24Dual Axes
Indented Tree preview loads as you scroll
25Indented Tree
Fishbone diagram preview loads as you scroll
26Fishbone diagram
A single ThemeSpec, from first impression to finest detail.Explore the theme API

Your theme, in detail

Paste a ThemeSpec or refine the current style. Valid changes update the gallery automatically.

AppliedJSON

A theme you can take anywhere

Download the theme JSON beside your code, then pass it to any GPT-Vis chart.

import { GPTVis, type ThemeSpec } from '@antv/gpt-vis';
import theme from './gpt-vis.json';

const chart = new GPTVis({
  container: '#chart',
  theme: theme as ThemeSpec,
});

chart.render({
  type: 'line',
  data: [
    { time: 'Q1', value: 32 },
    { time: 'Q2', value: 48 },
    { time: 'Q3', value: 61 },
  ],
});

Create your theme with AI

Send this prompt and your references to your AI agent, then paste the ThemeSpec JSON into the editor.

  1. 1Copy the prompt
  2. 2Generate with the Skill
  3. 3Paste & refine your theme
Help me create a custom ThemeSpec for GPT-Vis from the references I provide (websites, slides, brand guidelines, or visual examples).

First read and follow the self-contained Theme Creator reference bundled with the GPT-Vis chart-visualization skill:
https://raw.githubusercontent.com/antvis/GPT-Vis/ai/skills/chart-visualization/references/theme-creator.md

If that link is unavailable, use:
https://github.com/antvis/GPT-Vis/blob/ai/skills/chart-visualization/references/theme-creator.md

Ask only for missing information that materially changes the design. Follow the reference's configuration tables, visual-only boundaries, accessibility guidance, and validation checklist. Create a coherent style across statistical charts, relationship graphs, tables, and narrative summaries.

Return exactly one complete ThemeSpec JSON object, with id and label, ready to paste into GPT-Vis Theme Studio. Use tokens for shared decisions and style/charts for supported visual refinements. Do not include chart data, commentary, Markdown fences, or fields from other chart libraries.

My references and preferences:
[Add your references here]
View Theme Creator

Chart preview

A closer look at GPT-Vis.