aws / aws/graph-explorer

[Feature Request] Property-based node styling (dynamic icons/colors from property values)

Open
#1,785 1 comment 0 reactions 1 assignee Claimed by @kmcginnes View on GitHub
enhancement internal needs-triage
Dominant language
TypeScript
Stars
481
Forks
108
Avg merge
6d 8h
Merged PRs (30d)
5

Description

## Description

There is currently no way to visually differentiate nodes based on their property values. When working with graphs that contain heterogeneous data for example, fraud detection graphs where nodes represent people, accounts, and devices all nodes of the same type look identical regardless of their property values. This makes it difficult to spot meaningful patterns at a glance.

It would be valuable to configure node icons and/or colors to change dynamically based on a node's property values (e.g., a gender property mapping to distinct icons, or a risk_score property mapping to a color gradient

## Preferred Solution

No preference — open to any approach the community sees fit.

## Related Issues

Related to [#1774](https://github.com/aws/graph-explorer/issues/1774) — adds the Lucide icon library that would supply icons for property-based mappings
Related to [#691](https://github.com/aws/graph-explorer/issues/691) — roadmap item for improved node/edge styling (shape, color, icons)
Related to [#313](https://github.com/aws/graph-explorer/issues/313) — feature request for simpler node customization options

> [!TIP]
> Please use a 👍 reaction to provide a +1/vote. This helps the community and maintainers prioritize this request.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.