山海鲸可视化

玉珏图

1. 简介

玉珏图是由柱状图关于笛卡尔坐标系转换到极坐标系的仿射变换。其意义和用法与柱状图类似。

2. 效果展示

1.展示.gif

3. 样式

在样式中可以设置堆叠条形图组件的位置颜色坐标轴提示信息动画等。

接下来,会用以下示例数据对组件样式进行说明:

类型 数量
初级教师 8
中级教师 67
高级教师 33
特级教师 10

3.1 基本设置

配置项 说明
不透明度 1)根据个人喜好或整体和谐度合理地使用透明度,会让大屏布局更美观; 2)这个设置项的一个常见用法是结合条件样式/交互/多状态来实现组件的显示和隐藏
抽样率 1)对数据进行抽样展示。如有 100 条数据,抽样率为 100%,此时会显示 100 条数据,如抽样率为 50%,则只显示 50 条数据; 2)这个设置项主要是在数据量过多、组件显示效果不佳时,可以借助这个选项来减少数据量,但是与此同时部分数据也会不显示,所以要谨慎使用

玉珏图 透明度变化,如下图所示:
2.不透明.gif

3.2 数据颜色

指示组件的填充颜色。给组件的分类字段配置数据后,可以对这些字段单独进行颜色设置。
玉珏图 示例数据颜色,如下图所示:
3.1颜色.png

3.2颜色.png

玉珏图 更换数据颜色,如下图所示:
3.3颜色.png

3.4颜色.png

3.3 图形形状

图形形状描述的是组件中数据的条形形状,除此以外还可对图表的柱形和分割线进行相关样式设置。

配置项 说明
开始角度 可设置饼图开始角度。
结束角度 可设置饼图结束角度。
内圆半径占比 可设置内圆半径所占比例大小。
柱形宽度 可设置柱形的宽度。
圆形底色 可设置圆形的底色。
显示点 可设置图形显示点及显示点半径大小。

玉珏图 未显示点样式,如下图所示:
4.1点.png

玉珏图 显示点样式,如下图所示:
4.2点.png

3.4 X 轴

配置项 说明
数据类型 3 种类型,分别是分类连续数值时间,数据类型的选择根据导入的数据源而定。
轴刻度值 X 轴的轴标签位置、距轴线的位置、字体设置、外发光展示设置及旋转角度的配置。

玉珏图 X 轴样式,如下图所示:
5.x轴.png

3.5 Y 轴

配置项 说明
轴刻度值 Y 轴的轴标签显示格式、计数单位、小数设置、刻度值范围和颜色、大小,字体设置和外发光显示设置,其中轴刻度值支持系统自适应也支持自定义值范围

玉珏图 Y 轴样式,如下图所示:
6.Y轴.png

【温馨提示】要注意Y 轴的轴刻度值设置,轴刻度值显示格式有两种:数值百分比,注意选择和数据相对应的格式。轴刻度值设置有两种:自适应自定义,在自定义的时候要注意最小、最大刻度值的设置,必须比数据的值大。

3.6 网格线

网格线易于查看和计算数据,在这里可以对组件的 X 轴、Y 轴的网格线进行设置,包括线条类型和粗细、线条颜色和粗细等内容。
玉珏图 网格线样式,如下图所示:
7.网格线.png

3.7 排序

将数据按一定顺序来呈现在组件中,组件的排序方式有 3 种:不排序、从小到大、从大到小
玉珏图 从小到大排序样式,如下图所示:
8.排序.png

3.8 图例

鼠标移动到图表中会出现每条数据的具体内容,可以了解每项代表的意思。图例设置包括图例位置、颜色、大小及偏移量
玉珏图 图例样式,如下图所示:
9.图例.png

3.9 内边距

内边距可以设置组件中心距离上下左右边框各自的位置,单位为px
边距.png

3.10 提示信息

提示信息指的是鼠标移动到组件上时显示的信息,提示信息样式包括:提示框样式文字样式数据格式的设置。
玉珏图 提示信息样式,如下图所示:
11.轮播.gif

3.11 展示设置

可以设置组件中数据的展示形式,组件的展示形式有 2 种:滚动展示和轮播展示。未开启循环播放时,动画只在启动全屏时播放一次,开启循环播放之后才会按照间隔时间循环播放动画。
玉珏图 轮播展示样式,如下图所示:
11.轮播.gif

3.12 大小&位置

通常我们可以通过直接点击和拖动组件来设置大小和位置,在这里也可以通过直接输入X 坐标Y 坐标来设置。

配置项 说明
组件大小 组件的 X、Y 轴坐标,X 坐标为组件左上角距离页面左边界的像素距离,Y 坐标为组件左上角距离页面上边界的像素距离。
组件位置 即组件的宽度高度,单位为px。
组件旋转 三维空间旋转可以输入任意数值,数值对应角度向 X 轴/Y 轴旋转。

