GenerateSurface: 3D Surface Plot for Nulti-drug Combination...

Description Usage Arguments Value Author(s)

View source: R/plot_multi_drugs.R

Description

This function will generate a surface plot for multi-drug combinations from the output of DimensionReduction. It is an auxiliary function for PlotMultiDrugSurface

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
GenerateSurface(
  dim_reduced_data,
  high_value_color,
  low_value_color,
  show_data_points = TRUE,
  point_color,
  plot_title,
  plot_subtitle,
  legend_title,
  z_axis_title,
  text_size_scale = 1,
  camera_width = 500,
  camera_height = 500,
  camera_scale = 1
)

Arguments

dim_reduced_data

A list of data frame. It contains the dimension reduced data for all the data points and other information for plotting. It is the output of DimensionReduction (combination of concentrations). It is

high_value_color

An R color value. It indicates the color for the high values.

low_value_color

An R color value. It indicates the color for low values.

show_data_points

A logical value. If it is TRUE, the raw data points will be shown on the plot. If it is FALSE, no points will be plotted.

point_color

An R color value. It indicates the color for data points.

plot_title

A character value. It is the title for plot.

plot_subtitle

A character value. It is the subtitle for plot.

legend_title

A character value. It is the title for legend.

z_axis_title

A character value. It is the title for z-axis.

text_size_scale

A numeric value. It is used to control the size of text in the plot. All the text size will multiply by this scale factor.

camera_width

A numeric value. It indicates the output figure's width on pixel.

camera_height

A numeric value. It indicates the output figure's height on pixel.

camera_scale

A numeric value. The output plot will multiply title/legend/axis/canvas sizes by this factor.

Value

A ggplot object.

Author(s)


synergyfinder documentation built on April 4, 2021, 6 p.m.