可视化具有静态值的1个变量

时间:2019-01-14 21:50:55

标签: python matplotlib seaborn

我计算出平均情感得分。我想根据从-1.0到1.0的范围来可视化情感分数。是否可以使用像seaborn这样的库在python中执行此操作?如果是这样,我想知道如何。

我似乎无法做到。我的理想输出是x轴从-1.0到1.0的条形图,中间的条形从-1.0开始向左对齐,在情感得分值处停止。

Numbers scale sentiment score
0      -1.0   0.065179
1      -0.9   0.065179
2      -0.8   0.065179
etc..

1 个答案:

答案 0 :(得分:1)

编辑: 显然您可以:

plt.barh(data[:,0],data[:,2],left=-1)

但这也会移动您的所有数据,因此您可以尝试:

offset = -1
plt.barh(data[:,0],data[:,2]-offset,left=offest)

似乎可以工作

原始帖子: 不确定如何从-1开始,但这是一个开始:

import matplotlib.pyplot as plt
plt.barh(data[:,0],data[:,2])
plt.xlim((-1,1))
plt.show()