phoenix_title wx.lib.plot.polyobjects.PlotGraphics¶

Creates a PlotGraphics object.

param objects:

The Poly objects to plot.

type objects:

list of PolyPoints objects

param title:

The title shown at the top of the graph.

type title:

str

param xLabel:

The x-axis label.

type xLabel:

str

param yLabel:

The y-axis label.

type yLabel:

str

Warning

All methods except __init__ are private.


class_hierarchy Class Hierarchy¶

Inheritance diagram for class PlotGraphics:

method_summary Methods Summary¶

__init__

Initialize self. See help(type(self)) for accurate signature.

boundingBox

draw

getLegendNames

Returns list of legend names

getSymExtent

Get max width and height of lines and markers symbols for legend

getTitle

Get the title at the top of graph

getXLabel

Get X axis label string

getYLabel

Get Y axis label string

scaleAndShift

setLogScale

Set the log scale boolean value.

setPrinterScale

Thickens up lines and markers only for printing

setTitle

Set the title at the top of graph

setXLabel

Set the X axis label on the graph

setYLabel

Set the Y axis label on the graph


property_summary Properties Summary¶

absScale

logScale

printerScale

title

Get the title at the top of graph

xLabel

Get the X axis label on the graph

yLabel

Get the Y axis label on the graph


api Class API¶

class PlotGraphics(object)¶

Creates a PlotGraphics object.

Parameters:
  • objects (list of PolyPoints objects) – The Poly objects to plot.

  • title (str) – The title shown at the top of the graph.

  • xLabel (str) – The x-axis label.

  • yLabel (str) – The y-axis label.

Warning

All methods except __init__ are private.


Methods¶

__init__(self, objects, title='', xLabel='', yLabel='')¶

Initialize self. See help(type(self)) for accurate signature.



boundingBox(self)¶


draw(self, dc)¶


getLegendNames(self)¶

Returns list of legend names



getSymExtent(self, printerScale)¶

Get max width and height of lines and markers symbols for legend



getTitle(self, title='')¶

Get the title at the top of graph

Deprecated since version Feb: 27, 2016

Use the title property instead.



getXLabel(self)¶

Get X axis label string

Deprecated since version Feb: 27, 2016

Use the xLabel property instead.



getYLabel(self)¶

Get Y axis label string

Deprecated since version Feb: 27, 2016

Use the yLabel property instead.



scaleAndShift(self, scale=(1, 1), shift=(0, 0))¶


setLogScale(self, logscale)¶

Set the log scale boolean value.

Deprecated since version Feb: 27, 2016

Use the logScale property instead.



setPrinterScale(self, scale)¶

Thickens up lines and markers only for printing

Deprecated since version Feb: 27, 2016

Use the printerScale property instead.



setTitle(self, title='')¶

Set the title at the top of graph

Deprecated since version Feb: 27, 2016

Use the title property instead.



setXLabel(self, xLabel='')¶

Set the X axis label on the graph

Deprecated since version Feb: 27, 2016

Use the xLabel property instead.



setYLabel(self, yLabel='')¶

Set the Y axis label on the graph

Deprecated since version Feb: 27, 2016

Use the yLabel property instead.


Properties¶

absScale¶

See absScale , absScale



logScale¶

See logScale , logScale



printerScale¶

See printerScale , printerScale



title¶

Get the title at the top of graph



xLabel¶

Get the X axis label on the graph



yLabel¶

Get the Y axis label on the graph