本文整理汇总了Python中matplotlib.axes.Axes._set_lim_and_transforms方法的典型用法代码示例。如果您正苦于以下问题:Python Axes._set_lim_and_transforms方法的具体用法?Python Axes._set_lim_and_transforms怎么用?Python Axes._set_lim_and_transforms使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类matplotlib.axes.Axes
的用法示例。
在下文中一共展示了Axes._set_lim_and_transforms方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: _set_lim_and_transforms
# 需要导入模块: from matplotlib.axes import Axes [as 别名]
# 或者: from matplotlib.axes.Axes import _set_lim_and_transforms [as 别名]
def _set_lim_and_transforms(self):
"""
This is called once when the plot is created to set up all the
transforms for the data, text and grids.
"""
rot = 30
# Get the standard transform setup from the Axes base class
Axes._set_lim_and_transforms(self)
# Need to put the skew in the middle, after the scale and limits,
# but before the transAxes. This way, the skew is done in Axes
# coordinates thus performing the transform around the proper origin
# We keep the pre-transAxes transform around for other users, like the
# spines for finding bounds
self.transDataToAxes = self.transScale + \
self.transLimits + transforms.Affine2D().skew_deg(rot, 0)
# Create the full transform from Data to Pixels
self.transData = self.transDataToAxes + self.transAxes
# Blended transforms like this need to have the skewing applied using
# both axes, in axes coords like before.
self._xaxis_transform = (transforms.blended_transform_factory(
self.transScale + self.transLimits,
transforms.IdentityTransform()) +
transforms.Affine2D().skew_deg(rot, 0)) + self.transAxes
示例2: _set_lim_and_transforms
# 需要导入模块: from matplotlib.axes import Axes [as 别名]
# 或者: from matplotlib.axes.Axes import _set_lim_and_transforms [as 别名]
def _set_lim_and_transforms(self):
"""
This is called once when the plot is created to set up all the
transforms for the data, text and grids.
"""
#Get the standard transform setup from the Axes base class
Axes._set_lim_and_transforms(self)
#Save the unskewed data transform for our own use when regenerating
#the data transform. The user might want this as well
self._transDataNonskew = self.transData
#Create a wrapper for the data transform, so that any object that
#grabs this transform will see an updated version when we change it
self.transData = transforms.TransformWrapper(
transforms.IdentityTransform())
#Create a wrapper for the proj. transform, so that any object that
#grabs this transform will see an updated version when we change it
self.transProjection = transforms.TransformWrapper(
transforms.IdentityTransform())
self._update_data_transform()