showtlc3D {qtlc} | R Documentation |
Shows 3D plot of the TLC matrix.
Description
The function uses TLC matrix width, height and intensity values to make 3D plot.
Usage
showtlc3D(object, spot = NULL, ogl = FALSE, RGB = NULL, grey = FALSE,
...)
Arguments
object |
S3 object of the working TLC. |
spot |
If the specific spot should be represented in 3D, but not entire TLC matrix. (Spot number is given as value, and spots are counted from left to right.) |
ogl |
If TLC 3D plot use OpenGL library for fast and interactive 3D plot. (This functionality is based on the |
RGB |
If RGB matrices are present in the object, choose between R, G, or B. |
grey |
Boolean, if TRUE, then tlc is greyscaled. Default value is FALSE. |
... |
Additional graphics parameters. |
Value
None.
Author(s)
Ivan D. Pavicevic, ivanp84@gmail.com
Examples
# Tests 3D plot of the entire matrix
fname01 <- system.file("extdata", "test025to100sp.tiff", package="qtlc")
testTLC <- createTLC(fname01, RGB=FALSE)
# now we'll imitate interactive spot2D function,
# and create spots coordinates automatically,
# for interactive version run testTLC <- spot2D(testTLC)
testTLC$spots$x <- c(40.93354, 83.18687, 121.59899, 160.01111, 203.54485,
239.39616, 280.36909, 320.06161, 362.31494, 399.44666,
439.13919, 480.11211, 518.52423, 559.49716, 599.18969)
testTLC$spots$y <- c(198.3160, 198.3160, 199.2833, 198.3160, 198.3160,
198.3160, 198.3160, 198.3160, 197.3487, 198.3160,
199.2833, 198.3160, 199.2833, 199.2833, 199.2833)
testTLC <- select2D(testTLC, 30, 30)
testTLC <- matrices2D(testTLC)
testTLC <- summat2D(testTLC)
# 3D without OpenGL, shows only spot 13
showtlc3D(testTLC, spot=13, ogl=FALSE, grey=FALSE)
# without openGL and greyscaled
showtlc3D(testTLC, spot=13, ogl=FALSE, grey=TRUE)
#openGL showtime
showtlc3D(testTLC, spot=13, ogl=TRUE)
[Package qtlc version 1.0 Index]