我正遇到一个奇怪的错误。
以下是绘制图表的代码:
import matplotib.pyplot as plt
fig,ax = plt.subplots(figsize=(10,6))
ax.hist(DF.A.values,alpha=0.5)
plt.xticks(np.arange(0,80+1,step=2),rotation=50)
plt.show()
问题在于0到8.0之间没有值。实际上在0和14.0之间有一个差距:
in : set(DF.A.values.tolist())
out : {0.0,14.0,15.0,15.5,16.0,16.5,...,84.0}
我想知道为什么它显示不存在的值。此外,我击落了内核,重新启动它,然后运行单元,它给出了同样奇怪的结果。
注意:
这是在jupyter实验室笔记本上完成的。
Jupyter实验室版本:0.35.3
Python版本:Python 3.7.4(在Linux上为Anconda,Inc.)
Matplotlib版本:3.0.2