View source: R/ct_plot_1stlast.R
ct_plot_1stlast | R Documentation |
ct_plot_1stlast
makes concentration-time plots like Freddy and Laura
Sh. discussed. :)
ct_plot_1stlast(
ct_dataframe,
obs_to_sim_assignment = NA,
mean_type = "arithmetic",
figure_type = "means only",
linear_or_log = "semi-log",
colorBy_column,
color_labels = NA,
legend_label_color = NA,
color_set = "default",
obs_shape = NA,
obs_color = NA,
obs_size = NA,
obs_fill_trans = NA,
obs_line_trans = NA,
connect_obs_points = FALSE,
obs_on_top = TRUE,
include_errorbars = FALSE,
errorbar_width = 0.5,
linetype_column,
linetype_labels = NA,
linetypes = c("solid", "dashed"),
line_width = NA,
line_transparency = NA,
legend_label_linetype = NA,
facet1_column,
facet1_title = NA,
facet2_column,
facet2_title = NA,
facet_ncol = NA,
facet_nrow = NA,
floating_facet_scale = FALSE,
facet_spacing = NA,
time_range_1st = NA,
x_axis_interval_1st = NA,
time_range_last = NA,
x_axis_interval_last = NA,
x_axis_label = NA,
pad_x_axis = TRUE,
pad_y_axis = TRUE,
y_axis_limits_lin = NA,
y_axis_limits_log = NA,
y_axis_interval = NA,
y_axis_label = NA,
conc_units_to_use = NA,
hline_position = NA,
hline_style = "red dotted",
vline_position = NA,
vline_style = "red dotted",
graph_labels = TRUE,
graph_title_size = 14,
legend_position = NA,
legend_orientation = NA,
prettify_compound_names = TRUE,
name_clinical_study = NA,
existing_exp_details = NA,
return_caption = FALSE,
save_graph = NA,
fig_height = NA,
fig_width = NA
)
ct_dataframe |
the input concentration-time data generated by running
the function |
obs_to_sim_assignment |
optionally specify which observed files should
be compared to which simulator files. If left as NA and what you supplied
for |
mean_type |
plot "arithmetic" (default) or "geometric" mean concentrations or "median" concentrations as the main (thickest or only) line for each data set. If this aggregate measure is not available in the simulator output, you'll receive a warning message and we'll plot one that is available. |
figure_type |
the type of figure to plot.
|
linear_or_log |
the type of graph to be returned. Options:
|
colorBy_column |
(optional) the column in |
color_labels |
optionally specify a character vector for how you'd like
the labels for whatever you choose for |
legend_label_color |
optionally indicate on the legend something
explanatory about what the colors represent. For example, if
|
color_set |
the set of colors to use. Options:
|
obs_shape |
optionally specify what shapes are used to depict observed
data for a) the substrate drug alone and b) the substrate drug in the
presence of a perpetrator. Input should look like this, for example:
|
obs_color |
optionally specify a color to use for observed data if the
color isn't already mapped to a specific column. By default, observed data
will be the same color as whatever else matches those observed data in
|
obs_size |
optionally specify the size of the points to use for the observed data. If left as NA, the size will be 2. |
obs_fill_trans |
optionally specify the transparency for the fill of the
observed data points, which can be helpful when you have a lot of points
overlapping. This only applies when you have specified a value for
|
obs_line_trans |
optionally specify the transparency for the outline of the observed data points, which can be helpful when you have a lot of points overlapping. Acceptable values are from 0 (fully transparent, so no line at all) to 1 (completely opaque or black). If left as the default NA, the observed data points will be opaque, so the same as if this were set to 1. |
connect_obs_points |
TRUE or FALSE (default) for whether to add connecting lines between observed data points from the same individual |
obs_on_top |
TRUE (default) or FALSE for whether to show the observed data on top of the simulated data. If FALSE, the simulated data will be on top. |
include_errorbars |
TRUE or FALSE (default) for whether to include error bars for observed data points. This ONLY applies when you have supplied observed data from V22 or higher because those data files included a column titled "SD/SE", which is what we'll use for determining the error bar heights. |
errorbar_width |
width of error bars to use in hours (or, if you've used some other time unit, in whatever units are in your data). Default is 0.5. |
linetype_column |
the column in |
linetype_labels |
optionally specify a character vector for how you'd
like the labels for whatever you choose for |
linetypes |
the line types to use. Default is "solid" for all lines.
You'll need one line type for each possible value in the column you
specified for |
line_width |
optionally specify how thick to make the lines. Acceptable input is a number; the default is 1 for most lines and 0.8 for some, to give you an idea of where to start. |
line_transparency |
optionally specify the transparency for the trial mean or percentile lines. Acceptable values are from 0 (fully transparent, so no line at all) to 1 (completely opaque or black). If left as the default NA, this value will be automatically determined. |
legend_label_linetype |
optionally indicate on the legend something
explanatory about what the line types represent. For example, if
|
facet1_column |
optionally break up the graph into small multiples. We
recommend setting this to |
facet1_title |
optionally specify a title to describe facet 1. This is
ignored if |
facet2_column |
optionally break up the graph into small multiples; this
specifies the second of up to two columns to break up the data by, and the
designated column name should be unquoted, e.g., |
facet2_title |
optionally specify a title to describe facet 2. This is
ignored if |
facet_ncol |
optionally specify the number of columns of facetted graphs
you would like to have. This only applies when you have specified a column
for |
facet_nrow |
optionally specify the number of rows of facetted graphs
you would like to have. This only applies when you have specified a column
for |
floating_facet_scale |
TRUE or FALSE (default) for whether to allow the axes for each facet of a multi-facetted graph to scale freely to best fit whatever data are present. Default is FALSE, which means that all data will be on the same scale for easy comparison. However, this could mean that some graphs have lines that are hard to see, so you can set this to TRUE to allow the axes to shrink or expand according to what data are present for that facet. Floating axes comes with a trade-off for the looks of the graphs, though: Setting this to TRUE does mean that your x axis won't automatically have pretty breaks that are sensible for times in hours. |
facet_spacing |
Optionally set the spacing between facets. If left as
NA, a best-guess as to a reasonable amount of space will be used. Units are
"lines", so try, e.g. |
time_range_1st |
time range for the "1st" dose, really, the first panel in the set of graphs (in other words, it doesn't have to be exactly the 1st dose) |
x_axis_interval_1st |
x axis interval to use for the 1st panel in the set of graphs |
time_range_last |
time range for the "last" dose, really, the second panel in the set of graphs (in other words, it doesn't have to be exactly the 1st dose) |
x_axis_interval_last |
x axis interval to use for the 1st panel in the set of graphs |
x_axis_label |
optionally supply a character vector or an expression to use for the x axis label |
pad_x_axis |
optionally add a smidge of padding to the x axis (default
is TRUE, which includes some generally reasonable padding). If changed to
FALSE, the y axis will be placed right at the beginning of your time range
and all data will end exactly at the end of the time range
specified. If you want a specific amount of x-axis padding, set this
to a number; the default is |
pad_y_axis |
optionally add a smidge of padding to the y axis (default
is TRUE, which includes some generally reasonable padding). As with
|
y_axis_limits_lin |
Optionally set the Y axis limits for the linear
plot, e.g., |
y_axis_limits_log |
Optionally set the Y axis limits for the semi-log
plot, e.g., |
y_axis_interval |
set the y-axis major tick-mark interval. Acceptable input: any number or leave as NA to accept default values, which are generally reasonable guesses as to aesthetically pleasing intervals. |
y_axis_label |
optionally supply a character vector or an expression to use for the y axis label |
conc_units_to_use |
concentration units to use for graphs. If left as
NA, the concentration units in the source data will be used. Acceptable
options are "mg/L", "mg/mL", "µg/L" (or "ug/L"), "µg/mL" (or "ug/mL"),
"ng/L", "ng/mL", "µM" (or "uM"), or "nM". If you want to use a molar
concentration and your source data were in mass per volume units or vice
versa, you'll need to provide something for the argument
|
hline_position |
numerical position(s) of any horizontal lines to add to
the graph. The default is NA to have no lines, and good syntax if you
do want lines would be, for example, |
hline_style |
the line color and type to use for any horizontal lines
that you add to the graph with |
vline_position |
numerical position(s) of any vertical lines to add to
the graph. The default is NA to have no lines, and good syntax if you
do want lines would be, for example, |
vline_style |
the line color and type to use for any vertical lines that
you add to the graph with |
graph_labels |
TRUE (default) or FALSE for whether to include labels (A, B, C, etc.) for each of the small graphs. |
graph_title_size |
the font size for the graph titles; default is 14. This also determines the font size of the graph labels. |
legend_position |
Specify where you want the legend to be. Options are "left", "right" (default in most scenarios), "bottom", "top", or "none" if you don't want one at all. |
legend_orientation |
optionally specify how the legend entries should be oriented. Options are "vertical" or "horizontal", and, if left as NA, the legend entries will be "vertical" when the legend is on the left or right and "horizontal" when it's on the top or bottom. |
prettify_compound_names |
set this to a) TRUE (default) or FALSE for
whether to make the compound names in the legend prettier or b) supply a
named character vector to set it to the exact name you'd prefer to see in
your legend. For example, |
name_clinical_study |
optionally specify the name(s) of the clinical
study or studies for any observed data. This only affects the caption of
the graph. For example, specifying |
existing_exp_details |
output from |
return_caption |
TRUE or FALSE (default) for whether to return any
caption text to use with the graph. This works best if you supply something
for the argument |
save_graph |
optionally save the output graph by supplying a file name in quotes here, e.g., "My conc time graph.png"or "My conc time graph.docx". The nice thing about saving to Word is that the figure title and caption text will be partly filled in automatically, although you should check that the text makes sense in light of your exact graph. If you leave off ".png" or ".docx", it will be saved as a png file, but if you specify a different graphical file extension, it will be saved as that file format. Acceptable graphical file extensions are "eps", "ps", "jpeg", "jpg", "tiff", "png", "bmp", or "svg". Do not include any slashes, dollar signs, or periods in the file name. Leaving this as NA means the file will not be automatically saved to disk. |
fig_height |
figure height in inches |
fig_width |
figure width in inches |
a ggplot2 graphs or a set of arranged ggplot2 graphs
data(MDZct)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.