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


Python Matplotlib.pyplot.xscale()用法及代码示例


Matplotlib是Python中的一个库,它是数字的-NumPy库的数学扩展。 Pyplot是Matplotlib模块的基于状态的接口,该模块提供了MATLAB-like接口。可在Pyplot中使用的各种图线图,轮廓图,直方图,散点图,3D图等。

matplotlib.pyplot.xscale()函数

matplotlib库的pyplot模块中的xscale()函数用于设置x轴比例。

用法: matplotlib.pyplot.xscale(value, \*\*kwargs)

参数:此方法接受下面描述的以下参数:

  • value:此参数是要应用的轴比例类型。
  • **kwargs:有不同的关键字参数可以接受,并且取决于规模。

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



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

范例1:

Python3

# Implementation of matplotlib function  
import matplotlib.pyplot as plt  
import numpy as np  
from matplotlib.ticker import EngFormatter  
    
val = np.random.RandomState(19680801)  
xs = np.logspace(1, 9, 100)  
ys = (0.8 + 4 * val.uniform(size = 100)) * np.log10(xs)**2
     
plt.xscale('log')  
plt.plot(xs, ys)  
plt.xlabel('Frequency')  
    
plt.title('matplotlib.pyplot.xscale() \ 
function Example\n', fontweight ="bold")  
    
plt.show() 

输出:

范例2:

Python3

# Implementation of matplotlib function  
import numpy as np  
import matplotlib.pyplot as plt  
    
fig, ax4 = plt.subplots()  
    
x = 10.0**np.linspace(0.0, 2.0, 15)  
y = x**2.0
plt.xscale("log", nonposx ='clip')  
plt.yscale("log", nonposy ='clip')  
    
plt.errorbar(x, y, xerr = 0.1 * x,  
             yerr = 2.0 + 1.75 * y,   
             color ="green")  
    
plt.ylim(bottom = 0.1)  
    
plt.title('matplotlib.pyplot.xscale() \ 
function Example\n', fontweight ="bold")  
    
plt.show() 

输出:




相关用法


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