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


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


Matplotlib是Python中用于阵列二维图的可视化库。 Matplotlib是一个基于NumPy数组的多平台数据可视化库,旨在与更广泛的SciPy堆栈配合使用。

matplotlib.pyplot.tick_params()

matplotlib.pyplot.tick_params()用于更改刻度线,刻度线标签和网格线的外观。

用法:



matplotlib.pyplot.tick_params(axis='both', **kwargs)

参数

参数 使用
axis {'x','y','both'}(可选) 将参数应用到哪个轴。默认值为“两者”。
reset 布尔值,默认值:False 如果为True,则在处理其他关键字参数之前将所有参数设置为默认值。
which {“主要”,“未成年人”,“两者”} 默认值为“主要”;将参数应用于滴答声。
direction {“进”,“出”,“进”} 将刻度线置于轴内,轴外或两者皆有。
length float 刻度线长度(以磅为单位)。
width float 默认值为“主要”;将参数应用于滴答声。
color color 刻度线颜色。
pad float 刻度和标签之间的距离(以磅为单位)。
labelsize 浮点数或str 勾选标签字体大小(以磅或字符串为单位)(例如“大”)。 labelcolor color 刻度标签颜色。 colors color 刻度线颜色和标签颜色。 zorder float 勾选并标记zorder。 底部,顶部,左侧,右侧 bool 是否绘制各个刻度。 labelbottom,labeltop,labelleft,labelright bool 是否绘制各个刻度标签。 labelrotation float 刻度线标签旋转 grid_color color 网格线颜色 grid_alpha float 网格线的透明度:0(透明)至1(不透明)。 grid_linewidth float 网格线的宽度(以磅为单位)。 grid_linestyle str 任何有效的Line2D线型规格。

范例1:默认图

# importing libraries 
import matplotlib.pyplot as plt  
    
# values of x and y axes  
x = [i for i in range(5, 55, 5)] 
y = [1, 4, 3, 2, 7, 6, 9, 8, 10, 5]  
    
plt.plot(x, y)  
plt.xlabel('x')  
plt.ylabel('y')  
    
plt.show() 


输出:

matplotlib.pyplot.tick_params()

范例2:

# importing libraries 
import matplotlib.pyplot as plt 
from matplotlib.ticker import MultipleLocator, ScalarFormatter 
  
fig, ax = plt.subplots() 
ax.plot([0, 10, 20, 30], [0, 2, 1, 2]) 
  
ax.xaxis.set_minor_locator(MultipleLocator(1)) 
ax.xaxis.set_minor_formatter(ScalarFormatter()) 
  
ax.tick_params(axis ='both', which ='major',  
               labelsize = 16, pad = 12,  
               colors ='r') 
  
ax.tick_params(axis ='both', which ='minor', 
               labelsize = 8, colors ='b') 
  
plt.show()

输出:
matplotlib.pyplot.tick_params()




相关用法


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