位置.png

3.13 边框设置

在此处可以对组件边框的边框颜色、宽度、图形边框圆角半径等样式进行配置。
玉珏图 边框样式,如下图所示:
12.边框.png

3.14 背景设置

组件默认没有背景颜色,如果需要设置背景颜色,可以在此处进行设置,也可以将背景设置为一张图片或视频,可以选择填充方式模糊程度
玉珏图 无背景色样式,如下图所示:
13.1背景.png

玉珏图 有背景色样式,如下图所示:
13.2背景.png

4. 交互

交互功能为组件赋予了在一定条件下与大屏操作进行交互的能力。

【温馨提示】详细的交互设置请参考设置交互教程

5. 数据

对数据进行配置可以让组件根据相应的数据显示对应的图形,目前,山海鲸可视化软件支持导入文件数据连接数据库连接 API连接山海鲸数据管家等多种数据连接方式。

5.1 字段设置

在组件中,X 轴字段为纵坐标,反应了条形的组成部分,Y 轴字段为横坐标,反应了每一个条形部分的长度。可将数据拖拽放入对应轴字段展示数据,也可单击后一一勾选。

饼状图组件的字段设置有以下一种情形
分类字段为一个字段取值字段为一个字段时,组件如下所示:
14.数据.png

上图中所用示例数据如下:

品类 销售额
男装 10000
女装 20000
童装 30000

其中,分类字段使用了“品类”字段,取值字段使用了“销售额”字段。

5.2 动态数据项

使用动态数据,可以更灵活地对组件中的每一个样式属性做设置。

【温馨提示】详细的动态数据项设置请参考设置动态数据项教程

5.3 数据联动

假设有 2 个表单分别为表单 A、表单 B,将 A 表单里某个字段的值作为查询条件,关联引用出 B 表单的数据,并填写到指定的字段中,就是数据联动。

联动项 说明
联动其他组件 开启数据联动后,单击一个图表中的任一数据点,其他使用相同数据集的图表也会随其联动变化。
受其他组件联动 开启数据联动后,图表中的数据会随发起联动的组件的变化而变化。

【温馨提示】详细的数据联动设置请参考设置数据联动教程

5.4 数据筛选

将满足条件的数据通过筛选过滤出来。

筛选条件 说明
不筛选 不进行数据筛选。
筛选数据源指定行 可选择筛选数据源某一行数据。
选择数据条件 可自行选择数据筛选的条件。

【温馨提示】详细的数据筛选设置请参考设置数据筛选教程

6. 代码

通过添加JavaScript 文件,可以满足对组件进行二次开发的需求。

例如,我们希望组件能够自动在大屏上向右移动,只需添加相应的JavaScript 文件即可实现,以下为本教程使用的示例代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/**
* Extension.prototype.element;
* Extension.prototype.enabled;
* Extension.findExtensionsOfClass(className)
* Element.prototype.setOption()
* Element.prototype.getOption()
* Element.prototype.getFullData()
* Element.prototype.name
*/
class Button{
update(){
const position = this.element.getOption(
["position"]
);
// 当前元素在X轴上移动一定的距离
this.element.setOption(
["position"],
[(position[0] + 1 )%100,position[1]]
);
}
}
export default Button;

点击“选择资源文件”,添加含示例代码的 JavaScript 文件
15.二次开发.png

添加完成后会代码会自动执行,此时组件已经能够自动在大屏上向右移动了。
16.从左往右.gif

【温馨提示】详细的代码设置请参考二次开发教程

7. 扩展设置

组件的每个样式属性都可以打开一个“扩展设置”菜单,将鼠标移至属性名称的右侧点击后即可看到,菜单共包含三个选项:“条件样式”“调用代码示例”“生成数据字段”
17.条件样式.png

7.1 条件样式

此功能可以将已经设置好的数据条件应用于组件的样式属性中,便于实现组件在不同条件下的状态。

【温馨提示】详细的条件样式设置请参考数据条件教程

7.2 调用代码示例

此功能用于组件的二次开发,便于编写二次开发相关的JavaScript 代码
18.代码调用.png

【温馨提示】详细的调用代码示例设置请参考二次开发教程

7.3 生成数据字段

此功能可以给组件的样式属性生成一个“动态数据项”,便于精准控制样式的属性值。
19.动态数据.png

【温馨提示】详细的生成数据字段设置请参考设置动态数据项教程

8. 组件状态

组件可以设置多个状态,状态之间可以通过设置状态触发条件来进行切换。

【温馨提示】详细的组件状态设置请参考设置组件的多状态教程

9. 数字孪生大屏应用案例

9.1 智慧工业化养殖系统数字孪生大屏

sunlogin_20221216172518.bmp

9.2 水污染防治监测管控数字孪生大屏

玉珏图大屏2.png

9.3 智慧校园数据中心数字孪生大屏

玉珏图大屏3.png