aardio 文档

fsys.openXml.pptx.chart 库模块帮助文档

» 二维原生图表

fsys.openXml.pptx.chart 成员列表 #

小范围原生图表生成,建议通过 builder 的 kind=chart 使用;不依赖 Office/读取器/.NET。

fsys.openXml.pptx.chart.build(spec,defaults) #

返回 {xml,workbook},ChartML 与完整 XLSX 字节;失败 null,err。
spec.type=column/bar/line/pie;categories 字符串数组,series=[{name,values,color}]。values 仅数值或 null,0不等于缺值。
长度用 table.len;尾部 null 请用 values@={length=类别数},不接受空串/false 冒充缺值。
可设 title,legend,dataLabels,numberFormat,fontName/fontNameLatin/fontNameEa/fontNameCs,fontSize,color,lang,background。legend=false/true/bottom/top/left/right;dataLabels=false/true/value/percent(仅饼)。
axisMin/axisMax/majorUnit 仅非饼;gapWidth=0..500 仅柱/条;marker=true/false 仅折线;firstSliceAngle=0..360/categoryColors仅饼。
饼图单系列、非负且至少一正值。1000类别/32系列/10000槽位;不支持组合/堆叠/次轴/3D/日期轴/公式/外链。
每图独立工作簿Data表,引用与缓存一致;生成不写临时文件,不自动渲染。

Markdown 格式