Colors 更改matplotlib上的颜色

Colors 更改matplotlib上的颜色,colors,matplotlib,bar-chart,Colors,Matplotlib,Bar Chart,我想更改条形图的颜色。 然而,它总是以黑色绘制。 我哪里弄错了 import matplotlib.pyplot as plt fig = plt.figure() ax = fig.add_subplot(111) rects = ax.bar(range(len(l)), l, color = 'r') ax.set_title('title') ax.set_xlabel('xlabel') ax.set_ylabel('ylabel

我想更改条形图的颜色。 然而,它总是以黑色绘制。 我哪里弄错了

    import matplotlib.pyplot as plt
    fig = plt.figure()
    ax = fig.add_subplot(111)
    rects = ax.bar(range(len(l)), l, color = 'r')
    ax.set_title('title')
    ax.set_xlabel('xlabel')
    ax.set_ylabel('ylabel')
    plt.show()

我尝试使用其他参数(“g”、“c”等),但结果总是一样的。

如果我运行您的代码,它会在我的机器上绘制红色条。看来效果不错。你的条纹是否足够厚,以至于你看到的不仅仅是边缘颜色?我将l设置为
l=np.random.randn(10)
你完全正确,问题在于我的钢筋厚度。谢谢