用途:在 WPS 加载项中用 JS API 创建图表,依据 WPS 环境提供可用的方法、图表类型与配色实践。
主要能力与用法:WPS 中创建图表必须使用 ws.Shapes.AddChart2(),不支持 ws.ChartObjects.Add()。AddChart2(Style, XlChartType, Left, Top, Width, Height) 中 Style 需为 0 或正整数(禁用 -1);XlChartType 可取 4=xlLine(折线)、51=xlColumnClustered(柱状)、5=xlPie(饼图)、54=xlColumnStacked(堆叠柱状);Left/Top/Width/Height 为像素位置与大小。创建后用 chart.SetSourceData 绑定数据区域,并通过 chart.HasTitle、chart.ChartTitle.Text 设置标题。
颜色与样式:创建后需为每条数据系列单独设置颜色,避免默认灰色。折线可通过 SeriesCollection.Item(n).Format.Line.ForeColor.RGB 与 Weight 设置,柱状可通过 Format.Fill.ForeColor.RGB 设置。资料给出的颜色值为 BGR 格式,如 0xFF4500、0x0000FF、0x00AA00、0x00CCFF、0xE8A040 等。
限制:不支持 K 线图、蜡烛图、OHLC 与股价图(88/89/90),会崩溃或空白,股价数据可改用折线图(收盘价走势)加柱状图(成交量)分开展示。每个图表建议至少 560×320 像素,多个图表间留 340px 纵向间距,一图只展示一个主题。图表代码与颜色设置都必须包裹在 try/catch 中;失败时可回退为在单元格写入箭头等文本标记。
其他:具体安装命令、收费与平台信息暂未提供。