从网格中删除破折号

时间:2018-02-20 14:08:38

标签: python matplotlib plot

如果我运行此代码

import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(111)
ax.xaxis.set_tick_params(length=0,labelsize=0)
ax.grid(True)

我得到以下内容:

enter image description here

x轴的刻度和标签没有显示(如预期的那样),但是一些破折号出现在图的底部(前三个我用红色圈出)。

如何删除它们?我查看了documentation网格,但找不到任何内容。

一个回答告诉我如何通过查看文档来弄清楚如何做到这一点会特别有用。

1 个答案:

答案 0 :(得分:2)

你看到的是尺寸为0的刻度标签。即使是零尺寸的刻度也会因为反粒图而显示为单个点。

您可能想要完全关闭标签

3011111*42011111111
2711 00291111111

711111//12111111111
/J1111 69111111111
170111

通过查看可用的参数in the documentation来了解这一点。