Skip to content

[feature]: 支持自定义节点颜色或与标签颜色一致 # #397

@XxKARLxX

Description

@XxKARLxX

问题描述

在使用块图谱查看不同类型节点关系时(如人物活动),所有匹配筛选出来的节点都显示为统一的橙色高亮。这导致用户无法通过视觉快速区分节点类型,只能依靠文字标注来辨别,增加了认知负担。

具体场景

当同时筛选"人物标签"和"活动标签"时:

  • 所有节点均为橙色高亮
  • 无法一眼看出哪些是人物节点、哪些是活动节点
  • 需要逐个阅读节点文字才能确认类型
  • 视觉区分度差,影响图谱的可读性和使用体验

期望功能

方案一:节点颜色与标签颜色一致(推荐)

不同类型的节点使用其对应标签的颜色:

  • 人物节点 → 使用"人物"标签的颜色
  • 活动节点 → 使用"活动"标签的颜色
  • 其他标签同理

优势

  • 标签颜色已在系统中定义,可直接复用
  • 实现简单,无需额外配置
  • 显著提升图谱可读性

方案二:选中节点高亮显示

  • 当前选中的中心块:使用标签颜色 + 白色描边高亮
  • 其他关联节点:使用各自标签颜色,降低透明度区分层级

方案三:支持自定义匹配条件颜色

在"匹配标签"条件中,允许用户自定义颜色:

  • 例如:人物=蓝色,活动=绿色
  • 提供更灵活的个性化配置

相关标签

enhancement ui/ux graph-view visualization

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions