tx_plot_numeric | R Documentation |
Plot numeric variables in a txDT by gene and in a specified range
tx_plot_numeric(
DT,
gene,
colVars,
txRange = 1:nrow(DT),
plot_type = "lineplot",
lwd = 1,
addPoints = TRUE,
scales = "fixed",
show_yLabels = TRUE,
showLegend = TRUE
)
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. |
If the range exceeds 250 bp the labels in the x-axis are not shown by default unless force_xAxis is set to TRUE.
ggplot
# 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")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.