2024-03-29 02:26:21 发布
网友
我试着玩一个数字,我有一个黑匣子弹出在图的底部,在那里的x标签应该。我试过这个命令,是从一个类似的问题开始的:
from matplotlib import rcParams rcParams.update({'figure.autolayout': True})
但问题还是一样。以下是我当前的代码:
我的阴谋附在这里。任何帮助都太好了!
它实际上不是一个黑色的条,而是你所有的x轴标签被塞进了一个太小的空间。您可以尝试旋转轴标签以创建更多空间,或只是将它们全部移除。在
pos = np.arange(len(df['date']))和ticks = plt.xticks(pos, df['value'])导致了您遇到的问题。您将在数据帧中的每个值处放置一个xtick。在
pos = np.arange(len(df['date']))
ticks = plt.xticks(pos, df['value'])
不知道你的数据是什么样子的,最明智的方法是什么。ticks = plt.xticks(pos[::20], df['value'].values[::20], rotation=90)将每隔20行加一个勾号,这将使绘图更具可读性。在
ticks = plt.xticks(pos[::20], df['value'].values[::20], rotation=90)
它实际上不是一个黑色的条,而是你所有的x轴标签被塞进了一个太小的空间。您可以尝试旋转轴标签以创建更多空间,或只是将它们全部移除。在
pos = np.arange(len(df['date']))
和ticks = plt.xticks(pos, df['value'])
导致了您遇到的问题。您将在数据帧中的每个值处放置一个xtick。在不知道你的数据是什么样子的,最明智的方法是什么。
ticks = plt.xticks(pos[::20], df['value'].values[::20], rotation=90)
将每隔20行加一个勾号,这将使绘图更具可读性。在相关问题 更多 >
编程相关推荐