请注意,绘图在底部绘图中如何向左移动。这两个图都是使用完全相同的输入数据和相同的Python脚本绘制的,但是在具有不同版本Python的不同计算机上绘制的图。谁能建议我在哪里找到罪魁祸首?顶部的图是正确的,底部的图是不正确的。
答案 0 :(得分:2)
摘自bar
的matplotlib文档
align
:['edge'| ‘center’],可选,默认:“ edge”
align
:{'center','edge'},可选,默认值:'center'
使用align="edge"
获取两个版本中的第一张图像。使用align="center"
获取两个版本中的第二张图像。
答案 1 :(得分:1)
如@DanielLabbe所建议,这很可能是matplotlib版本的问题。您可以检查您的matplotlib版本:
import matplotlib as mpl
mpl.__version__
如果您具有sudo /管理权限,则需要在其中一台计算机上更新matplotlib,以便它们都运行相同的版本。如果您无法执行此操作,则可以在align
中明确指定plt.hist
参数,例如。
plt.hist(my_data, align='right')