格式设置覆盖
依存于图表中显示的元素,您可以控制权某些图表系列是否始终具有相同的格式设置。例如,您可以确保某个分支或地区在全部图表中的颜色始终相同。
“格式设置覆盖”字段显示在“格式化数据系列”对话框的“模式”选项卡上。
您可以在“格式设置覆盖”字段中指定一个公式,而不是为每个格式属性使用公式编辑器。该字段控制系列格式设置的全部可用属性,并覆盖标准格式设置。“格式设置覆盖”字段支持 xml 格式。
在“格式设置覆盖”字段中,您可以指定一个公式为 RGB 颜色数字或带有格式设置属性的 xml 值。要接收 RGB 颜色数字,请指定 GETCOLOR
公式为要生成 XML 值,请指定 SETPROPERTY
公式。
如果公式结果为一种颜色,则会自动为以下格式属性指定值:
- 柱状图和条形图中的填充颜色
- 折线图和 XY 散点图中的线条颜色
如果公式结果为 XML 值,则 XML 值中的行名称可以是““类别””或““图例””。这样,属性就可以应用于图表的类别值或图例。
如果公式的结果为无效,则应用系统格式设置。
支持以下图表:
- 列
- 条形图
- 饼形图
- 圆环图
- 行
- 配置文件
- XY 散点图
在 xml 值中,您可以定义颜色索引和 RGB 颜色。RGB 颜色的优先级高于颜色指数,在图表样式中使用。
本表显示图表样式的常用属性:
属性 | 说明 |
---|---|
colorindex |
颜色表中的索引。 |
colorused |
颜色值为双精度类型,或表示为 #RRGGBB 。您可以使用 GETCOLOR 或 GETCOLORRGB 函数。 |
透明度 |
有效值:0 -100。 |
本表显示条形图和柱状图的属性:
属性 | 说明 |
---|---|
bordercolor |
颜色值为双精度类型,或表示为 #RRGGBB 。 |
borderwidth |
边框宽度。 |
bordertransparency |
有效值:0 -100。 |
borderstyle |
以下值有效:
|
本表显示折线图的属性:
属性 | 说明 |
---|---|
线宽 |
颜色值为双精度类型,或表示为 #RRGGBB 。 |
linestyle |
有效值:0 -100。 |
markerforecolor |
颜色值为双精度类型,或表示为 #RRGGBB 。 |
linestyle |
有效值:0 -100。 |
markerforecolor |
双精度类型的颜色值,或表示为 #RRGGBB. |
markerforetransparency |
有效值:0 -100。 |
markerbawidth markerstyle |
以下值有效:
|
注意
如果 SETPROPERTY
公式中的属性名称有错别字,那么该属性将被忽略。
折线图公式示例 SETPROPERTY
下面是一个生成 xml 值的 SETPROPERTY
公式:
=SETPROPERTY("","Category","colorindex",10,"color",255,"linewidth",2,"transparency",10,"markerforecolor","#00ff00","markerbacktransparency",60,"linestyle","dot","markerbackcolor",0,"markerforetransparency",20,"markerwidth",300,"markerstyle","star")