Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在打印中仅隐藏轴标签,而不是整个轴_Python_Python 2.7_Python 3.x_Pandas - Fatal编程技术网

Python 在打印中仅隐藏轴标签,而不是整个轴

Python 在打印中仅隐藏轴标签,而不是整个轴,python,python-2.7,python-3.x,pandas,Python,Python 2.7,Python 3.x,Pandas,我可以通过以下方式清除熊猫图中的xlabel文本: plt.xlabel("") 相反,是否可以隐藏标签 可能类似于.xaxis.label.set\u visible(False)- Series和DataFrame上的plot方法只是plt.plot()的简单包装器: 这意味着您可以使用matplolib执行任何操作,也可以使用Pandas数据帧绘图 方法,用于设置轴属性。在调用plt.show()之前调用plt.axis('off')将关闭两个轴 df.plot() plt.axis('

我可以通过以下方式清除熊猫图中的xlabel文本:

plt.xlabel("")
相反,是否可以隐藏标签

可能类似于
.xaxis.label.set\u visible(False)

-

Series和DataFrame上的plot方法只是plt.plot()的简单包装器:

这意味着您可以使用matplolib执行任何操作,也可以使用Pandas数据帧绘图

方法,用于设置轴属性。在调用
plt.show()
之前调用
plt.axis('off')
将关闭两个轴

df.plot()
plt.axis('off')
plt.show()
plt.close()
要控制单个轴,需要通过绘图的属性设置其属性。对于x轴-)

类似地,要控制轴标签,请获取标签并将其禁用

df.plot()
ax1 = plt.axes()
x_axis = ax1.axes.get_xaxis()
x_axis.set_label_text('foo')
x_label = x_axis.get_label()
##print isinstance(x_label, matplotlib.artist.Artist)
x_label.set_visible(False)
plt.show()
plt.close()
你也可以像这样到达x轴

ax1 = plt.axes()
x_axis = ax1.xaxis
x_axis.set_label_text('foo')
x_axis.label.set_visible(False)
还是这个

ax1 = plt.axes()
ax1.xaxis.set_label_text('foo')
ax1.xaxis.label.set_visible(False)

返回其中的一个或numpy.ndarray

这样你可以在打电话时得到它/它们

axs = df.plot()


.set\u visible()
是一种方法。轴和它们的标签是艺术家,所以它们也有。有许多方法可以自定义绘图。有时你可以在浏览中找到你想要的功能,下面是文档:这听起来像你要找的:
sharex:boolean,如果ax为None,则默认为True,如果subplot=True,则共享x轴并将一些x轴标签设置为不可见;如果ax为None,则默认为True;如果传入ax,则默认为False;请注意,传入ax和sharex=True将更改图形中所有轴的所有x轴标签!sharey:boolean,如果SubPlot=True,则默认为False,共享y轴并将一些y轴标签设置为不可见
axs = df.plot()