Description Usage Arguments Value Author(s) Examples
The function uses TLC matrix width, height and intensity values to make 3D plot.
1 2 |
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. |
None.
Ivan D. Pavicevic, ivanp84@gmail.com
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | # 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)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.