(matplotlib)如何不显示x轴或y轴刻度(ticks)

文章目录

      • 背景
        • plt版本
        • ax子图版本
      • 解决办法
        • plt版本
        • ax子图版本

背景

import numpy as np
import matplotlib.pyplot as plt

plt版本

x=[1,2,3]
y=[4,5,6]
plt.plot(x,y)

ax子图版本

x=[1,2,3]
y=[4,5,6]
ax=plt.subplot()
ax.plot(x,y)

(matplotlib)如何不显示x轴或y轴刻度(ticks)_第1张图片

可以发现,正常情况下是有刻度的,如果我不想要刻度该怎么办呢?

解决办法

这个问题其实很简单,有些人喜欢用命令,但是其实不需要有一招最简单的办法:

plt版本

x=[1,2,3]
y=[4,5,6]
plt.plot(x,y)
plt.xticks([])

ax子图版本

x=[1,2,3]
y=[4,5,6]
ax=plt.subplot()
ax.plot(x,y)
ax.set_xticks([])

(matplotlib)如何不显示x轴或y轴刻度(ticks)_第2张图片

芜湖~

你可能感兴趣的:(数据分析,matplotlib)