以下代码打印带有四种颜色的条形图:
import matplotlib.pyplot as plt
barlist=plt.bar([1,2,3,4], [1,2,3,4])
barlist[0].set_color('r')
barlist[1].set_color('g')
barlist[2].set_color('y')
plt.show()
问题在于,当以黑白打印时,它们看起来非常相似。因此,我的目的是制作一个有点像这样的图表:
看起来就像上面一样(原谅邋illustration的插图),但我们的想法是让每个条在灰度中看起来都不同。
有什么方法可以在Python中实现吗?