Class: QgsPlotAxis¶
Encapsulates the properties of a plot axis.
Warning
This class is not considered stable API, and may change in future!
Added in version 3.26.
Methods
Returns the interval of major grid lines for the axis. |
|
Returns the interval of minor grid lines for the axis. |
|
Returns the line symbol used to render the major lines in the axis grid. |
|
Returns the line symbol used to render the minor lines in the axis grid. |
|
Returns the interval of labels for the axis. |
|
Returns the axis label suffix, or an empty string if no label suffix is to be used. |
|
Returns the placement for the axis label suffixes. |
|
Returns the numeric format used for the axis labels. |
|
Reads the axis' properties from an XML element. |
|
Sets the interval of major grid lines for the axis. |
|
Sets the interval of minor grid lines for the axis. |
|
Sets the symbol used to render the major lines in the axis grid. |
|
Sets the symbol used to render the minor lines in the axis grid. |
|
Sets the interval of labels for the axis. |
|
Sets the axis label suffix. |
|
Sets the placement for the axis label suffixes. |
|
Sets the numeric format used for the axis labels. |
|
Sets the text format used for the axis labels. |
|
Returns the text format used for the axis labels. |
|
Writes the axis' properties into an XML element. |
- class qgis.core.QgsPlotAxis[source]¶
Bases:
object
- gridIntervalMajor(self) float [source]¶
Returns the interval of major grid lines for the axis.
See also
- Return type:
float
- gridIntervalMinor(self) float [source]¶
Returns the interval of minor grid lines for the axis.
See also
- Return type:
float
- gridMajorSymbol(self) QgsLineSymbol | None [source]¶
Returns the line symbol used to render the major lines in the axis grid.
See also
- Return type:
Optional[QgsLineSymbol]
- gridMinorSymbol(self) QgsLineSymbol | None [source]¶
Returns the line symbol used to render the minor lines in the axis grid.
See also
- Return type:
Optional[QgsLineSymbol]
- labelInterval(self) float [source]¶
Returns the interval of labels for the axis.
See also
- Return type:
float
- labelSuffix(self) str [source]¶
Returns the axis label suffix, or an empty string if no label suffix is to be used.
See also
See also
Added in version 3.32.
- Return type:
str
- labelSuffixPlacement(self) Qgis.PlotAxisSuffixPlacement [source]¶
Returns the placement for the axis label suffixes.
See also
See also
Added in version 3.32.
- Return type:
- numericFormat(self) QgsNumericFormat | None [source]¶
Returns the numeric format used for the axis labels.
See also
- Return type:
Optional[QgsNumericFormat]
- readXml(self, element: QDomElement, context: QgsReadWriteContext) bool [source]¶
Reads the axis’ properties from an XML
element
.- Parameters:
element (QDomElement)
context (QgsReadWriteContext)
- Return type:
bool
- setGridIntervalMajor(self, interval: float)[source]¶
Sets the
interval
of major grid lines for the axis.See also
- Parameters:
interval (float)
- setGridIntervalMinor(self, interval: float)[source]¶
Sets the
interval
of minor grid lines for the axis.See also
- Parameters:
interval (float)
- setGridMajorSymbol(self, symbol: QgsLineSymbol | None)[source]¶
Sets the
symbol
used to render the major lines in the axis grid.Ownership of
symbol
is transferred to the plot.See also
- Parameters:
symbol (Optional[QgsLineSymbol])
- setGridMinorSymbol(self, symbol: QgsLineSymbol | None)[source]¶
Sets the
symbol
used to render the minor lines in the axis grid.Ownership of
symbol
is transferred to the plot.See also
- Parameters:
symbol (Optional[QgsLineSymbol])
- setLabelInterval(self, interval: float)[source]¶
Sets the
interval
of labels for the axis.See also
- Parameters:
interval (float)
- setLabelSuffix(self, suffix: str | None)[source]¶
Sets the axis label
suffix
. Set to an empty string if no label suffix is to be used.See also
See also
Added in version 3.32.
- Parameters:
suffix (Optional[str])
- setLabelSuffixPlacement(self, placement: Qgis.PlotAxisSuffixPlacement)[source]¶
Sets the
placement
for the axis label suffixes.See also
See also
Added in version 3.32.
- Parameters:
placement (Qgis.PlotAxisSuffixPlacement)
- setNumericFormat(self, format: QgsNumericFormat | None)[source]¶
Sets the numeric
format
used for the axis labels.Ownership of
format
is transferred to the plot.See also
- Parameters:
format (Optional[QgsNumericFormat])
- setTextFormat(self, format: QgsTextFormat)[source]¶
Sets the text
format
used for the axis labels.See also
- Parameters:
format (QgsTextFormat)
- textFormat(self) QgsTextFormat [source]¶
Returns the text format used for the axis labels.
See also
- Return type:
- writeXml(self, element: QDomElement, document: QDomDocument, context: QgsReadWriteContext) bool [source]¶
Writes the axis’ properties into an XML
element
.- Parameters:
element (QDomElement)
document (QDomDocument)
context (QgsReadWriteContext)
- Return type:
bool