annotate barplot.R @ 16:fe749b5b462e draft default tip

Uploaded
author mb2013
date Wed, 20 Nov 2013 07:20:16 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
16
fe749b5b462e Uploaded
mb2013
parents:
diff changeset
1 #Plottool makes a graph barplot of variance
fe749b5b462e Uploaded
mb2013
parents:
diff changeset
2 #developer: M.Baak
fe749b5b462e Uploaded
mb2013
parents:
diff changeset
3
fe749b5b462e Uploaded
mb2013
parents:
diff changeset
4 #commands extracting of commandline
fe749b5b462e Uploaded
mb2013
parents:
diff changeset
5 args <- commandArgs(TRUE)
fe749b5b462e Uploaded
mb2013
parents:
diff changeset
6
fe749b5b462e Uploaded
mb2013
parents:
diff changeset
7 #input files and options
fe749b5b462e Uploaded
mb2013
parents:
diff changeset
8 input <- args[1]
fe749b5b462e Uploaded
mb2013
parents:
diff changeset
9 title <- args[2]
fe749b5b462e Uploaded
mb2013
parents:
diff changeset
10 #output file
fe749b5b462e Uploaded
mb2013
parents:
diff changeset
11 output <- args[3]
fe749b5b462e Uploaded
mb2013
parents:
diff changeset
12
fe749b5b462e Uploaded
mb2013
parents:
diff changeset
13 #reading of input files
fe749b5b462e Uploaded
mb2013
parents:
diff changeset
14 read <- read.csv(file <- input,header = TRUE)
fe749b5b462e Uploaded
mb2013
parents:
diff changeset
15
fe749b5b462e Uploaded
mb2013
parents:
diff changeset
16 stdev<- read[,1] #standard deviation
fe749b5b462e Uploaded
mb2013
parents:
diff changeset
17 pov = stdev^2/sum(stdev^2) #variance
fe749b5b462e Uploaded
mb2013
parents:
diff changeset
18
fe749b5b462e Uploaded
mb2013
parents:
diff changeset
19 png(output) #output in png format
fe749b5b462e Uploaded
mb2013
parents:
diff changeset
20
fe749b5b462e Uploaded
mb2013
parents:
diff changeset
21
fe749b5b462e Uploaded
mb2013
parents:
diff changeset
22 #creating the barplot with the variance of pca
fe749b5b462e Uploaded
mb2013
parents:
diff changeset
23 suppressMessages(barplot(pov, main = title, names.arg = c(1:NROW(pov)), ylim = c(0,1), col = heat.colors(3)))
fe749b5b462e Uploaded
mb2013
parents:
diff changeset
24
fe749b5b462e Uploaded
mb2013
parents:
diff changeset
25
fe749b5b462e Uploaded
mb2013
parents:
diff changeset
26 graphics.off()