我的目标是创建一个用连续颜色可视化的条形图。 我现在面临的唯一问题是颜色分布在几个条形后重复(见图)。
我希望颜色分布跨越整个x范围。
任何想法如何做到这一点?
答案 0 :(得分:2)
import matplotlib.pyplot as plt
import seaborn as sns
x = range(10)
y = range(10)
plt.bar(x,y,color= sns.color_palette("BuGn_r", len(x)))
plt.show()
将x数组的长度作为color_palette()
的第二个参数传递