This plots black bars, as expected: Series(randn(10)).plot(kind='bar',color='black') While this plots bars in default blue color, ignoring color keyword: DataFrame(randn(10,3)).plot(kind='bar',subplots=True,color='black')