![](/img/trans.png)
[英]Python matplotlib: How to tick and ticklabel an axis/object independently of the object's scale
[英]how to remove axis label while keeping ticklabel and tick in matplotlib
我想删除轴 label 并保持刻度,刻度标签。
这是seaborn heatmap
示例。
在这种情况下,我只想删除 yaixs label('month') 和 xaxis label('year') label。
我尝试使用以下,但我不能只删除标签。
ax.xaxis.set_visible(False)
ax.set_xticklabels([])
ax.set_xticks([])
代码如下。
import seaborn as sns
import matplotlib.pylab as plt
fig, ax = plt.subplots()
flights = sns.load_dataset("flights")
flights = flights.pivot("month", "year", "passengers")
ax = sns.heatmap(flights)
#ax.xaxis.set_visible(False) # remove axis label & xtick label
#ax.set_xticklabels([]) # remove xtick label
#ax.set_xticks([]) # remove xtick label & tick
plt.show()
ax.set_xlabel('')
ax.set_ylabel('')
最简单的方法是,即使它是一种解决方法,也只是设置空标签:
ax.set_xlabel("")
ax.set_ylabel("")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.