From 8af92b1557a9bc783ef5688e180122b349d92f5e Mon Sep 17 00:00:00 2001 From: Christoph Kluge Date: Tue, 11 Feb 2025 18:38:48 +0100 Subject: [PATCH] simplify polar plot data code, add scaling for shared jobs to polar --- internal/graph/schema.resolvers.go | 1 + web/frontend/src/generic/plots/Polar.svelte | 99 ++++++--------------- web/frontend/src/job/JobSummary.svelte | 19 ++-- 3 files changed, 43 insertions(+), 76 deletions(-) diff --git a/internal/graph/schema.resolvers.go b/internal/graph/schema.resolvers.go index d13a29b..867f740 100644 --- a/internal/graph/schema.resolvers.go +++ b/internal/graph/schema.resolvers.go @@ -303,6 +303,7 @@ func (r *queryResolver) JobMetrics(ctx context.Context, id string, metrics []str // JobsFootprints is the resolver for the jobsFootprints field. func (r *queryResolver) JobsFootprints(ctx context.Context, filter []*model.JobFilter, metrics []string) (*model.Footprints, error) { + // NOTE: Legacy Naming! This resolver is for normalized histograms in analysis view only - *Not* related to DB "footprint" column! return r.jobsFootprints(ctx, filter, metrics) } diff --git a/web/frontend/src/generic/plots/Polar.svelte b/web/frontend/src/generic/plots/Polar.svelte index 7e6957c..d16030a 100644 --- a/web/frontend/src/generic/plots/Polar.svelte +++ b/web/frontend/src/generic/plots/Polar.svelte @@ -2,16 +2,12 @@ @component Polar Plot based on chartJS Radar Properties: - - `footprintData [Object]?`: job.footprint content, evaluated in regards to peak config in jobSummary.svelte [Default: null] - - `metrics [String]?`: Metric names to display as polar plot [Default: null] - - `cluster GraphQL.Cluster?`: Cluster Object of the parent job [Default: null] - - `subCluster GraphQL.SubCluster?`: SubCluster Object of the parent job [Default: null] + - `polarMetrics [Object]?`: Metric names and scaled peak values for rendering polar plot [Default: [] ] - `jobMetrics [GraphQL.JobMetricWithName]?`: Metric data [Default: null] - `height Number?`: Plot height [Default: 365] -->