IRootLab
An Open-Source MATLAB toolbox for vibrational biospectroscopy
Graphical API

Detailed Description

Classes

class  bmart
 Art stuff for BioMarker Tables. More...
 
class  bmart_circle
 Art stuff. More...
 
class  bmart_diamond
 Art stuff. More...
 
class  bmart_pentagram
 Art stuff. More...
 
class  bmart_square
 Art stuff. More...
 
class  bmtable
 BioMarker Table. More...
 
class  bmunit
 Representation of a Unit. More...
 
class  bmunit_au
 Unit - Arbitrary. More...
 
class  bmunit_hist
 Unit - HistogramSame as Integer, but plots as histogram (stem plot). Affects bmtable. More...
 
class  bmunit_int
 Unit - Integer. More...
 
class  bmunit_perc
 Unit - percentage. More...
 

Files

file  gendata.m
 Lets the user create a dataset by clicking the mouse and pressing the number keys.
 
file  color2hex.m
 Generates color string in HTML hexadecimal style.
 
file  colors2map.m
 converts colors to a map to be used by draw_stacked.m
 
file  fig_assert.m
 Initializes globals COLORS, FONT, MARKERS, etc, if not present.
 
file  fig_reset.m
 Clears globals colors, styles, fonts, etc.
 
file  classes2colormap.m
 Generates a colormap from an integer vector of classes.
 
file  decimate_ticks.m
 Removes ticks when there are too many of them.
 
file  draw_covariance.m
 Draws covariance matrix.
 
file  draw_direction.m
 Traces a line and an arrow in direction defined by v.
 
file  draw_hachure.m
 Draws hachure.
 
file  draw_hachure2.m
 Draws hachure.
 
file  draw_hint_curve.m
 Draws hint curve.
 
file  draw_image.m
 Draws image map.
 
file  draw_indexedimage.m
 Draws indexed image map.
 
file  draw_loadings.m
 Draws loadings curves with many options.
 
file  draw_loadings_pl.m
 Draws loadings curves with many options.
 
file  draw_peaks.m
 Draws peaks.
 
file  draw_projections.m
 Draws projections of each row of DATA.X onto the column vector v.
 
file  draw_stacked.m
 Draws stacked histograms.
 
file  draw_stdhachure.m
 Draws hachure to above and below a curve.
 
file  draw_threshold_line.m
 Draws threshold line.
 
file  draw_zero_line.m
 Draws zero line.
 
file  enlighten_colors.m
 Enlightens all colors in the COLORS global.
 
file  error_ellipse2.m
 error ellipse, "ellipse walls" version
 
file  find_color.m
 Returns a color (3-element RGB vector)
 
file  find_color_stackedhist.m
 Returns a color.
 
file  find_linestyle.m
 Returns a line style.
 
file  find_marker.m
 Returns a marker for plotting.
 
file  find_marker_size.m
 Returns a marker size already scaled by the SCALE global.
 
file  format_frank.m
 Formats a figure according to Frank's rules (Times New Roman)
 
file  format_xaxis.m
 Format x-axis to nice range and reversed.
 
file  format_yaxis.m
 Actually, only formats the y-label.
 
file  format_ylim.m
 Assigns y-limits based on [ymin, ymax] pair.
 
file  gui_set_position.m
 Moves GUI "Northwest" (where Lancaster is)
 
file  make_axis_gray.m
 Makes current axis gray.
 
file  make_box.m
 Makes box around gca using xlim and ylim.
 
file  plot_curve_pieces.m
 Plots a curve in pieces if there is a discontinuity in the x-axis.
 
file  plotter12.m
 Generates a colormap from an integer vector of classes.
 
file  print_peaks.m
 disp()'s a peak report.
 
file  resize_legend_markers.m
 Resizes legend markers.
 
file  rows_cols.m
 rows_cols
 
file  save_as_fig.m
 Saves figure as a FIG file.
 
file  save_as_png.m
 Saves PNG.
 
file  save_legend.m
 Saves current legend as PNGThis function will save a PNG with the legend, but will mess with the positioning on the screen.
 
file  scaled.m
 Multiplies by the SCALE global.
 
file  set_title.m
 Sets figure title sensitive to object passed.
 
file  show_legend_only.m
 Alters position of figure to make only the legend appear inside inner the figure areaThis pretty much inutilizes the figure for other purpose than saving the legend as an image.
 
file  view_ratetimesubimages.m
 Draw many subplots (subimages) in two rows.
 
file  close_windows.m
 Closes windowsThis function closes the figures (close all) and browsers, so far.
 
file  colors_markers.m
 Calls fig_assert.m.
 
file  maximize_window.m
 Maximizes figure on screenHas a workaround to prevent figure from occupying two monitors, which consists of dividing the width by two if the width-to-height ratio is greater than 2.
 
file  protect_against_inf.m
 Replaces infinite values by maximum/minimum.