设置y=[0.7,0.2,0.1,0.05]和x=[1,2,3,4],我如何在seaborn中创建条形图/ barchart,其中y中给定的标签的高度由x指定,即第一条具有高度0.7,第二条具有高度0.2等,就像matplotlib
y=[0.7,0.2,0.1,0.05]
x=[1,2,3,4]
y
x
matplotlib
plt.bar(x=[1,2,3,4],height=y)
您可以直接将其作为x和y传递,而无需data.frame:
import seaborn as sns sns.set() sns.barplot(x=[1,2,3,4],y=[0.7,0.2,0.1,0.05])
如果您不想为条形使用不同的颜色,请执行:
sns.barplot(x=[1,2,3,4],y=[0.7,0.2,0.1,0.05],color="b")