Barplot 与渐变
想象一下,你有一个简单的数据框可以绘制在条形图上,如:
df = pd.DataFrame({'a':[1,2,3,4,5], 'b':[10,5,2,4,5]})
使用 seaborn:
sns.barplot(df['a'], df['b'], palette='Blues_d')
你可以得到类似的东西:
然后你也可以玩 palette
选项和 colormap
根据一些数据添加渐变,如:
sns.barplot(df['a'], df['b'], palette=cm.Blues(df['b']*10)
获得: