Matplotlib.artist.artist.get_snap() - 获取snap设置

Matplotlib.artist.artist.get_snap()

matplotlib库的artist模块中的get_snap()方法用于获取snap设置。

语法:artist.get_snap(self)

参数:该方法不接受任何参数。

Returns:该方法返回snap设置。

下面的例子演示了matplotlib中的matplotlib.artist.artist.get_snap()函数:

示例1

# Implementation of matplotlib function
from matplotlib.artist import Artist  
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) 
     
ax.text(0.3, 0.5, "Snap Setting : "
        +str(Artist.get_snap(ax)),  
        fontweight ="bold") 
  
fig.suptitle('matplotlib.artist.Artist.get_snap()\
function Example', fontweight ="bold") 
  
plt.show()

输出:

Matplotlib.artist.artist.get_snap()

示例2

# Implementation of matplotlib function
from matplotlib.artist import Artist  
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) 
     
Artist.set_snap(ax, True) 
    
ax.text(-1.3, 2, "Snap Setting : "
        + str(Artist.get_snap(ax)), 
        fontweight ="bold") 
  
fig.suptitle('matplotlib.artist.Artist.get_snap()\
function Example', fontweight ="bold") 
  
plt.show()

输出:

Matplotlib.artist.artist.get_snap()

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程