PK plots
pkplot
ClinicalTrialUtilities.pkplot
— Functionpkplot(subj::T; plotstyle::PKPlotStyle = PKPLOTSTYLE[1], kwargs...) where T <: AbstractSubject
Plot for subject
- subj - subject;
- plotstyle - styles for plots.
pkplot(data::DataSet{T}; pagesort::Union{Nothing, Vector{Symbol}} = nothing, typesort::Union{Nothing, Vector{Symbol}} = nothing, kwargs...) where T <: AbstractSubject
Plot for subjects in dataset.
- data - subjects dataset;
- pagesort - subject page groupping;
- typesort - subject sorting within page;
Examples
using ClinicalTrialUtilities, DataFrames, CSV, Plots
pkdatapath = joinpath(dirname(pathof(ClinicalTrialUtilities)))*"/../test/csv/pkdata2.csv"
pkdata = CSV.File(pkdatapath) |> DataFrame
pkds = ClinicalTrialUtilities.pkimport(pkdata, [:Subject, :Formulation]; conc = :Concentration, time = :Time)
plot1 = pkplot(pkds[1], legend = false);
plot2 = pkplot(pkds; pagesort = [:Formulation], typesort = [:Subject])[1];
Plot for subject:
plot1
First plot for DataSet:
plot2