格式

<< Click to Display Table of Contents >>

当前位置:  制作可视化报告 > 组件操作与设置 

格式

复制链接

1. 概述

1.1 应用场景

用户直接对组件进行格式设置。

1.2 功能介绍

用户可以在右侧编辑栏【格式】中对组件的格式或局部格式进行设置。

2. 设置格式

格式能够设置的项有:字体,颜色,背景,对齐,边框,透明度,数据格式等。选择组件不同的区域可以设置不同的格式;选择的区域不同能够设置的格式项也不同。

报告格式

您可以通过右侧编辑栏【报告 > 样式】进行设置。具体详见报告设计-样式

格子格式

智能布局下,您可以通过右侧编辑栏的【报告 > 样式】对格子的样式进行设置。具体详见报告设计-样式

组件格式

报告上的每个组件都支持单独设置格式。不同组件的格式设置项略有不同。

您可以选中想要设置的组件,在右侧编辑栏【格式】中设置相应的格式,每种格式项如何使用,请参考下面的小节内容。

局部格式

组件中不同的区域支持单独设置格式,例如表组件中存在标题区域、列表头区域、每列的数据区域。

您可以选中想要设置的区域,再在右侧编辑栏【格式 > 局部格式】中对选中的特定区域进行设置。

多个组件设置格式

产品支持多个同类组件共同设置公共属性配置项,包括设置中的可见性、高级、位置-宽高、移动端和格式的组件样式(不包括格式刷)。

您可以同时选中多个同类组件,右侧编辑栏-格式和设置中会动态识别显示可以设置的选项。

组件类型

组件

1类

普通表、交叉表、自由表、填报参数、自由表填报

2类

4种柱图、2种线图、2种面积图、2种饼图、环状图、2种点图、气泡图、词云、指标卡、2种地图、2种雷达图、瀑布图、帕累托图、直方图、盒须图、矩形树图、热力图、组织图、甘特图

3类

旭日图、漏斗图、关系图、桑基图、时间轨迹图、3D地球、K线图、轨迹图

4类

雷达图、填充雷达图

5类

下拉列表过滤、树状过滤、下拉列表参数、树状参数、下拉参数

其他

未列举的组件以各自本身为一类。

2.1 字体

字体中设置字体样式、字号大小、字体颜色等格式。

Fonts

【字体】设置字体样式。

【大小】设置字号大小。

【其他】设置加粗、斜线、下划线、删除线和字体颜色。

2.2 背景

设置组件的背景。支持纯色,渐变色(单色、双色)、图片、图案、动画。

Component_background3

图案只有图表组件标记的背景中设置。

Component_background

动画只在卡片容器组件的背景中设置。

Component_background2

设置地图标签、3D模型标签(名称标签、数值)的背景。支持纯色,渐变色(单色、双色)、图片。

Component_background4

地图标签背景设置为图片。

Component_background5

2.3 对齐方式

上下两行分别设置水平方向和垂直方向上的对齐方式。

Alignment

【水平方向】支持设置左对齐、水平居中对齐、右对齐,默认文本左对齐、数字右对齐。

【垂直方向】支持设置顶部对齐、上下居中对齐、底部对齐。

2.4 边框

你可以设置边框的显示、边框线的样式和颜色。

Border

【边框显示】设置边框的显示样式,支持空、全部边框、上边框、下边框、左边框和右边框。点击更多,可以进入边框线自定义编辑窗口。

【边框线样式】设置边框线的样式,支持细线、中粗线、粗线、点线、虚线、双实线6种样式。

【边框线颜色】设置边框线的颜色,支持纯色。

2.5 数据格式

选中数据区域,您可以设置数据格式,可选值如下。

Text_format

【自动】未设置格式时,默认为自动。也可以通过属性配置自定义日期表达式列、日期列、时间戳列的默认日期格式,参考附录-系统属性配置-制作报告配置-日期列和日期表达式列的默认格式

【日期】为日期、时间戳、时间类型的数据设置格式。选择后,格式下方提供日期格式选择列表,您可以选择产品自带的日期格式,也可以在文本框中对格式修改,如下图。

Text_format_time

中文、英文、日文环境下支持的日期格式与显示,详情请参考附录 > 日期格式

在文本框中输入需要的日期格式,例如:输入 “yyyy-MM-dd HH:mm”,即显示“2021-09-17 13:13”。

