Python 堆叠pyplot条形图的各种颜色

Python 堆叠pyplot条形图的各种颜色,python,colors,matplotlib,scipy,Python,Colors,Matplotlib,Scipy,我需要以不同的颜色显示堆叠条形图的堆栈。堆栈的数量不是完全可以预测的,可以是3到30之间的任何数量。有没有一种“优雅”的方法来创建一个对比度高的颜色字典,可以迭代并传递给pyplot.bar的“color”属性?显然,我可以硬编码一组预定义的颜色,但我认为有一种更优雅的方法可以做到这一点?提供的颜色映射都不行吗?

我需要以不同的颜色显示堆叠条形图的堆栈。堆栈的数量不是完全可以预测的,可以是3到30之间的任何数量。有没有一种“优雅”的方法来创建一个对比度高的颜色字典,可以迭代并传递给pyplot.bar的“color”属性?显然,我可以硬编码一组预定义的颜色,但我认为有一种更优雅的方法可以做到这一点?

提供的颜色映射都不行吗?