.. wxPython Phoenix documentation This file was generated by Phoenix's sphinx generator and associated tools, do not edit by hand. Copyright: (c) 2011-2020 by Total Control Software License: wxWindows License .. include:: headings.inc .. currentmodule:: wx.lib.plot.polyobjects .. highlight:: python .. _wx.lib.plot.polyobjects.PlotGraphics: ========================================================================================================================================== |phoenix_title| **wx.lib.plot.polyobjects.PlotGraphics** ========================================================================================================================================== Creates a PlotGraphics object. :param objects: The Poly objects to plot. :type objects: list of :class:`~wx.lib.plot.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 ================================= .. raw:: html
Inheritance diagram for class PlotGraphics:
| |method_summary| Methods Summary ================================ ================================================================================ ================================================================================ :meth:`~wx.lib.plot.polyobjects.PlotGraphics.__init__` Initialize self. See help(type(self)) for accurate signature. :meth:`~wx.lib.plot.polyobjects.PlotGraphics.boundingBox` :meth:`~wx.lib.plot.polyobjects.PlotGraphics.draw` :meth:`~wx.lib.plot.polyobjects.PlotGraphics.getLegendNames` Returns list of legend names :meth:`~wx.lib.plot.polyobjects.PlotGraphics.getSymExtent` Get max width and height of lines and markers symbols for legend :meth:`~wx.lib.plot.polyobjects.PlotGraphics.getTitle` Get the title at the top of graph :meth:`~wx.lib.plot.polyobjects.PlotGraphics.getXLabel` Get X axis label string :meth:`~wx.lib.plot.polyobjects.PlotGraphics.getYLabel` Get Y axis label string :meth:`~wx.lib.plot.polyobjects.PlotGraphics.scaleAndShift` :meth:`~wx.lib.plot.polyobjects.PlotGraphics.setLogScale` Set the log scale boolean value. :meth:`~wx.lib.plot.polyobjects.PlotGraphics.setPrinterScale` Thickens up lines and markers only for printing :meth:`~wx.lib.plot.polyobjects.PlotGraphics.setTitle` Set the title at the top of graph :meth:`~wx.lib.plot.polyobjects.PlotGraphics.setXLabel` Set the X axis label on the graph :meth:`~wx.lib.plot.polyobjects.PlotGraphics.setYLabel` Set the Y axis label on the graph ================================================================================ ================================================================================ | |property_summary| Properties Summary ===================================== ================================================================================ ================================================================================ :attr:`~wx.lib.plot.polyobjects.PlotGraphics.absScale` :attr:`~wx.lib.plot.polyobjects.PlotGraphics.logScale` :attr:`~wx.lib.plot.polyobjects.PlotGraphics.printerScale` :attr:`~wx.lib.plot.polyobjects.PlotGraphics.title` Get the title at the top of graph :attr:`~wx.lib.plot.polyobjects.PlotGraphics.xLabel` Get the X axis label on the graph :attr:`~wx.lib.plot.polyobjects.PlotGraphics.yLabel` Get the Y axis label on the graph ================================================================================ ================================================================================ | |api| Class API =============== .. class:: PlotGraphics(object) Creates a PlotGraphics object. :param objects: The Poly objects to plot. :type objects: list of :class:`~wx.lib.plot.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. .. method:: __init__(self, objects, title='', xLabel='', yLabel='') Initialize self. See help(type(self)) for accurate signature. .. method:: boundingBox(self) .. method:: draw(self, dc) .. method:: getLegendNames(self) Returns list of legend names .. method:: getSymExtent(self, printerScale) Get max width and height of lines and markers symbols for legend .. method:: getTitle(self, title='') Get the title at the top of graph .. deprecated:: Feb 27, 2016 Use the :attr:`~wx.lib.plot.polyobjects.PlotGraphics.title` property instead. .. method:: getXLabel(self) Get X axis label string .. deprecated:: Feb 27, 2016 Use the :attr:`~wx.lib.plot.polyobjects.PlotGraphics.xLabel` property instead. .. method:: getYLabel(self) Get Y axis label string .. deprecated:: Feb 27, 2016 Use the :attr:`~wx.lib.plot.polyobjects.PlotGraphics.yLabel` property instead. .. method:: scaleAndShift(self, scale=(1, 1), shift=(0, 0)) .. method:: setLogScale(self, logscale) Set the log scale boolean value. .. deprecated:: Feb 27, 2016 Use the :attr:`~wx.lib.plot.polyobjects.PlotGraphics.logScale` property instead. .. method:: setPrinterScale(self, scale) Thickens up lines and markers only for printing .. deprecated:: Feb 27, 2016 Use the :attr:`~wx.lib.plot.polyobjects.PlotGraphics.printerScale` property instead. .. method:: setTitle(self, title='') Set the title at the top of graph .. deprecated:: Feb 27, 2016 Use the :attr:`~wx.lib.plot.polyobjects.PlotGraphics.title` property instead. .. method:: setXLabel(self, xLabel='') Set the X axis label on the graph .. deprecated:: Feb 27, 2016 Use the :attr:`~wx.lib.plot.polyobjects.PlotGraphics.xLabel` property instead. .. method:: setYLabel(self, yLabel='') Set the Y axis label on the graph .. deprecated:: Feb 27, 2016 Use the :attr:`~wx.lib.plot.polyobjects.PlotGraphics.yLabel` property instead. .. attribute:: absScale See :meth:`~PlotGraphics.absScale` , :meth:`~PlotGraphics.absScale` .. attribute:: logScale See :meth:`~PlotGraphics.logScale` , :meth:`~PlotGraphics.logScale` .. attribute:: printerScale See :meth:`~PlotGraphics.printerScale` , :meth:`~PlotGraphics.printerScale` .. attribute:: title Get the title at the top of graph .. attribute:: xLabel Get the X axis label on the graph .. attribute:: yLabel Get the Y axis label on the graph