当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python matplotlib.pyplot.polar()用法及代码示例


Matplotlib是Python中的一个库,它是数字的-NumPy库的数学扩展。 Pyplot是Matplotlib模块的基于状态的接口,该模块提供了MATLAB-like接口。

matplotlib.pyplot.polar()函数:

matplotlib库的pyplot模块中的polar()函数用于绘制极坐标图。

用法: matplotlib.pyplot.polar(*args, **kwargs)


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

返回:此方法不返回任何值。

以下示例说明了matplotlib.pyplot中的matplotlib.pyplot.polar()函数:

范例1:

# Implementation of matplotlib function 
import matplotlib.pyplot as plt 
import matplotlib.transforms as mtransforms 
import numpy as np 
   
from matplotlib.transforms import offset_copy 
   
xs = np.arange(-2, 2) 
ys = np.cos(xs**2) 
plt.polar(xs, ys)  
   
plt.title('matplotlib.pyplot.polar() function Example', 
                                    fontweight ="bold") 
plt.show()

输出:

范例2:

# Implementation of matplotlib function 
import matplotlib.pyplot as plt 
import matplotlib.transforms as mtransforms 
import numpy as np 
  
from matplotlib.transforms import offset_copy 
  
xs = np.arange(8) 
ys = np.cos(xs**2) 
  
fig = plt.figure(figsize =(5, 10)) 
ax = plt.subplot(1, 1, 1) 
  
trans_offset = mtransforms.offset_copy(ax.transData, fig = fig, 
                                       y = 6, units ='dots') 
  
for x, y in zip(xs, ys):
    plt.polar(x, y, 'go') 
    plt.text(x, y, '% d, % d' % (int(x), int(y)), 
                       transform = trans_offset, 
                  horizontalalignment ='center', 
                    verticalalignment ='bottom') 
      
plt.title('matplotlib.pyplot.polar() function Example',  
                                    fontweight ="bold") 
plt.show()

输出:




相关用法


注:本文由纯净天空筛选整理自SHUBHAMSINGH10大神的英文原创作品 matplotlib.pyplot.polar() in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。