如何从 matplotlib 图中删除刻度


通常,您可能希望删除 Matplotlib 图中一个或多个轴上的刻度线。幸运的是,使用tick_params()函数可以很容易地做到这一点。

本教程基于以下散点图展示了如何在实践中使用此功能的几个示例:

 import matplotlib.pyplot as plt

#createdata
x = [25, 12, 15, 14, 19, 23, 25, 29]
y = [5, 7, 7, 9, 12, 9, 9, 4]

#create scatterplot
plt. scatter (x, y, s=200)

示例 1:删除单个轴上的刻度线

以下代码显示如何删除y 轴刻度线:

 plt. tick_params (left= False )

plt. scatter (x, y, s=200)

Matplotlib 删除 y 轴刻度线

以下代码显示了如何删除x 轴刻度线:

 plt. tick_params (bottom= False )

plt. scatter (x, y, s=200) 

Matplotlib 删除 x 轴刻度

示例 2:删除两个轴上的刻度线

以下代码显示如何从两个轴上删除刻度线:

 plt. tick_params (left= False ,
bottom= False )

plt. scatter (x, y, s=200) 

Matplotlib 删除两个轴上的刻度线

示例 3:删除刻度线轴标签

以下代码显示如何从两个轴上删除刻度线标签:

 plt. tick_params (left= False ,
bottom= False,
                labelleft= False ,
labelbottom= False )

plt. scatter (x, y, s=200) 

从 Matplotlib 图中删除复选标记和标签

您可以在此处找到更多 Matplotlib 教程。

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注