如何从 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)
以下代码显示了如何删除x 轴刻度线:
plt. tick_params (bottom= False ) plt. scatter (x, y, s=200)
示例 2:删除两个轴上的刻度线
以下代码显示如何从两个轴上删除刻度线:
plt. tick_params (left= False , bottom= False ) plt. scatter (x, y, s=200)
示例 3:删除刻度线和轴标签
以下代码显示如何从两个轴上删除刻度线和标签:
plt. tick_params (left= False , bottom= False, labelleft= False , labelbottom= False ) plt. scatter (x, y, s=200)
您可以在此处找到更多 Matplotlib 教程。