Skip to content

Implement basic breakdown graphs - #2539

Open
vaisest wants to merge 1 commit into
PathOfBuildingCommunity:devfrom
vaisest:graph-plot-chart
Open

vaisest wants to merge 1 commit into
PathOfBuildingCommunity:devfrom
vaisest:graph-plot-chart

Conversation

@vaisest

@vaisest vaisest commented Sep 20, 2026

Copy link
Copy Markdown
Contributor

Description of the problem being solved:

Most people don't seem to know that evasion, deflection, and armour aren't just flat reductions. This isn't helped by the game itself giving a single value, and by PoB only having one value unless you manually adjust the enemy parameters. This aims to clarify that. These graphs aren't meant to be inspected super closely, but are more meant to show how e.g. a small amount of armor does nothing against big hits while showing that it's useful for lots of smaller hits.

These are mostly inspired by Ninja's overview graphs. The code intentionally doesn't do much in the calc code as I feel it's busy enough as is. The draw function is also not very generalised.

Steps taken to verify a working solution:

  • It works

Todo:

  • More chart ideas? Feel free to recommend these. Local had an idea for showing damage distribution, but doing that seems mathematically very complex as opposed to these, which are just one function.

Link to a build that showcases this PR:

Twister with a bit of every defensive stat: https://poe.ninja/poe2/pob/29daf

Armour enjoyer with elemental armour: https://poe.ninja/poe2/pob/29db0

Neither: https://poe.ninja/poe2/pob/29db2

After screenshot:

image image image
Path.space.of.space.Building-PoE2_2026-09-23_16-43-48.mp4

@vaisest
vaisest force-pushed the graph-plot-chart branch 3 times, most recently from 6a35b3f to a6cd0e5 Compare September 23, 2026 00:16
@vaisest
vaisest marked this pull request as ready for review September 23, 2026 00:16
@vaisest vaisest added enhancement New feature, calculation, or mod pob1 Should also be merged into PoB1 Repo labels Sep 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature, calculation, or mod pob1 Should also be merged into PoB1 Repo

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant