和弦图

文档基于和弦图v1.0.0版本

和弦图是表示数据之间相互关系的图形方法。节点围绕着圆周分布,点与点之间以弧线彼此连接以显示当中关系,通过每个圆弧的大小比例给每个连接分配数值。此外,还可以通过颜色将数据分类,直观地进行比较和区分。

效果案例

如下案例图所示为“漏斗”和“金字塔”两种不同漏斗图展示示例。

**和弦图 效果案例


一、样式

在样式中可以设置组件的基本属性全局样式节点标记轴线样式、标签样式图例提示框数据系列

1、基本属性

位置尺寸

位置包括组件的横坐标纵坐标,单位为px;横坐标为组件左上角距离页面左边界的像素距离,纵坐标为组件左上角距离页面上边界的像素距离。

尺寸包括组件的宽度高度,单位为px;可单击比例锁锁定组件宽高比,等比例调整组件的宽高,比例锁默认不锁定。

基本柱状图组件尺寸不影响组件内容显示、组件动画。

*组件位置尺寸说明


默认隐藏

勾选之后在初始加载时组件默认隐藏且关闭回调触发,通常用来配合显隐控制,如【选项卡】组件进行显隐切换。

2、全局样式

边距

基本柱状图表距离整个组件四边(上、下、左、右)的边距

*边距样式说明

3、节点标记

节点悬浮

标记图形

节点的标记图形,可设置为圆形/方形或者三角形。

标记旋转角度

标记节点旋转角度。

4、轴线样式

显示方向箭头

开启方向箭头后,轴线终点会显示箭头。

曲度

轴线弯曲程度。

默认样式

轴线默认展示时的样式。

选中状态

选中轴线的状态。


5、标签样式

阈值大小

标签阈值大小。

默认样式

标签默认展示数据时的样式。

选中样式

当标签被选中时的样式。

6、图例

在图例中可分别对图例文本和图例布局进行配置。

图例文本

字体

图例文本字体。

大小

图例文本字体大小。

颜色

图例文本字体颜色。

图例布局

位置

图例布局位置,上中下三个不同位置。

对齐

图例对齐方式,开头/中央/结尾三种配置形式。

间距

图例间间距。


7、提示框

背景色

提示框背景颜色。

边框色

提示框背景颜色。

边框粗细

提示框边框粗细。

文本样式

针对提示框内文本进行调整,可从字体、大小和颜色三项配置调整。


8、系列

万用预测图用系列代表不同维度数据,点击即可增加一个维度数据,即可删除一个系列数据。

增加一个系列后进行如下配置:

系列值

系列值名称。

系列名

系列值字段显示名称。

颜色

系列值对应系列颜色。

*系列说明

二、数据

组件数据格式

字段

说明

nodes

节点

links

链接

id

id

name

名称

value

category

类别

source

来源

target

目标


JSON数据案例

	{
		"nodes": [
			{
				"id": "0",
				"name": "Myriel",
				"value": 28.685715,
				"category": 0
			},
			{
				"id": "1",
				"name": "Napoleon",
				"value": 4,
				"category": 0
			},
			{
				"id": "2",
				"name": "MlleBaptistine",
				"value": 9.485714,
				"category": 1
			},
			{
				"id": "3",
				"name": "MmeMagloire",
				"value": 9.485714,
				"category": 1
			},
			{
				"id": "4",
				"name": "CountessDeLo",
				"value": 4,
				"category": 0
			},
			{
				"id": "5",
				"name": "Geborand",
				"value": 4,
				"category": 0
			},
			{
				"id": "6",
				"name": "Champtercier",
				"value": 4,
				"category": 0
			},
			{
				"id": "7",
				"name": "Cravatte",
				"value": 4,
				"category": 0
			},
			{
				"id": "8",
				"name": "Count",
				"value": 4,
				"category": 0
			},
			{
				"id": "9",
				"name": "OldMan",
				"value": 4,
				"category": 0
			},
			{
				"id": "10",
				"name": "Labarre",
				"value": 4,
				"category": 1
			}
      ],
      		"links": [
			{
				"id": "0",
				"source": "1",
				"target": "0"
			},
			{
				"id": "1",
				"source": "2",
				"target": "0"
			},
			{
				"id": "2",
				"source": "3",
				"target": "0"
			},
			{
				"id": "3",
				"source": "3",
				"target": "2"
			}
    ]
	}
]


数据配置项说明

配置项

说明

数据源

数据源类型、数据源选择等

数据过滤器

勾选启用数据过滤器,单击添加过滤器,可在设置数据源页面中配置数据过滤器,详情请参见数据过滤器使用说明

数据响应结果

展示数据请求的响应结果

自动更新

选中后可以设置数据请求时间间隔


数据对接详情

数据对接详情请见以下文档👇

项目交付——数据对接入门


三、交互

载入动画

所有组件均提供移入、移入(小)、划变三种组件载入动画。

载入动画选择无时,则组件没有载入动画。

载入动画仅在可视化应用预览、发布组件加载时显示。


载入动画配置项:

配置项

说明

渐隐渐显

启用是

速率

匀速、慢快慢(cubic-bezier(0.25,0.1,0.25,1))、低速开始、低速结束、低速开始和结束(cubic-bezier(0.42,0,0.58,1))

方向

动画方向

持续时间

载入动画持续时间,单位为ms

延时

载入动画延时长,单位为ms


自定义事件

自定义事件为「交互事件」的增强模块,支持通过数据驱动组件状态、或变更组件样式配置,也可自定义编辑复杂的条件逻辑;

详细的自定义事件教学👉自定义事件教学



欢迎您在评论区留下您对该组件的意见,管理员会及时回复您,如长时间未回复欢迎您搜索钉钉群:33782396或者扫描以下二维码添加微信群   说出您的想法,采纳后将送出定制礼品。

也可以通过问卷来向我们反馈需求:https://jinshuju.net/f/XyCXU0

400-8505-905复制
免费试用
在线咨询
微信社区
易知微-数据可视化
微信扫一扫入群