GridProtectionAlliance / gsf

Grid Solutions Framework
https://gridprotectionalliance.org/NightlyBuilds/GridSolutionsFramework/Help/index.html
MIT License
161 stars 69 forks source link

GrafanaAdapters: Implement square distribution to differentiate overlapping points on a map #290

Closed StephenCWills closed 3 weeks ago

StephenCWills commented 3 weeks ago

The square distribution supports laying out overlapping points in a grid pattern. It places points in an order that builds out from the center so that no matter how many points there are in an overlapping group of points, the formation still appears to be centered around the original location of the points.

You can also do a simple horizontal or vertical distribution by specifying only one of the two offset values.

Example Grafana query: FILTER ActiveMeasurements WHERE SignalType = 'FREQ'; squareDistribution={xOffset=15; yOffset=15; zoom=8}