Matplotlib.axes.axes.draw() - 绘制所有内容

Matplotlib.axes.axes.draw()

Matplotlib是Python中的一个库,它是NumPy库的数值-数学扩展。Axes包含了大多数图形元素:Axis、Tick、Line2D、Text、Polygon等,并设置坐标系。Axes的实例通过callbacks属性支持回调。

函数:Matplotlib.axes.axes.draw()

matplotlib库的Axes模块中的Axes.draw()函数用于绘制所有内容。

语法:Axes.draw(self, renderer=None,inframe=False)

参数:该方法接受以下参数。

  • renderer:该参数是第一个参数,默认值是None。
  • inframe:该参数包含布尔值,默认值为false。

Returns:该方法不返回任何值。

下面的例子演示了matplotlib.axes.axes.draw()函数在matplotlib.axes中的作用:

示例1

# Implementation of matplotlib function 
from mpl_toolkits.mplot3d import axes3d 
import matplotlib.pyplot as plt 
    
  
fig, ax = plt.subplots() 
    
def tellme(s): 
    ax.set_title(s, fontsize = 16) 
    fig.canvas.draw()
    renderer = fig.canvas.renderer
    ax.draw(renderer)
  
tellme('matplotlib.axes.Axes.draw() function Example') 
plt.show() 

输出:

Matplotlib.axes.axes.draw()

示例2

# Implementation of matplotlib function 
from mpl_toolkits.mplot3d import axes3d 
import matplotlib.pyplot as plt 
    
  
fig = plt.figure() 
ax = fig.add_subplot(111, projection ='3d') 
    
X, Y, Z = axes3d.get_test_data(0.1) 
ax.plot_wireframe(X, Y, Z, rstride = 5,  
                  cstride = 5) 
    
for angle in range(0, 90): 
    ax.view_init(30, angle)
    fig.canvas.draw()
    renderer = fig.canvas.renderer
    ax.draw(renderer) 
    plt.pause(.001) 
    ax.set_title('matplotlib.axes.Axes.draw()\
    function Example', fontweight ="bold") 

输出:

Matplotlib.axes.axes.draw()

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

matplotlib.axes