Matplotlib是Python中的一个库,它是数字的-NumPy库的数学扩展。它是Python中令人惊叹的可视化库,用于数组的2D图,并用于与更广泛的SciPy堆栈配合使用。
Matplotlib.axis.Tick.set_snap()函数
matplotlib库的轴模块中的Tick.set_snap()函数用于设置捕捉行为。
用法: Tick.set_snap(self, snap)
参数:此方法接受以下参数。
- snap:此参数包含布尔值或“无”。
返回值:此方法不返回任何值。
以下示例说明了matplotlib.axis中的matplotlib.axis.Tick.set_snap()函数:
范例1:
Python3
# Implementation of matplotlib function
from matplotlib.axis import Tick
import matplotlib.pyplot as plt
from mpl_toolkits.axisartist.axislines import Subplot
fig = plt.figure()
ax = Subplot(fig, 111)
fig.add_subplot(ax)
ax.axis["left"].set_visible(False)
ax.axis["top"].set_visible(False)
Tick.set_snap(ax, True)
fig.suptitle('matplotlib.axis.Tick.set_snap() \
function Example', fontweight ="bold")
plt.show()
输出:
范例2:
Python3
# Implementation of matplotlib function
from matplotlib.axis import Tick
import numpy as np
import matplotlib.cm as cm
import matplotlib.pyplot as plt
import matplotlib.cbook as cbook
from matplotlib.path import Path
from matplotlib.patches import PathPatch
delta = 0.025
x = y = np.arange(-3.0, 3.0, delta)
X, Y = np.meshgrid(x, y)
Z1 = np.exp(-X**2 - Y**2)
Z2 = np.exp(-(X - 1)**2 - (Y - 1)**2)
Z = (Z1 - Z2) * 2
path = Path([[0, 1], [1, 0], [0, -1],
[-1, 0], [0, 1]])
patch = PathPatch(path, facecolor ='none')
fig, ax = plt.subplots()
ax.add_patch(patch)
im = ax.imshow(Z, interpolation ='bilinear',
cmap = cm.gray,
origin ='lower',
extent =[-3, 3, -3, 3],
clip_path = patch, clip_on = True)
im.set_clip_path(patch)
Tick.set_snap(im, None)
fig.suptitle('matplotlib.axis.Tick.set_snap() \
function Example', fontweight ="bold")
plt.show()
输出:
相关用法
- Python Wand function()用法及代码示例
- Python int()用法及代码示例
- Python tell()用法及代码示例
- Python map()用法及代码示例
- Python str()用法及代码示例
- Python dir()用法及代码示例
- Python id()用法及代码示例
- Python hex()用法及代码示例
- Python now()用法及代码示例
- Python sum()用法及代码示例
- Python oct()用法及代码示例
- Python ord()用法及代码示例
- Python cmp()用法及代码示例
- Python join()用法及代码示例
- Python fsum()用法及代码示例
- Python strftime()用法及代码示例
- Python isdisjoint()用法及代码示例
注:本文由纯净天空筛选整理自SHUBHAMSINGH10大神的英文原创作品 Matplotlib.axis.Tick.set_snap() function in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。