Mercurial > repos > bebatut > plot_barplot
comparison plot_barplot.R @ 1:7e3103db022d draft default tip
planemo upload for repository https://github.com/asaim/galaxytools/tree/master/tools/plot_barplot commit 5653f2982dc5aeccd7701970fdfea444e3e53e3c-dirty
| author | bebatut |
|---|---|
| date | Wed, 18 May 2016 12:26:19 -0400 |
| parents | a8e03ffaaedc |
| children |
comparison
equal
deleted
inserted
replaced
| 0:a8e03ffaaedc | 1:7e3103db022d |
|---|---|
| 6 'output_png_file', 'o', 2, 'character', | 6 'output_png_file', 'o', 2, 'character', |
| 7 'output_svg_file', 's', 2, 'character', | 7 'output_svg_file', 's', 2, 'character', |
| 8 'data_column', 'd', 2, 'integer', | 8 'data_column', 'd', 2, 'integer', |
| 9 'names_column', 'n', 2, 'integer', | 9 'names_column', 'n', 2, 'integer', |
| 10 'xlab', 'x', 2, 'character', | 10 'xlab', 'x', 2, 'character', |
| 11 'log', 'g', 2, 'logical', | |
| 11 'col', 'c', 2, 'character', | 12 'col', 'c', 2, 'character', |
| 12 'bottom_margin', 'b', 2, 'integer', | 13 'bottom_margin', 'b', 2, 'integer', |
| 13 'left_margin', 'l', 2, 'integer', | 14 'left_margin', 'l', 2, 'integer', |
| 14 'top_margin', 't', 2, 'integer', | 15 'top_margin', 't', 2, 'integer', |
| 15 'right_margin', 'r', 2, 'integer', | 16 'right_margin', 'r', 2, 'integer', |
| 38 if(!is.null(options$xlab)) xlab = options$xlab | 39 if(!is.null(options$xlab)) xlab = options$xlab |
| 39 | 40 |
| 40 col = "grey" | 41 col = "grey" |
| 41 if(!is.null(options$col)) col = options$col | 42 if(!is.null(options$col)) col = options$col |
| 42 | 43 |
| 44 log = "" | |
| 45 if(!is.null(options$log) && options$log) log = "x" | |
| 46 | |
| 43 plot_barplot <- function(){ | 47 plot_barplot <- function(){ |
| 44 par(las=2) | 48 par(las=2) |
| 45 par(mar=margin) | 49 par(mar=margin) |
| 46 barplot(data[, data_column], horiz = T, xlab = xlab, | 50 barplot(data[, data_column], horiz = T, xlab = xlab, |
| 47 names.arg = data[, names_column], col = col, cex.names=0.7, | 51 names.arg = data[, names_column], col = col, cex.names=0.7, |
| 48 cex.axis = 0.8) | 52 cex.axis = 0.8, log = log) |
| 49 } | 53 } |
| 50 | 54 |
| 51 if(!is.null(options$output_pdf_file)){ | 55 if(!is.null(options$output_pdf_file)){ |
| 52 pdf(options$output_pdf_file) | 56 pdf(options$output_pdf_file) |
| 53 plot_barplot() | 57 plot_barplot() |
