Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.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_Matplotlib_Plot - Fatal编程技术网

Python 从网格中删除破折号

Python 从网格中删除破折号,python,matplotlib,plot,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) 我得到以下信息: xaxis记号和标签没有显示(如预期的那样),但一些破折号出现在绘图的底部(前三个我用红色圈了起来) 我怎样才能移除它们?我已经查看了网格,但什么也找不到 如果有一个答案能告诉我如何

如果我运行这个代码

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)
我得到以下信息:

xaxis记号和标签没有显示(如预期的那样),但一些破折号出现在绘图的底部(前三个我用红色圈了起来)

我怎样才能移除它们?我已经查看了网格,但什么也找不到


如果有一个答案能告诉我如何通过查看文档来解决这个问题,那将非常有用。

您看到的是尺寸为0的标签。即使是大小为零的刻度也会因为抗下雨而显示为单个点

你可能想把标签完全去掉

ax.xaxis.set_tick_params(length=0,labelbottom=False)

您可以通过查看可用的参数来了解这一点。

问题的第一部分已经回答。第二部分(你自己是怎么知道的)更难。通常谷歌和stackoverflow是你最好的朋友:)