【日期(时区)】选择日期(时区),格式选项默认为空,数据会根据设置的时区执行和显示,时区设置参考时区设置。也可以在选择日期(时区)的基础上继续设置日期格式,数据会在时区设置的基础上再应用日期格式。

Text_format_timezone

【数字】为数字类型的数据设置格式。选择后,格式下方提供数字格式选择列表,您可以选择产品自带的格式,也可以在文本框中对格式修改,同时支持参数传参,在设置的格式后添加“?{参数名}”即可。

Text_format_number

中文、英文、日文环境下支持的数字格式与显示,详情请参考附录 > 数字格式

在下方您可以添加前缀、后缀。当格式中存在单位名称时,您还可以选择是否保留单位名称。

Text_format_number_pre

【货币】数字类型的数据设置格式,以货币形式展现,您可以选择产品自带的格式¥人民币,$美元、£英镑、€欧元,也可以在文本框中对格式修改,同时支持参数传参,在设置的格式后添加“?{参数名}”即可。如想将数据设置为港元,可在文本框中输入HK$ #,##0.00;(¥#,##0.00),

Text_format_money

【文本】设置字符串格式。选择后,格式下方提供输入框,您可以在设置相应的格式。您可以通过“ {0}” 来引用当前设置列的值。在引用时,您还可以设置数值类型和日期类型的格式。

类型

引用时设置格式

日期

{0,date,yyyy-MM-dd}

时间

{0,date,HH:mm:ss}

时间戳

{0,date,yyyy-MM-dd HH:mm:ss}

货币

{0,number,currency}

数字

{0,number,#,##0.00}

在文本中,您还可以使用“\n”进行换行,同时支持参数传参,使用“?{参数名}”即可。

【脚本】通过value引用数据。除了图形中的标签和提示富文本编辑器、数据集中的数据格式,所有支持数据格式的地方都支持脚本。选择后,点击编辑按钮,在弹出的“脚本”对话框中通过this.value获取选中区域的数据。

FormatScript

FormatScriptDialog

假设用户希望柱图的轴设置显示为时长,颜色标记加上销售额数值。

FormatScriptOriginal

可参考如下脚本格式设置。

1)选中Y轴区域,在右侧【格式 > 局部格式 > 数据格式 】选项中选择“脚本”,单击编辑按钮。

2)在弹出的“脚本”对话框中,通过this.value获取选中区域的数据,具体脚本如下。

var theTime = parseInt(value);// 秒

   var middle= 0;// 分

   var hour= 0;// 小时

   //theTime= theTime+param["a"]

 

   if(theTime >= 60) {

       middle= parseInt(theTime/60);

       theTime = parseInt(theTime%60);

       if(middle>= 60) {

           hour= parseInt(middle/60);

           middle= parseInt(middle%60);

       }

   }

   var result = ""+parseInt(theTime)+"秒";

   if(middle > 0) {

       ""+parseInt(middle)+"分"+result;

   }

   if(middle == 0) {

       ""+parseInt(middle)+"分"+result;

   }

   if(hour> 0) {

       ""+parseInt(hour)+"小时"+result;

   }

 

3)脚本写好后,点击“应用”,查看Y轴标签上的时长显示。

FormatScriptResult1

4)选中任一产品名称,如“爱尔兰咖啡”,在右侧【格式 > 局部格式 > 数据格式 】选项中选择“脚本”,单击编辑按钮。

5)在弹出的“脚本”对话框中,通过this.value获取选中区域的数据,具体脚本如下。

var result = this.value;

 

if(chart3Data != null) {

for(var i = 0; i <chart3Data.size(-1); i++) {

if(this.value == chart3Data.get(i, 0)) {

result += "\t" + chart3Data.get(i, 1);

break

}

}

}

 

result;

6)脚本写好后,点击“应用”,查看颜色标记的数值显示。

FormatScriptResult2

2.6 透明度

设置区域背景色颜色的透明度,0 表示无透明度,100 表示全部透明。勾选自动时,透明度置灰不可设置。

2.7 内边距

设置地图标签的背景图片、3D模型的标签(名称标签、数值标签)与文本上、下、左、右方向的距离,默认值均为10px。

2.8 圆角半径

设置组件背景区域、3D模型的标签(名称标签、数值标签)与四个顶点的角度,0 表示无圆角,数值表示圆角半径长度。勾选自动时,圆角半径置灰不可设置。

2.9 阴影

设置图片、卡片组件背景区域阴影效果。勾选隐藏时,无阴影效果。

