Create Violin Plot

violinPlot()

Creates violin plot for selected clusters.

violinPlot(
    gobject,
    expression_values = c("normalized", "scaled", "custom"),
    genes,
    cluster_column,
    cluster_custom_order = NULL,
    color_violin = c("genes", "cluster"),
    cluster_color_code = NULL,
    strip_position = c("top", "right", "left", "bottom"),
    strip_text = 7,
    axis_text_x_size = 10,
    axis_text_y_size = 6,
    show_plot = NA,
    return_plot = NA,
    save_plot = NA,
    save_param = list(),
    default_save_name = "violinPlot"
)

Arguments

gobject

giotto object

expression_values

expression values to use

genes

genes to plot

cluster_column

name of column to use for clusters

cluster_custom_order

custom order of clusters

color_violin

color violin according to genes or clusters

cluster_color_code

color code for clusters

strip_position

position of gene labels

strip_text

size of strip text

axis_text_x_size

size of x-axis text

axis_text_y_size

size of y-axis text

show_plot

show plot

return_plot

return ggplot object

save_plot

directly save the plot [boolean]

save_param

list of saving parameters, see showSaveParameters

default_save_name

default save name for saving, don’t change, change save_name in save_param

Value

A ggplot value.

Examples

if (FALSE) {

data(mini_giotto_single_cell)

# get all genes
all_genes = slot(mini_giotto_single_cell, 'gene_ID')

# look at cell metadata
cell_metadata = pDataDT(mini_giotto_single_cell)

# plot violinplot with selected genes and stratified for identified cell types
violinPlot(mini_giotto_single_cell,
    genes = all_genes[1:10],
    cluster_column = 'cell_types')

}