所有图表均从 data/*.json 读取,页面本身不内嵌业务数据。替换同名 JSON 即可换成你自己的数据,无需改动任何 JS。
{
"id": "sales", "name": "月度销售额",
"unit": "万元", "type": "series",
"cats": ["1月","2月","3月"],
"series": [
{ "name":"线上", "color":"#4263eb",
"data":[128, 143, 156] }
]
}
{
"type": "items", "unit": "%",
"items": [
{ "name":"自然搜索", "value":32.5,
"color":"#4263eb" }
]
}
{
"type": "points",
"series": [
{ "name":"信息流", "color":"#4263eb",
"points": [[1200, 3.2, 46]] }
]
}
{
"type": "radar",
"indicators": [{ "name":"商品力","max":100 }],
"series": [{ "name":"本店","data":[88] }]
}
{
"type": "heat", "start": "2026-05-11",
"weeks": 12, "days": ["一","二","三"],
"values": [31, 44, 58]
}
data/fallback.js 内置了一份与 JSON 完全一致的副本。直接双击 index.html 以 file:// 打开时浏览器会拦截 fetch,此时自动回落到该副本,保证页面照常渲染。