Table of Contents

Class: _FileItem Gnuplot/PlotItems.py

A PlotItem representing a file that contains gnuplot data.

This class is not meant for users but rather as a base class for other types of FileItem.

Base Classes   
PlotItem
Methods   
__init__
get_base_command_string
set_option_binary
set_option_colonsep
  __init__ 
__init__ (
        self,
        filename,
        **keyw,
        )

Represent a PlotItem that gnuplot treates as a file.

This class holds the information that is needed to construct the plot command line, including options that are specific to file-like gnuplot input.

<filename> is a string representing the filename to be passed to gnuplot within quotes. It may be the name of an existing file, - for inline data, or the name of a named pipe.

Keyword arguments:

using=<int>
plot that column against line number
using=<tuple>
plot using a:b:c:d etc. Elements in the tuple that are None are output as the empty string.
using=<string>
plot `using <string>' (allows gnuplot's arbitrary column arithmetic)
every=<value>
plot every <value>. <value> is formatted as for using option.
index=<value>
plot index <value>. <value> is formatted as for using option.
binary=<boolean>
data in the file is in binary format (this option is only allowed for grid data for splot).
smooth=<string>
smooth the data. Option should be unique, csplines, acsplines, bezier, or sbezier.

The keyword arguments recognized by PlotItem can also be used here.

Note that the using option is interpreted by gnuplot, so columns must be numbered starting with 1.

By default, gnuplot uses the name of the file plus any using option as the dataset title. If you want another title, set it explicitly using the title option.

  get_base_command_string 
get_base_command_string ( self )

  set_option_binary 
set_option_binary ( self,  binary )

Exceptions   
Errors.OptionError( 'Gnuplot.py is currently configured to reject binary data' )
  set_option_colonsep 
set_option_colonsep (
        self,
        name,
        value,
        )

Exceptions   
Errors.OptionError('%s=%s' %( name, value, ) )

Table of Contents

This document was automatically generated on Sun Oct 19 17:10:22 2003 by HappyDoc version 2.1