# LineChart 更新日志 先阅读 [完整 LICENSE](https://snowui.dev/LICENSE);同任务、同版本、同范围去重。 ### v1.6.4 (2026-10-23) - 共享 HoverPanel 的圆点—名称、名称—数值间距保留 4 CSS px 下限并支持 RTL;保持默认 4px / 8px、较大 Token、图表几何与中心注释。 ### v1.6.3 (2026-10-20) - 内置根名称、数据单元格组名称接入统一 locale;显式 aria-label、业务名称与数字格式保持原有优先级。 - 2026-09-21:统一使用文档、源码属性表与 Site / AI 阅读入口;仅文档修订,不改变组件行为。 ### v1.6.1 (2026-09-05) - 多序列 appearance 每帧改为一次线性时间表计算;HoverPanel pointer 原始事件不再同步读取布局,坐标换算按绘制帧合并。公开 API、路径、marker、时长、视觉和交互语义不变。 ### v1.6.0 (2026-09-03) - 新增 `showBaseLayer=false`,按需开启最终尺寸的同色轮廓;真实图形和出现动效保持原有行为。 - `adaptiveContrast` 改为默认开启,保留显式关闭与子图覆盖。 ### v1.5.0 (2026-09-03) - `adaptiveContrast` 接入 自适应黑白对比共享能力;保留开关默认值、彩色前景、命中和节点状态语义,移除图表私有试验实现。 ### v1.4.2 (2026-09-02) - HoverPanel 默认定位改为 `pointer`,随鼠标移动;区域 hover 默认保持 `cell`,显式的 placement / hoverMode 配置继续优先。 ### 2026-09-02 - HoverPanel 改为默认开启,默认外观保持 light。 ### v1.4.1 (2026-09-02) #### 调整 - 顶部数值 label 不再增加安全区,仍保持节点上方 `4px` 并可溢出绘图区顶边;默认颜色为 Black/100%。 ### v1.3.5 (2026-09-01) #### 调整 - 自动 domain 上限改为实际最大数据值,最高 nice tick 不再超过最大值;顶部只由内容安全区决定。 ### v1.3.4 (2026-08-31) #### 调整 - 顶部改为内容感知安全区,按 Y 轴、hover label、线宽和 marker 半径动态计算;自动 nice domain 同步收紧。 ### v1.3.3 (2026-08-31) #### 调整 - 移除笛卡尔绘图区顶部和底部的额外留白;底部仅保留 X 轴标签自身所需的 `24px`。 ### v1.3.2 (2026-08-31) #### 调整 - Y 轴改为按最宽可见标签的实际渲染宽度自适应,标签与绘图区之间固定保留 `12px`。 ### v1.3.1 (2026-06-07) #### 调整 - marker 改为两层圆结构:下层 8x8 Black/100% 圆,上层 4x4 White/100% 圆,并移除节点阴影。 - marker hover / focus 增加反色状态,并在节点后方显示 0.5px Black/100% 圆头竖线。 ### v1.3.0 (2026-06-04) #### 新功能 - 新增 Chart 通用 `colorMode`:`sequence`、`monochromeFade`、`monochrome`。 - 新增 `color` 主色以及 `monochromeColor` / `mutedMonochromeColor` 细分入口;三种颜色模式均支持 `series[i].color` 与 `colors[i]` 指定序列自定义颜色。 ### v1.2.0 (2026-06-03) #### 调整 - 移除组件内部示例数据默认值,`series` 与 `xLabels` 默认改为 `[]`。 - `LC-01` 与 `LC-09` 示例显式传入月度数据;`LC-09` 改为完整坐标图,展示真实图表形态下的圆角转折线。 - 横坐标支持 `cell` / `edge` 两种点位模型;`edge` 下首尾数据点和辅助线对齐到绘图区两端,首尾 label box 可向绘图区内部移动以完整显示。label 过长时只抽稀文字,全部数据点与交互仍位于原始索引位置。 - 只保留圆角转折线,删除 `curve` API;`cornerRadius=0` 时为直线。 - 纵坐标刻度改为根据数据自动生成 nice ticks;默认色序回到 ChartSpec;折线默认线宽改为 1px。 - Area API 收敛为 `area: boolean`,固定使用当前线色渐变到 0% 透明度;marker 默认尺寸改为 12px,单点不允许改色。 ### v1.1.0 (2026-06-03) #### 新功能 - 支持 Chart 通用出现动效 API、滚动时间轴、受控进度和 `replay()` / `resetAppearance()` / `reverseAppearance()` 方法。 - 补充完整 base layer 与 marker 透明命中圆,让图层和交互更贴近 ChartSpec。 - 支持 `cornerRadius`,实现直线段为主、折点局部圆角的线形;后续已收敛为唯一线形 API。 ### v1.0.0 (2026-06-03) #### 新功能 - 初始版本,支持多序列、实线 / 虚线、横坐标、纵坐标、水平网格与可定制 marker。 - 支持 `series[].area`,Area 填充可与实线 / 虚线组合。