Shadow

【阴影颜色】设置阴影的颜色。

【透明度】设置阴影的透明度。

【横向偏移】设置阴影与背景区域横向偏移距离。

【纵向偏移】设置阴影与背景区域纵向偏移距离。

【模糊度】设置阴影的模糊程度。

2.10 全局滤镜

对图片、卡片容器的卡片样式进行调色。

Global_filter

【色相】设置色彩的相貌,包括红、橙、黄、绿、青、蓝、紫等。

【饱和度】设置色彩的纯度,即色彩中所含彩色成分和消色成分(也就是灰色)的比例。

【亮度】设置色彩的明暗程度。

【重置】点击Reset重置图标,可以一键清空全局滤镜下的色相、饱和度、亮度设置。

图片调整前后对比效果如下。

Global_filter_original_resultsGlobal_filter_adjusted_results

2.11标签缩放

设置3D模型的标签(名称标签、数值标签)字体缩放大小,支持输入大于0的数值,最终标签字体大小等于当前字体大小乘以输入的数值。

下图中名称标签和数值标签的最终字体大小为12*0.8=9.6。

3D_lable1

2.12 钻取层级

图表组件上有钻取层级关系的数据,可以设置钻取层级(上层文字、当前层级)的字体样式、字号大小、字体颜色等格式。

DrillLevelFont

【字体】设置字体样式。

【大小】设置字号大小。

【其他】设置加粗、斜线、下划线、删除线和字体颜色。

2.13 其他格式

Other

【百分比】为数值类型的数据设置百分比符号,等同于数据格式中的百分比类型。例,数据为“0.2”,百分比后为“20%”。

【增加小数位数】给数值类型的数据增加小数位数,类似于数据格式中的数字类型,点击增加小数位数后数据变为带一位小数的数据。

【减少小数位数】给数值类型的数据减少小数位数。

【格式刷】快速修改组件的格式。选中组件的某一区域后,点击格式刷进入格式刷状态后,再点击另一个组件区域,此时所选区域就会应用之前所选中区域的格式,再次点击格式刷按钮

、报告空白处或ESC键均可退出格式刷状态。

【组件格式刷】支持一次性应用当前的组件格式和全部的局部格式,以及共有的样式、标记、颜色、轴设置。组件格式设置完成后,再次点击格式刷按钮、ESC键或空白处,均可退出格式刷状态。

如果您想复用已有组件的格式,可以点击组件工具栏上的【更多 > 组件格式刷 】。

Component_format_painter

【自动换行】设置后,当单元格内容超过单元格长度时将会换行显示。

【自适应大小】设置后,单元格会随着内容的长度或者高度进行自适应变化,只会自动增大不会自动缩小。

【按内容长度自适应行高】表格、交叉表、自由表、填报参数、自由表填报组件支持按内容长度自适应行高,设置后每行高度会根据内容长度自适应。

AdaptiveRowHeight1

例如,选中任意一个产品名称,选中“按内容长度自适应行高”,可以看到每一行的高度会跟随内容自适应:

AdaptiveRowHeight2

说明:

该功能通常用在汇总表格做数据分析,当数据行数超过1000行时,不再支持按内容长度自适应行高。

2.14 风格

标签风格包括提供预制样式简约线、简约项、卡片项、左侧选项、圆角选项和自定义,可根据当前主题一键生成选项卡样式,支持用户基于预制样式自定义效果。

TabStyle

2.15 标签区域

TabAera

【背景】支持给标签背景区域设置背景色,默认透明。

【圆角半径】同时设置背景区域圆角半径、选项卡标签圆角半径。

【边框】可以给标签背景区域设置边框样式,默认无边框。

【分隔线】选项卡标签与内容区域之间的分隔线。

【透明度】支持设置透明度,默认自动,透明度为0。

2.16 格式多选设置

您可以通过Ctrl键选择多个表格单元格、多个指标卡整体或标签对其格式进行统一设置,更加方便快捷。如果您是在原有格式的基础上修改格式,原来其他的格式未修改则不变,只应用修改部分的格式。

2.17 常见问题

格式中不支持设置的样式是由选择的主题控制,如需修改,可在主题设置中修改。

如果是系统主题,在应用的系统主题基础上,再新建主题修改设置,最后将新建的主题应用到报告。

如果是自定义主题,直接修改主题设置即可。

有关主题的具体设置,详情可参考自定义主题