Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.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 3.x_Matplotlib - Fatal编程技术网

Python 条形图中的重叠名称

Python 条形图中的重叠名称,python,python-3.x,matplotlib,Python,Python 3.x,Matplotlib,您好,我正在尝试用matplotlib绘制条形图 除了X“点”的名称彼此重叠,而不是在它们之间留有空格外,其他一切都正常工作 每个名字都写在下一个名字的上面 我是matplotlib的新手,希望听到关于如何解决这个问题的解释,这样我就可以清楚地看到这些名字了 添加图片 正如您在我的代码中看到的,路径名称是重叠的名称 plt.bar(paths_names,list_of_videos_length) plt.show() 如何给路径名称的任何字符串留出足够的空间,使其不会重叠?在这种情况下

您好,我正在尝试用matplotlib绘制条形图

除了X“点”的名称彼此重叠,而不是在它们之间留有空格外,其他一切都正常工作 每个名字都写在下一个名字的上面

我是matplotlib的新手,希望听到关于如何解决这个问题的解释,这样我就可以清楚地看到这些名字了

添加图片

正如您在我的代码中看到的,路径名称是重叠的名称

plt.bar(paths_names,list_of_videos_length)

plt.show()

如何给路径名称的任何字符串留出足够的空间,使其不会重叠?在这种情况下,我将旋转X单击名称。 您还可以为Xtickname创建不同的填充级别,并尝试这样做是否有帮助。以下是更改xtick填充的链接:。我的想法是制作3个不同的关卡,其中xticknames没有旋转

fig, ax = plt.subplots()
plt.bar(paths_names, list_of_videos_length)

# Rotate 45 degrees 
plt.setp( ax.xaxis.get_majorticklabels(), rotation=45, ha="right" )
plt.gcf().subplots_adjust(bottom=0.15)
plt.show()

可能是重复的嘿,伙计谢谢你的帮助,我刚刚试过,它的行为有点奇怪,但名字不再重叠了,你解决了一个问题,名字被删掉了!现在唯一奇怪的是标签不在正确的位置(看看左边的第三个街区),我从这里找到了一个可能的解决方案:。我将修改答案。现在,名称应该朝向条的中间。不确定它将如何与您的数据一起工作,但与我的测试数据一起工作。太棒了!现在可以用了,非常感谢你的帮助!!干杯,乐意帮忙。