跳转到内容

desktop/src/components/TokenChart.svelte

第 1 条注释,第 29 行

desktop/src/components/TokenChart.svelte:29

/** 当前查询(chart_series 分组数据用;随筛选/范围变化重新拉取)。 */

第 2 条注释,第 32 行

desktop/src/components/TokenChart.svelte:32

/** 深色主题(父级传入;变化时重绘轴/legend 文字与分隔线)。 */

第 3 条注释,第 34 行

desktop/src/components/TokenChart.svelte:34

/** 点击数据点回调(携带该点的时间轴标签;总用量/分组两模式均生效)。 */

第 4 条注释,第 49 行

desktop/src/components/TokenChart.svelte:49

/**
* 增量渲染(2026-09-26 用户反馈):子图、分组、标签、系列、主题、语言相同时,
* 使用 ECharts 合并更新;结构键变化时以 notMerge 重建,
* 普通数据刷新不重建整个图表。
*/

第 5 条注释,第 68 行

desktop/src/components/TokenChart.svelte:68

/** 主题感知色:全局文字(axis/legend 继承)与 y 轴分隔线。 */

第 6 条注释,第 84 行

desktop/src/components/TokenChart.svelte:84

// 分组或 query 变化时请求 chart_series,失败时显示错误说明。

第 7 条注释,第 187 行

desktop/src/components/TokenChart.svelte:187

// 缓存读、缓存写和未缓存输入绘制堆叠面积,已知总输入单独绘制虚线。

第 8 条注释,第 253 行

desktop/src/components/TokenChart.svelte:253

/** 总量未知时仍显示已报告的输入与输出,零也是有效数值。 */

第 9 条注释,第 410 行

desktop/src/components/TokenChart.svelte:410

// Tooltip:hideDelay 0(ECharts 6 手动 hideTip 也走 hideLater(hideDelay),不可用大值)+ 离开画布/移出窗口/失焦即隐藏(统一封装)。

第 10 条注释,第 412 行

desktop/src/components/TokenChart.svelte:412

// 数据点/横轴任意位置点击:网格内像素 → 最近类目索引(不要求命中数据点,

第 11 条注释,第 413 行

desktop/src/components/TokenChart.svelte:413

// 2026-09-26 用户需求);zr 级事件覆盖整个画布,legend/坐标轴外区域被

第 12 条注释,第 414 行

desktop/src/components/TokenChart.svelte:414

// containPixel('grid') 排除。

第 13 条注释,第 420 行

desktop/src/components/TokenChart.svelte:420

// 面板显示/隐藏或网格变化时容器尺寸变化(含 display:none 恢复),自动重设画布。

第 14 条注释,第 473 行

desktop/src/components/TokenChart.svelte:473

/* 面板顶部使用分段按钮选择分组方式,位置在子图切换之上。 */