图表

    下面是 Excelize 支持创建的图表类型 :

    在 Office Excel 中图表数据区域 series 指定了绘制哪些数据的信息集合、图例项(系列)和水平(分类)轴标签。

    下面是 Excelize 中 series 的可选参数:

    参数含义
    name图例项(系列),在图表图例和公式栏中显示。name 参数是可选的,如果不指定该值默认将会使用 Series 1 .. n 表示。name 支持使用公式表示,例如:Sheet1!$A$1
    categories水平(分类)轴标签。在大多数图表类型中,categories 属性是可选的,默认为形如 1..n 的连续序列。
    values图表数据区域,是 series 中最重要的参数,也是创建图表时唯一的必选参数。该选项将图表与其显示的工作表数据链接起来。

    其中参数 position 默认值为 ,下面是可选值:

    可选值含义
    top靠上
    bottom靠下
    left靠左
    right靠右
    top_right右上

    其中参数 show_legend_key 默认值为 false

    通过可选 title 对象的 name 参数设置图表标题,标题将会在图表上方显示。参数 name 支持使用公式表示,例如 Sheet1!$A$1,如果不指定图标标题默认值为空。

    参数 format 提供对图表偏移、缩放、高宽比设置和打印属性等参数的设置,其参数与在 AddPicture() 函数中所使用的相同。

    通过可选 plotarea 对象设置数据标签格式,可选参数如下:

    参数类型默认值含义
    show_bubble_sizeboolfalse气泡大小
    show_cat_namebool类别名称
    show_leader_linesboolfalse显示引导线
    show_percentboolfalse百分比
    show_series_nameboolfalse系列名称
    show_valboolfalse

    通过参数 x_axisy_axis 参数设置坐标轴选项。下面是该参数的可选值:

    参数类型默认值含义
    heightint290高度
    widthint480宽度