This drop-down menu is used to filter the lab variable that is displayed in the chart. The default measure is set to the first variable in the data set, but the default value can be adjusted to any measure upon the project team's request. Users can select any pre-defined measure in this filter. Selecting a measure will display the data points associated with that measure and will display the visits that the measure is collected at underneath the chart.
The chart can be configured to have any number of data filters. Each specified filter has a drop-down menu that is used to filter the visit data that is displayed in the chart.
Displayed under the header, this statement provides the total number of participants in the data set in integers as well as the percentage of participants shown to one decimal place. In the default view, all participant data is included in the chart, or 100%, unless the project team requests otherwise. When filters are used, the data shown in the histogram is manipulated and the number of participant records shown at the top of the page may increase or decrease, depending on the variable selected.
Users are able to adjust the lower limit of the y-axis by manipulating the input within the Lower Limit box. Users are able to adjust the upper limit of the y-axis by manipulating the input within the Upper Limit box. Each limit box has up and down arrows to adjust the value of the box by 1. Users can select an arrow to change the input or delete the current value in the box and type in a new value. When typing in a value, users must click outside of the box to apply the changes. When a user manipulates a y-axis limit, the y-axis on the chart below the controls will reflect the change.
Users can change the upper and lower y-axis limits back to the default values for a measure by selecting the "Reset Limits" button. Pressing the button will erase the current values in the upper and lower limit boxes and replace them with defaults. The chart below will also reflect the changes and will show the default axes.
Users can select the checkbox to view visits that do not contain data. Checking the box will show a timepoint for the visit. Unchecking the checkbox will hide the timepoint for visits without data; visits without data are hidden on default.
Users can select the checkbox to view data that is not associated with a scheduled visit. Checking the box will show a timepoint for the unscheduled visit and its associated data. Unselecting the checkbox will hide the unscheduled visit timepoint and its data; unscheduled visits are hidden on default.
The chart includes box and whisker plots to show the data distribution for a given measure. These plots show the data distribution for a data measure and can be added to the chart by clicking the box to the right of the Box plots text located above the chart. To take the plots away, the user can uncheck the box by clicking in it again. The box is checked by default, so the box and whisker plots appear when the chart is rendered.
The chart includes violin plots to show the data distribution for a given measure. These plots show the data distribution for a data measure and can be added to the chart by clicking the box to the right of the Violin plots text located above the chart. To take the plots away, the user can uncheck the box by clicking in it again. The box is not checked by default, so the violin plots do not appear when the chart is rendered.
The Safety Results Over Time accepts JSON data of the format returned by d3.csv()
. The renderer visualizes clinical medical signs data with one row per participant per visit per medical sign plus the required variables specified below.
one record per participant per visit per medical sign
required and optional variables:
Setting | Default | Data Type | Description | Required? |
---|---|---|---|---|
id_col |
USUBJID | character | unique identifier of participant | Yes |
time_settings.value_col |
VISIT | character | visit name | Yes |
time_settings.order_col |
VISITNUM | numeric | visit order | |
measure_col |
TEST | character | measure name | Yes |
unit_col |
STRESU | character | measure unit | |
value_col |
STRESN | numeric | measure result | Yes |
normal_col_low |
STNRLO | numeric | LLN of measure | |
normal_col_high |
STNRHI | numeric | ULN of measure | |
filters[] |
either | an array of filter variables and associated metadata | ||
groups[] |
either | an array of grouping variables and associated metadata |
a factory to create a custom Webcharts chart object
returns: chart
Param | Type | Description |
---|---|---|
element | string |
CSS selector identifying the element in which to create the chart |
settings | object |
settings object specifying options for how the chart is to appear and behave. Options defined here overwrite default values; see Configuration |
The most straightforward way to customize the Safety Results Over Time is by using a configuration object whose properties describe the behavior and appearance of the chart. Since the Safety Results Over Time is a Webcharts chart
object, many default Webcharts settings are set in the defaultSettings.js file as described below. Refer to the Webcharts documentation for more details on these settings.
In addition to the standard Webcharts settings several custom settings not available in the base Webcharts library have been added to the Safety Results Over Time to facilitate data mapping and other custom functionality. These custom settings are described in detail below. All defaults can be overwritten by users.
The sections below describe each safety-results-over-time setting as of version 2.3.1.
string
name of variable that captures unique identifier of participant
default: "USUBJID"
object
visit metadata
string
name of variable that captures visit name
default: "VISIT"
string
Visit variable label
default: "Visit"
string
name of variable that captures visit order
default: "VISITNUM"
array
Visit order
default: none
boolean
Rotate tick labels 45 degrees?
default: true
number
Rotated tick label spacing
default: 100
string
name of variable that captures measure name
default: "TEST"
string
name of variable that captures measure unit
default: "STRESU"
string
name of variable that captures measure result
default: "STRESN"
string
name of variable that captures LLN of measure
default: "STNRLO"
string
name of variable that captures ULN of measure
default: "STNRHI"
string
value of measure to display initially
default: none
array
an array of filter variables and associated metadata
default: none
string
Variable name
default: none
string
Variable label
default: none
array
an array of grouping variables and associated metadata
default: none
string
Variable name
default: none
string
Variable label
default: none
string
grouping variable; defaults to first item in groups
setting; set to 'srot_none'
to display chart without grouping on initialization
default: none
boolean
controls initial display of box plots
default: true
boolean
controls initial display of outliers outside the 5th and 95th percentiles
default: true
boolean
controls initial display of violin plots
default: false
array
an array of strings that identify missing values in both the measure and result variables
default: none
boolean
controls display of visits without data for the current measure
default: false
boolean
controls display of unscheduled visits
default: false
string
a regular expression that identifies unscheduled visits
default: "/unscheduled|early termination/i"
array
an array of strings that identify unscheduled visits; overrides unscheduledvisitpattern
default: none
The object below contains Webcharts settings as of version 2.3.1 of the Safety Results Over Time.
{
"x": {
"column": null,
"type": "ordinal",
"label": null,
"behavior": "flex",
"sort": "alphabetical-ascending",
"tickAttr": null
},
"y": {
"column": null,
"type": "linear",
"label": null,
"behavior": "flex",
"stat": "mean",
"format": null
},
"marks": [
{
"type": "line",
"per": null,
"attributes": {
"stroke-width": 2,
"stroke-opacity": 1,
"display": "none"
}
},
{
"type": "circle",
"per": null,
"attributes": {
"stroke": "black",
"stroke-opacity": 0,
"fill-opacity": 0
},
"values": {
"srot_outlier": [
true
]
},
"radius": null,
"tooltip": null,
"hidden": true
},
{
"type": "circle",
"per": null,
"attributes": {
"stroke": "black",
"stroke-opacity": 1,
"fill-opacity": 1
},
"values": {
"srot_outlier": [
true
]
},
"radius": 1.75,
"tooltip": null,
"hidden": false
}
],
"legend": {
"mark": "square"
},
"color_by": null,
"resizable": true,
"gridlines": "y",
"aspect": 3
}
PullRequest | Requester | DateRequested | Branch | Target | Title | ReviewID | Reviewer | ReviewDate | ReviewStatus | MergedBy | DateMerged | ReviewComments |
---|---|---|---|---|---|---|---|---|---|---|---|---|
0004 | jwildfire | 2016-04-15T17:44:50Z | adjust-ticks | master | New functionality for tick rotation and violin plots. | NONE | jwildfire | 2016-04-15T17:44:57Z | ||||
0007 | jwildfire | 2016-05-25T20:04:26Z | reorg | master | Reorg | NONE | Nathan Bryant | 2016-06-08T14:39:06Z | ||||
0016 | jwildfire | 2016-12-17T16:28:29Z | v1.3.0 | master | Safety Results Over Time v1.3.0 | NONE | jwildfire | 2017-02-23T21:31:46Z | ||||
0018 | samussiah | 2017-01-25T22:20:49Z | custom-filters | v1.3.0 | Add custom filters, remove chart-foundry references, and refactor a bit. | 21902013 | jwildfire | 2017-02-15T00:52:52Z | APPROVED | Spencer Childress | 2017-02-16T19:04:45Z | Going to go ahead and approve this for merge, but will create a few issues based on my comments that we may want to address before release. ;;Should create issue to make unit and the normal ranges optional. ;;I wonder if the default here should just be "none" and the users can configure additional groups as desired ;;`e.NONE='All'` is like a metaphysical riddle or something. ;;We should bite the bullet and update the way we merge settings eventually, but not for this round of releases ... likely to bite us at some point though ... |
0018 | samussiah | 2017-01-25T22:20:49Z | custom-filters | v1.3.0 | Add custom filters, remove chart-foundry references, and refactor a bit. | 21903361 | jwildfire | 2017-02-15T00:54:08Z | COMMENTED | Spencer Childress | 2017-02-16T19:04:45Z | You already have this covered in #19. |
0018 | samussiah | 2017-01-25T22:20:49Z | custom-filters | v1.3.0 | Add custom filters, remove chart-foundry references, and refactor a bit. | 21903621 | jwildfire | 2017-02-15T00:56:08Z | COMMENTED | Spencer Childress | 2017-02-16T19:04:45Z | Created #23 |
0018 | samussiah | 2017-01-25T22:20:49Z | custom-filters | v1.3.0 | Add custom filters, remove chart-foundry references, and refactor a bit. | 21903972 | jwildfire | 2017-02-15T00:59:07Z | COMMENTED | Spencer Childress | 2017-02-16T19:04:45Z | created an [issue](https://github.com/RhoInc/webcharts-wrapper-boilerplate/issues/4) |
0018 | samussiah | 2017-01-25T22:20:49Z | custom-filters | v1.3.0 | Add custom filters, remove chart-foundry references, and refactor a bit. | 21904078 | jwildfire | 2017-02-15T00:59:56Z | COMMENTED | Spencer Childress | 2017-02-16T19:04:45Z | This is the only change we need for 2.0.0, I think. |
0020 | samussiah | 2017-02-06T20:44:27Z | rotate-tick-labels | v1.3.0 | Rotate tick labels & Improvements to box and violin plots | 21905012 | jwildfire | 2017-02-15T01:12:21Z | APPROVED | Spencer Childress | 2017-02-16T19:16:29Z | Approved with 🎆. Very nice. ;;Good stuff. Much cleaner box/violin plot implementation. 👏👏👏;;Would definitely be good to share these improvements. At the very least we should put them in a new stand-alone example so that we don't forget about them. ;; ;; Still thinking it would be nice to implement a boxplot 'mark' in webcharts. Maybe a worthy Rho24? |
0020 | samussiah | 2017-02-06T20:44:27Z | rotate-tick-labels | v1.3.0 | Rotate tick labels & Improvements to box and violin plots | 21905901 | jwildfire | 2017-02-15T01:14:56Z | COMMENTED | Spencer Childress | 2017-02-16T19:16:29Z | webcharts specific now (instead of generic D3 function). Not a problem, just worth noting. |
0020 | samussiah | 2017-02-06T20:44:27Z | rotate-tick-labels | v1.3.0 | Rotate tick labels & Improvements to box and violin plots | 21906154 | jwildfire | 2017-02-15T01:17:11Z | COMMENTED | Spencer Childress | 2017-02-16T19:16:29Z | honestly, if we're going to take it this far. it might be better just to send it the chart object and nothing else. Just have `group`, `boxInsideColor` and `precision` as options for the user there. |
0020 | samussiah | 2017-02-06T20:44:27Z | rotate-tick-labels | v1.3.0 | Rotate tick labels & Improvements to box and violin plots | 21906292 | jwildfire | 2017-02-15T01:18:08Z | COMMENTED | Spencer Childress | 2017-02-16T19:16:29Z | clever. |
0020 | samussiah | 2017-02-06T20:44:27Z | rotate-tick-labels | v1.3.0 | Rotate tick labels & Improvements to box and violin plots | 22335380 | samussiah | 2017-02-16T19:05:53Z | COMMENTED | Spencer Childress | 2017-02-16T19:16:29Z | I like that idea a lot! |
0020 | samussiah | 2017-02-06T20:44:27Z | rotate-tick-labels | v1.3.0 | Rotate tick labels & Improvements to box and violin plots | 22337714 | samussiah | 2017-02-16T19:15:40Z | COMMENTED | Spencer Childress | 2017-02-16T19:16:29Z | The group object has a bunch of items of interest, most importantly:;; ;; * The x-axis value at which to plot the box plot;; * The group value with which to offset the the box plot;; * The nested group data;; ;; Rather than pass each of those to the function I thought it would be nicer to just wrap 'em up in a single object. |
0020 | samussiah | 2017-02-06T20:44:27Z | rotate-tick-labels | v1.3.0 | Rotate tick labels & Improvements to box and violin plots | 22337872 | samussiah | 2017-02-16T19:16:18Z | COMMENTED | Spencer Childress | 2017-02-16T19:16:29Z | Hacky ;-);; ;; I want my darn violin plots to touch the min and max! |
0021 | samussiah | 2017-02-08T20:13:19Z | annotate-population | v1.3.0 | Add population annotation. | 21907008 | jwildfire | 2017-02-15T01:24:11Z | APPROVED | Spencer Childress | 2017-02-16T19:19:36Z | Easy peasy. |
0022 | samussiah | 2017-02-09T19:37:02Z | consistent-axes-plus-log-linear | v1.3.0 | Consistent axes plus log linear | 21907223 | jwildfire | 2017-02-15T03:21:17Z | APPROVED | Spencer Childress | 2017-02-16T19:53:50Z | why bring `i` along for the ride here? ;;so nesting by visit and group;;Is the nested data used in the boxplots? |
0022 | samussiah | 2017-02-09T19:37:02Z | consistent-axes-plus-log-linear | v1.3.0 | Consistent axes plus log linear | 22339300 | samussiah | 2017-02-16T19:22:31Z | COMMENTED | Spencer Childress | 2017-02-16T19:53:50Z | no idea, removed |
0022 | samussiah | 2017-02-09T19:37:02Z | consistent-axes-plus-log-linear | v1.3.0 | Consistent axes plus log linear | 22339641 | samussiah | 2017-02-16T19:23:55Z | COMMENTED | Spencer Childress | 2017-02-16T19:53:50Z | Yup! |
0024 | samussiah | 2017-02-16T21:55:42Z | groups-default | v1.3.0 | Update default grouping to none and hide group control when only one … | 22372748 | samussiah | 2017-02-16T21:56:39Z | COMMENTED | Spencer Childress | 2017-02-16T21:56:44Z | Looks good to me. |
0027 | jwildfire | 2017-03-07T02:28:04Z | v2.0.1 | master | v2.0.1 | NONE | jwildfire | 2017-03-13T23:31:26Z | ||||
0028 | samussiah | 2017-03-07T22:19:35Z | log-fix | v2.0.1 | Fix logged axis bug. | 25840368 | jwildfire | 2017-03-08T18:19:23Z | CHANGES_REQUESTED | Spencer Childress | I think I'd rather do this in the control instead of deleting all 0 values on pre-process. | |
0033 | jwildfire | 2017-10-12T23:09:56Z | v2.0.2-dev | master | V2.0.2 dev | 69263644 | samussiah | 2017-10-13T15:23:07Z | APPROVED | jwildfire | 2017-10-13T20:59:16Z | |
0035 | samussiah | 2017-10-20T13:58:34Z | v2.0.3-dev | master | V2.0.3 dev | 70860678 | jwildfire | 2017-10-20T14:31:08Z | APPROVED | jwildfire | 2017-10-20T14:31:24Z | |
0039 | mhickle | 2017-12-13T15:54:12Z | ReadMe | master | Read me | 84246923 | brittsikora | 2017-12-18T19:42:02Z | APPROVED | mhickle | 2017-12-18T19:43:00Z | |
0040 | samussiah | 2018-01-05T14:59:25Z | v2.1.0-dev | master | v2.1.0-dev | NONE | jwildfire | 2018-01-15T23:31:38Z | ||||
0042 | samussiah | 2018-01-05T18:26:12Z | y-axis-limits | v2.1.0-dev | add y-axis domain controls | 87103473 | jwildfire | 2018-01-07T16:16:08Z | CHANGES_REQUESTED | jwildfire | 2018-01-11T17:04:35Z | Generally looks good, but found a few small issues in QC. ;; 1) Need a clippath applied or bars overlap axis once filtered. ;; 2) "None" now appears twice in the group dropdown.;; 3) Turning on violin plots not working as expected (only rendering for first visit) |
0042 | samussiah | 2018-01-05T18:26:12Z | y-axis-limits | v2.1.0-dev | add y-axis domain controls | 88234332 | jwildfire | 2018-01-11T17:02:12Z | APPROVED | jwildfire | 2018-01-11T17:04:35Z | 👍 Looks great to me. |
0044 | samussiah | 2018-01-15T23:46:04Z | v2.2.0-dev | master | Safety Results Over Time v2.2.0 | 93728962 | brittsikora | 2018-02-02T19:24:33Z | APPROVED | samussiah | 2018-02-02T21:43:37Z | Passing regression testing in firefox and chrome |
0046 | samussiah | 2018-01-16T19:22:01Z | visitnum-order | v2.2.0-dev | Visit order | 89510084 | jwildfire | 2018-01-17T16:54:00Z | CHANGES_REQUESTED | Spencer Childress | 2018-02-01T22:34:42Z | Code generally looks good to me, but chart bombed when I tried these settings in CAT: `{"time_settings":{"order":["Visit 2","Visit 5"]}}`;; ;; I was expecting Visit 2 and Visit 5 to be pulled to the left on the x-axis ... ;;So the `order` option basically overwrites the `order_col` option. ;;so `x.order` will be null unless `time_settings.order` is defined. Should be ok ... |
0046 | samussiah | 2018-01-16T19:22:01Z | visitnum-order | v2.2.0-dev | Visit order | 89674774 | jwildfire | 2018-01-18T05:17:00Z | APPROVED | Spencer Childress | 2018-02-01T22:34:42Z | 👍 |
0046 | samussiah | 2018-01-16T19:22:01Z | visitnum-order | v2.2.0-dev | Visit order | 93162159 | brittsikora | 2018-02-01T04:04:08Z | APPROVED | Spencer Childress | 2018-02-01T22:34:42Z | |
0047 | samussiah | 2018-01-18T00:01:04Z | unscheduled-visits | v2.2.0-dev | Unscheduled visits | 89976822 | jwildfire | 2018-01-19T00:09:03Z | CHANGES_REQUESTED | Spencer Childress | 2018-02-01T22:34:51Z | Have we confirmed with Jack that this is ok to remove? Seems like it would be easy enough to keep. Maybe just refactor using the same workflow as `removeUnscheduledVisits.js` below. ;;On further thought, I think the "hide visits with no data" control is worth keeping unless there is a compelling reason not to do so ... |
0047 | samussiah | 2018-01-18T00:01:04Z | unscheduled-visits | v2.2.0-dev | Unscheduled visits | 89978985 | jwildfire | 2018-01-19T00:19:53Z | COMMENTED | Spencer Childress | 2018-02-01T22:34:51Z | I would probably lean towards making this text based instead of requiring users to understand regex. Or I suppose we could support both by adding `unscheduled_visit_terms:["unscheduled","early termination"]` alongside the `unscheduled_visit_pattern` and then building some logic regarding which one takes precedence ... |
0047 | samussiah | 2018-01-18T00:01:04Z | unscheduled-visits | v2.2.0-dev | Unscheduled visits | 90264514 | samussiah | 2018-01-19T22:27:41Z | COMMENTED | Spencer Childress | 2018-02-01T22:34:51Z | Yeah, on second thought it's nice to have. |
0047 | samussiah | 2018-01-18T00:01:04Z | unscheduled-visits | v2.2.0-dev | Unscheduled visits | 90264981 | samussiah | 2018-01-19T22:30:06Z | COMMENTED | Spencer Childress | 2018-02-01T22:34:51Z | The problem is unscheduled visits typically have a suffix that indicates where the visit fell in the schedule of events. I've added another parameter, `unscheduled_visit_values` that default to `null` but overrides the `unscheduled_visit_pattern` if specified. |
0047 | samussiah | 2018-01-18T00:01:04Z | unscheduled-visits | v2.2.0-dev | Unscheduled visits | 90708577 | jwildfire | 2018-01-23T05:04:35Z | APPROVED | Spencer Childress | 2018-02-01T22:34:51Z | Looks good.;;I think I'd vote for `unscheduled visits` to be `true` by default. ;;nevermind - I'd didn't notice the control. I think it's looking good as is. |
0047 | samussiah | 2018-01-18T00:01:04Z | unscheduled-visits | v2.2.0-dev | Unscheduled visits | 93164310 | brittsikora | 2018-02-01T04:25:39Z | APPROVED | Spencer Childress | 2018-02-01T22:34:51Z | |
0048 | samussiah | 2018-01-18T21:27:40Z | settings-schema | v2.2.0-dev | Settings schema | 89977768 | jwildfire | 2018-01-19T00:25:30Z | CHANGES_REQUESTED | Spencer Childress | 2018-02-01T22:35:00Z | Minor tweaks likely needed after changes to #47. ;;👍 good catch;;default = false, no? ;;is this a string? or a regular expression? (maybe json schema only supports strings?);;update based on comments from #47 ;;nevermind - i see the logic below dealing with this. ;;This looks good - should also make it easier to support `config.unscheduled_visit_list` as suggested in #47 code review |
0048 | samussiah | 2018-01-18T21:27:40Z | settings-schema | v2.2.0-dev | Settings schema | 92092688 | jwildfire | 2018-01-29T05:11:06Z | APPROVED | Spencer Childress | 2018-02-01T22:35:00Z | Not sure I totally see the point of splitting the settings here, but I guess it doesn't hurt anything ... so 🤷♂️ ;;As mentioned elsewhere, we should move this to a footnote. Created #50 |
0048 | samussiah | 2018-01-18T21:27:40Z | settings-schema | v2.2.0-dev | Settings schema | 92237489 | samussiah | 2018-01-29T15:19:28Z | COMMENTED | Spencer Childress | 2018-02-01T22:35:00Z | I needed to pull in the webcharts settings for the [configuration wiki](https://github.com/RhoInc/safety-results-over-time/wiki/Configuration) and this was the hacky route I chose. |
0048 | samussiah | 2018-01-18T21:27:40Z | settings-schema | v2.2.0-dev | Settings schema | 93165133 | brittsikora | 2018-02-01T04:33:47Z | APPROVED | Spencer Childress | 2018-02-01T22:35:00Z | Feature testing passes |
0051 | samussiah | 2018-02-27T14:56:32Z | v2.2.1-dev | master | Safety Results Over Time - v2.2.1 | 100106134 | pburnsdata | 2018-02-28T15:27:42Z | APPROVED | samussiah | 2018-03-09T20:22:14Z | |
0051 | samussiah | 2018-02-27T14:56:32Z | v2.2.1-dev | master | Safety Results Over Time - v2.2.1 | 102770035 | dschwentker | 2018-03-09T19:55:54Z | APPROVED | samussiah | 2018-03-09T20:22:14Z | Tested and passed using webcharts version v1.10.0-dev. Confirmed that there are 0 results when running d3.selectAll('.wc-controls .control-label') in the console. |
0055 | samussiah | 2018-04-02T14:19:20Z | v2.2.2-dev | master | Safety Results Over Time v2.2.2 | 116959651 | emmorris | 2018-05-02T15:56:51Z | APPROVED | Spencer Childress | 2018-05-02T20:41:12Z | |
0056 | samussiah | 2018-04-02T17:49:34Z | add-test-page | v2.2.2-dev | add test page | 109001458 | pburnsdata | 2018-04-03T15:35:38Z | APPROVED | Spencer Childress | 2018-04-30T19:52:26Z | |
0059 | brittsikora | 2018-05-01T19:58:07Z | brittsikora-patch-1 | master | Updating example link | 116683861 | samussiah | 2018-05-01T20:04:17Z | APPROVED | Spencer Childress | 2018-05-01T20:04:23Z | magnificent! |
0063 | rtbailey | 2018-08-09T19:47:07Z | rtbailey-patch-1 | master | Update LICENSE.md | 167596899 | samussiah | 2018-10-23T19:28:34Z | APPROVED | Ryan Bailey | ||
0064 | samussiah | 2018-10-23T19:27:59Z | v2.2.3-dev | master | Safety Results Over Time v2.2.3 | 167731168 | jwildfire | 2018-10-24T05:07:31Z | APPROVED | jwildfire | 2018-10-25T15:46:46Z | 👍 |
0066 | samussiah | 2018-12-18T17:06:26Z | dev-v2.3.0 | master | Safety Results Over Time v2.3.0 | 198170571 | dschwentker | 2019-01-30T16:19:57Z | APPROVED | Spencer Childress | 2019-01-30T16:59:08Z | Regression testing passed in Firefox and Chrome. |
0068 | samussiah | 2019-01-02T19:14:30Z | legend-order | dev-v2.3.0 | Sync order of box and violin plots with legend order. | 190745838 | pburnsdata | 2019-01-09T14:21:27Z | APPROVED | Spencer Childress | 2019-01-29T21:33:07Z | Much improved- nice work;;interesante;;This is neat - cool to see individual subgroups show up far left etc. |
0068 | samussiah | 2019-01-02T19:14:30Z | legend-order | dev-v2.3.0 | Sync order of box and violin plots with legend order. | 197790149 | dschwentker | 2019-01-29T21:21:44Z | APPROVED | Spencer Childress | 2019-01-29T21:33:07Z | Tested and passed |
0069 | samussiah | 2019-01-02T19:14:52Z | tooltip-precision | dev-v2.3.0 | Improve precision in tooltips. | 190748815 | pburnsdata | 2019-01-09T14:28:35Z | APPROVED | Spencer Childress | 2019-01-29T21:33:15Z | Very precise, very precise;;good call moving precision in here;;here we go |
0069 | samussiah | 2019-01-02T19:14:52Z | tooltip-precision | dev-v2.3.0 | Improve precision in tooltips. | 197790677 | dschwentker | 2019-01-29T21:22:56Z | APPROVED | Spencer Childress | 2019-01-29T21:33:15Z | Tested and approved |
0070 | samussiah | 2019-01-02T19:15:15Z | outliers | dev-v2.3.0 | Draw outliers. | 190753858 | pburnsdata | 2019-01-09T14:43:07Z | APPROVED | Spencer Childress | 2019-01-29T21:33:24Z | @samussiah Looks good! My only thought would be that since the outliers are colored so similarly, they're difficult to see with the violin plot, but I suppose you are really looking at the full density when you're using the violin plot so they're part of the violin plot anyway. I'm thinking you really only care about seeing the outliers when you use boxplot so it doesn't really matter if the violin plot covers them up some? ;;do you want to remove this?;;cool - I've never used Map() and it looks super useful. Love that it's an iterable. |
0070 | samussiah | 2019-01-02T19:15:15Z | outliers | dev-v2.3.0 | Draw outliers. | 197790971 | dschwentker | 2019-01-29T21:23:40Z | APPROVED | Spencer Childress | 2019-01-29T21:33:24Z | Tested and approved |
0071 | samussiah | 2019-01-02T19:15:36Z | log-axis | dev-v2.3.0 | Add log axis functionality. | 191784792 | pburnsdata | 2019-01-11T18:21:37Z | COMMENTED | Spencer Childress | 2019-01-29T21:33:40Z | get that outta here |
0071 | samussiah | 2019-01-02T19:15:36Z | log-axis | dev-v2.3.0 | Add log axis functionality. | 191785563 | pburnsdata | 2019-01-11T18:23:48Z | COMMENTED | Spencer Childress | 2019-01-29T21:33:40Z | solid usage of small - much respect |
0071 | samussiah | 2019-01-02T19:15:36Z | log-axis | dev-v2.3.0 | Add log axis functionality. | 191791014 | pburnsdata | 2019-01-11T18:38:34Z | COMMENTED | Spencer Childress | 2019-01-29T21:33:40Z | I'm wondering if the log ticks should be treated differently? @samussiah - they might get lil squished |
0071 | samussiah | 2019-01-02T19:15:36Z | log-axis | dev-v2.3.0 | Add log axis functionality. | 191791776 | pburnsdata | 2019-01-11T18:40:36Z | COMMENTED | Spencer Childress | 2019-01-29T21:33:40Z | cool |
0071 | samussiah | 2019-01-02T19:15:36Z | log-axis | dev-v2.3.0 | Add log axis functionality. | 191794571 | samussiah | 2019-01-11T18:48:17Z | COMMENTED | Spencer Childress | 2019-01-29T21:33:40Z | What's a log equivalent of quantiles? |
0071 | samussiah | 2019-01-02T19:15:36Z | log-axis | dev-v2.3.0 | Add log axis functionality. | 192361255 | pburnsdata | 2019-01-14T21:02:57Z | COMMENTED | Spencer Childress | 2019-01-29T21:33:40Z | @samussiah started looking at the log quantile stuff and saw this - should be removeYAxisTicks() |
0071 | samussiah | 2019-01-02T19:15:36Z | log-axis | dev-v2.3.0 | Add log axis functionality. | 192733351 | pburnsdata | 2019-01-15T16:19:11Z | COMMENTED | Spencer Childress | 2019-01-29T21:33:40Z | Created #76 for this |
0071 | samussiah | 2019-01-02T19:15:36Z | log-axis | dev-v2.3.0 | Add log axis functionality. | 192733887 | pburnsdata | 2019-01-15T16:20:06Z | APPROVED | Spencer Childress | 2019-01-29T21:33:40Z | Approved - Spencer to fix add/remove tick issues in later pr |
0071 | samussiah | 2019-01-02T19:15:36Z | log-axis | dev-v2.3.0 | Add log axis functionality. | 197788812 | dschwentker | 2019-01-29T21:18:33Z | APPROVED | Spencer Childress | 2019-01-29T21:33:40Z | Tested and passed |
0072 | samussiah | 2019-01-02T19:15:57Z | group-labels | dev-v2.3.0 | Display group labels in group dropdown. | 191795979 | pburnsdata | 2019-01-11T18:51:59Z | COMMENTED | Spencer Childress | 2019-01-29T21:33:47Z | whats srot? just curious |
0072 | samussiah | 2019-01-02T19:15:57Z | group-labels | dev-v2.3.0 | Display group labels in group dropdown. | 191800184 | pburnsdata | 2019-01-11T19:02:37Z | APPROVED | Spencer Childress | 2019-01-29T21:33:47Z | |
0072 | samussiah | 2019-01-02T19:15:57Z | group-labels | dev-v2.3.0 | Display group labels in group dropdown. | 197791096 | dschwentker | 2019-01-29T21:23:57Z | APPROVED | Spencer Childress | 2019-01-29T21:33:47Z | Tested and approved |
0073 | samussiah | 2019-01-02T19:21:18Z | optionalize-variables | dev-v2.3.0 | Optionalize the unit_col setting. | 191801456 | pburnsdata | 2019-01-11T19:05:59Z | APPROVED | samussiah | 2019-01-29T21:33:48Z | units4days |
0074 | pburnsdata | 2019-01-08T21:17:01Z | pburnsdata-patch-1 | dev-v2.3.0 | Resolve spelling error in readme | 194152949 | samussiah | 2019-01-18T15:38:21Z | APPROVED | Spencer Childress | 2019-01-18T15:38:31Z | |
0078 | samussiah | 2019-01-18T15:35:12Z | miscellany | dev-v2.3.0 | Miscellany | 194296527 | pburnsdata | 2019-01-18T22:07:13Z | COMMENTED | Spencer Childress | 2019-01-29T21:39:02Z | this is super cool;;looks much better but some weird stuff happening. I'm seeing that Direct Bilirubin has an 000004 guy, or ALT has repeated 0.0s, and temperature doesnt have an axis @samussiah I was playing with it some too -> could be worth changing the format - im just not sure why the 0.0s and no axis ones are happening |
0078 | samussiah | 2019-01-18T15:35:12Z | miscellany | dev-v2.3.0 | Miscellany | 195070218 | pburnsdata | 2019-01-22T15:36:59Z | APPROVED | Spencer Childress | 2019-01-29T21:39:02Z | Nice work as always. Looks good to me!;;this looks nice;;the power of regex;;lookin better to me! |
0078 | samussiah | 2019-01-18T15:35:12Z | miscellany | dev-v2.3.0 | Miscellany | 197791217 | dschwentker | 2019-01-29T21:24:14Z | APPROVED | Spencer Childress | 2019-01-29T21:39:02Z | Tested and approved |
0081 | samussiah | 2019-01-29T16:47:21Z | bug-fixes | dev-v2.3.0 | Bug fixes | 197712381 | pburnsdata | 2019-01-29T18:28:27Z | APPROVED | Spencer Childress | 2019-01-29T21:39:11Z | Looks swell |
0081 | samussiah | 2019-01-29T16:47:21Z | bug-fixes | dev-v2.3.0 | Bug fixes | 197788445 | dschwentker | 2019-01-29T21:17:43Z | APPROVED | Spencer Childress | 2019-01-29T21:39:11Z | Tested and passed |
0085 | samussiah | 2019-02-07T16:31:29Z | dev-v2.3.1 | master | Safety Results over Time v2.3.1 | 207420929 | pburnsdata | 2019-02-25T14:30:19Z | APPROVED | Preston Burns | 2019-03-06T21:29:34Z | That's a wrap!;;This I promise you |
0085 | samussiah | 2019-02-07T16:31:29Z | dev-v2.3.1 | master | Safety Results over Time v2.3.1 | 211480755 | dschwentker | 2019-03-06T21:22:10Z | APPROVED | Preston Burns | 2019-03-06T21:29:34Z | Tested and confirmed #84. Other two issues require no testing. Passed and approved. |
0087 | samussiah | 2019-03-11T22:16:07Z | add-color_by-to-schema | master | Add color_by to settings-schema.json | NONE | Spencer Childress | 2019-04-01T17:51:45Z | ||||
0088 | samussiah | 2019-03-27T20:22:33Z | dev-v2.3.2 | master | dev-v2.3.2 | 220027598 | jwildfire | 2019-03-28T13:45:48Z | APPROVED | Spencer Childress | 2019-04-01T17:51:44Z | Is this really numeric? |
0088 | samussiah | 2019-03-27T20:22:33Z | dev-v2.3.2 | master | dev-v2.3.2 | 220029500 | samussiah | 2019-03-28T13:48:46Z | COMMENTED | Spencer Childress | 2019-04-01T17:51:44Z | heh nope |
0091 | jwildfire | 2019-05-16T03:35:31Z | dev-v2.3.3 | master | Dev v2.3.3 | 238435430 | pburnsdata | 2019-05-16T14:35:33Z | APPROVED | Preston Burns | 2019-05-16T15:03:59Z | Lookin good |
0093 | dependabot[bot] | 2019-07-12T04:22:54Z | dependabot/npm_and_yarn/lodash-4.17.14 | master | Bump lodash from 4.17.11 to 4.17.14 | 261296294 | samussiah | 2019-07-12T14:36:45Z | APPROVED | Spencer Childress | 2019-07-12T14:37:14Z | |