Code Search for Developers
 
 
  

README from matplotlib at Krugle


Show README syntax highlighted

INTRODUCTION:


   matplotlib is a pure python 2D plotting library with a Matlab(TM)
   syntax which produces publication quality figures using in a
   variety of hardcopy formats (PNG, JPG, TIFF, PS) and interactive
   GUI environments (WX, GTK) across platforms. matplotlib can be used
   in python scripts, interactively from the python shell (ala matlab
   or mathematica), in web application servers generating dynamic
   charts, or embedded in GTK or WX applications; see backends.

  matplotlib trys to make easy things easy and hard things
  possible. You can generate plots, histograms, power spectra, bar
  charts, errorcharts, scatterplots, etc, with just a few lines of
  code. For example, to make a histogram of data in x, you simply need
  to type

  >>> hist(x, 100)   # use 100 bins


  For the power user, you have full control of line styles, font
  properties, axes properties, etc, via an object oriented interface
  or via a handle graphics interface familiar to matlab users. A
  summary of the goals of matplotlib and the progress so far can be
  found at http://matplotlib.sf.net/goals.html.

REQUIREMENTS:

   python 2.3+, and numpy (http://numpy.scipy.org/).  Other
   requirements are backend dependent.  See
   http://matplotlib.sourceforge.net/backends.html.  If you are using
   python2.3, you'll also need to install setuptools; just download
   http://peak.telecommunity.com/dist/ez_setup.py and run it.

INSTALL

   The latest installation instructions can be found at

    http://matplotlib.sourceforge.net/installing.html

  and for backend specific install information see

    http://matplotlib.sourceforge.net/backends.html

  If you want to use matplotlib interactively from the prompt, see
  http://matplotlib.sourceforge.net/interactive.html


EXAMPLES

  See the examples in the examples dir.  To see examples scripts with
  the outputs they produce, see
  http://matplotlib.sourceforge.net/screenshots.html

AUTHOR

  John D. Hunter <jdh2358@gmail.com>
  Copyright (c) 2002-2007 John D. Hunter; All Rights Reserved.

  Jeremy O'Donoghue wrote the wx backend

  See http://matplotlib.sourceforge.net/credits.html for additionaly
  contributors

LICENSE

  Based on that of python 2.2.  See the LICENSE file that ships with
  the matplotlib source code or
  http://matplotlib.sourceforge.net/license.html





See more files for this project here

matplotlib

Matplotlib is a pure python plotting library with the goal of making\r\npublication quality plots using a syntax familiar to matlab users. \r\nThe library uses Numeric for handling large\r\ndata sets and supports a variety of output backends

Project homepage: http://sourceforge.net/projects/matplotlib
Programming language(s): C,C++,Python
License: other

  CXX/
    Config.hxx
    Exception.hxx
    Extensions.hxx
    IndirectPythonInterface.cxx
    IndirectPythonInterface.hxx
    Objects.hxx
    Version.hxx
    WrapPython.h
    cxx_extensions.cxx
    cxxextensions.c
    cxxsupport.cxx
  agg23/
    font_freetype/
      Makefile.am
      agg_font_freetype.cpp
      agg_font_freetype.h
    font_win32_tt/
      agg_font_win32_tt.cpp
      agg_font_win32_tt.h
    include/
      ctrl/
      platform/
      util/
      Makefile.am
      agg_alpha_mask_u8.h
      agg_arc.h
      agg_array.h
      agg_arrowhead.h
      agg_basics.h
      agg_bezier_arc.h
      agg_bitset_iterator.h
      agg_bounding_rect.h
      agg_bspline.h
      agg_clip_liang_barsky.h
      agg_color_gray.h
      agg_color_rgba.h
      agg_config.h
      agg_conv_adaptor_vcgen.h
      agg_conv_adaptor_vpgen.h
      agg_conv_bspline.h
      agg_conv_clip_polygon.h
      agg_conv_clip_polyline.h
      agg_conv_close_polygon.h
      agg_conv_concat.h
      agg_conv_contour.h
      agg_conv_curve.h
      agg_conv_dash.h
      agg_conv_gpc.h
      agg_conv_marker.h
      agg_conv_marker_adaptor.h
      agg_conv_segmentator.h
      agg_conv_shorten_path.h
      agg_conv_smooth_poly1.h
      agg_conv_stroke.h
      agg_conv_transform.h
      agg_conv_unclose_polygon.h
      agg_curves.h
      agg_dda_line.h
      agg_ellipse.h
      agg_ellipse_bresenham.h
      agg_embedded_raster_fonts.h
      agg_font_cache_manager.h
      agg_gamma_functions.h
      agg_gamma_lut.h
      agg_glyph_raster_bin.h
      agg_gsv_text.h
      agg_image_filters.h
      agg_line_aa_basics.h
      agg_math.h
      agg_math_stroke.h
      agg_path_storage.h
      agg_path_storage_integer.h
      agg_pattern_filters_rgba.h
      agg_pixfmt_amask_adaptor.h
      agg_pixfmt_gray.h
      agg_pixfmt_rgb.h
      agg_pixfmt_rgb_packed.h
      agg_pixfmt_rgba.h
      agg_rasterizer_outline.h
      agg_rasterizer_outline_aa.h
      agg_rasterizer_scanline_aa.h
      agg_render_scanlines.h
      agg_renderer_base.h
      agg_renderer_markers.h
    src/
    svg/
  examples/
  lib/
  license/
  mpl1/
  sandbox/
  src/
  swig/
  ttconv/
  unit/
  API_CHANGES
  CHANGELOG
  CODING_GUIDE
  DEVNOTES
  INSTALL
  INTERACTIVE
  KNOWN_BUGS
  MANIFEST
  MANIFEST.in
  Makefile
  README
  SEGFAULTS
  TODO
  __init__.py
  boilerplate.py
  license.py
  makeswig.py
  matplotlibrc.template
  setup.cfg
  setup.py
  setupegg.py
  setupext.py