xmap.plot {xmapbridge}R Documentation

Utility methods for quick graph generation

Description

These methods attempt to provide a simpler interface for generating X:Map graphs.

Usage

  xmap.plot( x, y, species=c("homo_sapiens","mus_musculus","rattus_norvegicus"), 
             chr, xlim, ylim, main, sub, 
             type=c("scatter", "line", "bar", "step", "area", "steparea"), 
             xlab, ylab = "value", col, dp=2, projectid )
  xmap.points( x, y, type=c("scatter", "line", "bar", "step", "area", "steparea"),
             xlab, col, dp=2, graphid )

Arguments

x The points for the x-axis of this plot. These points must be offsets from the start of the graph, and not their actual chromosomal location
y The points for the y-axis of this plot. Points where min>y or y >max will not be displayed
species The species that this graph is to be drawn on
chr A string representing the chromosome this graph is to be drawn on
xlim A range object describing the min and max BP for this graph. If ommitted, we call range on the x parameter
ylim The maximum and minimum Y value for the graph. If ommitted, we call range on the y parameter
main The main title
sub A sub-title for this graph
type The type of graph you wish to draw
xlab The label for this plot
ylab The label for the yaxis of this graph
col The colour of the graph defined as an integer in the format 0xAARRGGBB. See xmap.col
dp The number of decimal places you want to save for the y-coordinates
projectid The projectid (returned by xmap.project.new and as a list from xmap.project.list. If this is not passed, on the first time of calling a new project will be created, and will be used on all subsequent calls)
graphid The graphid returned by xmap.graph.new or xmap.graph.list. If this is not passed, it will use the last graph generated by xmap.plot.

Author(s)

Tim Yates

See Also

xmap.col
xmap.project.new
xmap.project.list
xmap.project.load
xmap.project.save
xmap.project.delete
xmap.graph.new
xmap.graph.list
xmap.graph.load
xmap.graph.save
xmap.graph.delete
xmap.plot.new
xmap.plot.list
xmap.plot.load
xmap.plot.save
xmap.plot.delete

Examples

  
  x <- seq( 1000, 100000, by = 1000 )
  y <- runif( length( x ), -10, 10 )

  # This will create a new project, and graph, and add a plot to it
  xmap.plot( x, y, species="homo_sapiens", "1", main="A quick graph", 
             sub="Sub heading", type="area", xlab="Plot 1", col=0xAAFFBB00 )

  # This will add another plot to the same graph
  xmap.points( x, y, type="area", xlab="Plot 2", col=0xAA0000FF )
  

[Package xmapbridge version 1.0.0 Index]