如何在 matplotlib 中隐藏轴(附示例)


您可以使用以下语法隐藏 Matplotlib 图中的轴:

 import matplotlib. pyplot as plt

#get current axes
ax = plt. gca ()

#hide x-axis
ax. get_xaxis (). set_visible ( False )

#hide y-axis 
ax. get_yaxis (). set_visible ( False )

以下示例展示了如何在实践中使用此语法。

示例 1:隐藏 X 轴

以下代码显示如何创建散点图并隐藏 x 轴:

 import matplotlib. pyplot as plt

#define data
x = [3, 4, 4, 6, 7, 8, 8, 12]
y = [11, 12, 12, 14, 17, 15, 14, 19]

#create scatterplot
plt. scatter (x,y)

#get current axes
ax = plt. gca ()

#hide x-axis
ax. get_xaxis (). set_visible ( False )

在 Matplotlib 中隐藏 x 轴

示例 2:隐藏 Y 轴

以下代码显示如何创建散点图并隐藏 Y 轴:

 import matplotlib. pyplot as plt

#define data
x = [3, 4, 4, 6, 7, 8, 8, 12]
y = [11, 12, 12, 14, 17, 15, 14, 19]

#create scatterplot
plt. scatter (x,y)

#get current axes
ax = plt. gca ()

#hide y-axis
ax. get_yaxis (). set_visible ( False ) 

示例 3:隐藏两个轴

以下代码显示了如何创建散点图和隐藏轴:

 import matplotlib. pyplot as plt

#define data
x = [3, 4, 4, 6, 7, 8, 8, 12]
y = [11, 12, 12, 14, 17, 15, 14, 19]

#create scatterplot
plt. scatter (x,y)

#get current axes
ax = plt. gca ()

#hide x-axis
ax. get_xaxis (). set_visible ( False )

#hide y-axis
ax. get_yaxis (). set_visible ( False )

示例 4:完全删除轴和边框

以下代码显示了如何从图中完全删除轴和边框:

 import matplotlib. pyplot as plt

#define data
x = [3, 4, 4, 6, 7, 8, 8, 12]
y = [11, 12, 12, 14, 17, 15, 14, 19]

#create scatterplot
plt. scatter (x,y)

#get current axes
ax = plt. gca ()

#hide axes and borders
plt. axis (' off ')

其他资源

如何更改 Matplotlib 中的刻度数
如何在 Matplotlib 中旋转复选标记标签
如何在 Matplotlib 中设置轴范围

添加评论

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