Skip to contents

Generate Hex Plot of a SpatialExperiment containing deconvolution results

Usage

plot_celltype(
  spe,
  cell_type = NULL,
  palette = "Mako",
  transform_scale = NULL,
  sample_id = "sample01",
  image_id = "lowres",
  reverse_palette = FALSE,
  show_image = FALSE,
  background = NULL,
  palette_type = "sequential",
  offset_rotation = FALSE,
  spot_size = 1,
  limits = NULL,
  smooth = FALSE,
  smoothing_factor = 1.5,
  zoom = TRUE,
  title_size = 30,
  title = NULL,
  font_size = 15,
  legend_size = 20,
  density = TRUE,
  save = FALSE,
  path = NULL,
  png_width = 1500,
  png_height = 750,
  show_legend = TRUE,
  ...
)

Arguments

spe

deconvolution result in Form of a SpatialExperiment

cell_type

one or more celltype to plot

palette

colorspace palette (sequential)

transform_scale

data transform_scaleation to use, "log"

sample_id

sample id to plot, default: "sample01"

image_id

which image to plot, default: "lowres"

reverse_palette

reverse color palette

show_image

logical, whether to display the image, default = TRUE

background

background color

palette_type

discrete, sequential or diverging

offset_rotation

correct hex orientation for rotated visium image

spot_size

increase (>1) or decrease (<1) the hex size

limits

vector of color scale limits

smooth

whether to smooth the plot

smoothing_factor

kernel size factor (multiples of spot distance)

zoom

zoom to the available spots

title_size

font size of title

title

set a custom title

font_size

font size of legend

legend_size

legend size in points

density

whether to display a density distribution next to the spatial plot

save

set TRUE to save plot

path

specify directory to save plot, if NULL: saving at ~/spacedeconv

png_width

when saving, png width in px

png_height

when saving, png height in px

show_legend

whether to show the legend

...

additional paramters passed to internal <unctions

Value

plot of cell type fractions

Note

This function is deprecated and will be removed in future versions. Please use plot_spatial instead.