【发布时间】:2019-12-27 07:05:03
【问题描述】:
我正在尝试使用 Seaborn 将一维数据框呈现为水平条形图。我想使用冷暖调色板对条形进行着色以反映它们的大小和方向。
换句话说,我希望生成类似于此处显示的第二个示例的内容(来自Seaborn site),但我想将其水平定向:
我已经成功地将图表横向翻转,但我似乎无法使调色板也沿水平轴应用。我的代码:
import pandas as pd, seaborn as sns
sns.set()
df = pd.DataFrame([7,-5,-2,1.5,-3],
index=['question 1','question 2','question 3','question 4','question 5'],
columns=['t'])
sns.barplot(data= df,
x= 't',
y= df.index,
palette= 'coolwarm')
输出:
当你从左到右(而不是从上到下)移动时,我希望它从蓝色变为红色。
【问题讨论】: