![[Stable]](figures/lifecycle-stable.svg)
The function creates all available charts for a metric using the data provided
Usage
Visualize_Metric(
dfResults = dfResults,
dfBounds = NULL,
dfGroups = NULL,
dfMetrics = NULL,
strMetricID = NULL,
strSnapshotDate = NULL,
bDebug = FALSE
)
Arguments
- dfResults
data.frame A stacked summary of analysis pipeline output.
Created by passing a list of results returned by Summarize() to
BindResults(). Expected columns: GroupID, GroupLevel, Numerator,
Denominator, Metric, Score, Flag, MetricID, StudyID,
SnapshotDate.
- dfBounds
data.frame Set of predicted percentages/rates and upper-
and lower-bounds across the full range of sample sizes/total exposure
values for reporting. Created by passing dfResults and dfMetrics to
MakeBounds(). Expected columns: Threshold, Denominator, Numerator,
Metric, MetricID, StudyID, SnapshotDate.
- dfGroups
data.frame Group-level metadata dictionary. Created by
passing CTMS site and study data to MakeLongMeta(). Expected columns:
GroupID, GroupLevel, Param, Value.
- dfMetrics
data.frame Metric-specific metadata for use in charts and
reporting. Created by passing an lWorkflow object to MakeMetric().
Expected columns: File, MetricID, Group, Abbreviation, Metric,
Numerator, Denominator, Model, Score, and Threshold. For more
details see the Data Model vignette: vignette("DataModel", package = "gsm").
- strMetricID
character MetricID to subset the data.
- strSnapshotDate
character Snapshot date to subset the data.
- bDebug
logical Display console in html viewer for debugging. Default is FALSE.
Value
A list containing the following charts:
scatterPlot: A scatter plot using JavaScript.
barChart: A bar chart using JavaScript with metric on the y-axis.
timeSeries: A time series chart using JavaScript with score on the y-axis.
metricTable: A table containing all
Examples
lCharts <- Visualize_Metric(
dfResults = reportingResults,
dfBounds = reportingBounds,
dfGroups = reportingGroups,
dfMetrics = reportingMetrics,
strMetricID = "Analysis_kri0001"
)
#> Parsed -2,-1,2,3 to numeric vector: -2, -1, 2, 3