13.2 Changing the default behavior via command-line options
Description: Changing the default behavior via command-line options
Keywords: pychart

##
13.2 Changing the default behavior via command-line options

The variables in the `theme` module can also be set from the command line. To do this, the program that imports PyChart must call `theme.get_options` in the beginning, because PyChart itself is just a library. Below is an example.

`get_options`( | ARGV = sys.argv[1:])

  This procedure takes a list of command line arguments in argv and parses options. It returns the non-parsed portion of argv. Parameter argv can be omitted, in which case its value defaults to `sys.argv[1:]`. The options supported are: "`-format=[ps,png,pdf,x11,svg]`", "`-output=`file", "`-color=[yes,no]`" "`-scale=`X", "`-font-family=`name", "`-font-size=`X", "`-line-width=`X", "`-debug-level=`N", "`bbox=`left,bottom,right,top". The below code shows an example.

      #!/usr/bin/python
      from pychart import *
      args = theme.get_options()
      ar = area.T(...)
      ...