tx_plot_numeric: Numeric plot

View source: R/tx_plots.R

tx_plot_numericR Documentation

Numeric plot

Description

Plot numeric variables in a txDT by gene and in a specified range

Usage

tx_plot_numeric(
  DT,
  gene,
  colVars,
  txRange = 1:nrow(DT),
  plot_type = "lineplot",
  lwd = 1,
  addPoints = TRUE,
  scales = "fixed",
  show_yLabels = TRUE,
  showLegend = TRUE
)

Arguments

DT

data.table. Input data from which to generate the plot

gene

character

colVars

character. Names of columns for which values will be extracted

txRange

integer. Range in data to be used, 'txcoor' column is used to delimit this range in the data.table.

plot_type

character. Type of plot to be output, either "lineplot" or "barplot".

lwd

numeric. Width of line (lineplot)

addPoints

logical. Add points to line (lineplot)

scales

character. Scales the y axis accordingly. Either 'fixed', by default, or 'free_y' (barplot)

show_yLabels

logical. If set to FALSE hides the y axis labels.

showLegend

logical. If set to FALSE does not renger a legend.

Details

If the range exceeds 250 bp the labels in the x-axis are not shown by default unless force_xAxis is set to TRUE.

Value

ggplot

Examples

# Barplot using data from the Use-case-#3
tx_plot_numeric(DT = sc_txDTL[[1]], gene = "18s", txRange = 100:150,
colVars = c("start_5p", "end_3p", "cov"), plot_type = "barplot", scales = "free")

# Lineplot using data from the Use-case-#3
tx_plot_numeric(DT = sc_txDTL[[1]], gene = "18s", txRange = 100:150,
colVars = c("start_5p", "end_3p", "cov"), plot_type = "lineplot")

AngelCampos/txtools documentation built on Sept. 16, 2024, 10:25 p.m.