如何使用Python中的数据框来获取具有正值和负值的分组栏图?
我想要一个分组条形图,在一张图中显示正值和负值。我发现了一个类似的问题,但他们正在从列表而不是数据框。我是使用 python 进行绘图的新手,所以我不确定如何更改数据框。
如果我单独制作每个数字,然后在 powerpoint 中将负数图放在正数图下方,我就能得到与我的数字类似的东西。我觉得有更好/正确的方法来做到这一点。
这是我用来获取各个图的代码,
#positive number graph
Positive_CellExterior.plot(x='Pathway',
kind='bar',
stacked=False,
color=['#C4122E','#003663'])
plt.setp(plt.gca(), ylim=(0, 100))
plt.savefig("up.jpg", bbox_inches='tight')
#negative number graph
Negative_CellExterior.plot(x='Pathway',
kind='bar',
stacked=False,
color=['#C4122E','#003663'])
plt.setp(plt.gca(), ylim=(-100,0))
plt.savefig("down.jpg", bbox_inches='tight')
如果之前有人问过这个问题,我深表歉意。先感谢您!
以下是有帮助的值
正数:
Pathway | WT 23 vs. WT 37 Sig | WT 23 vs. WT 37 NS |
---|---|---|
Transport | 9.84 | 12.97 |
Flagella | 25.93 | 37.04 |
OMP | 8.28 | 12.41 |
负数:
Pathway | WT 23 vs. WT 37 Sig | WT 23 vs. WT 37 国民 |
---|---|---|
服役运输 | -30.45 | -14.67 |
鞭毛 | -12.6 | -13.68 |
OMP | -6.7 | -25.93 |
I would like to get a grouped bar that shows both the positive and negative values in one graph. I found a similar question but they are getting the values from a list and not a dataframe. I'm new to using python for graphing so I'm not sure how to change it for a dataframe.
I am able to get something similar to that with my numbers if I make each one individually and then in powerpoint I put the negative number graph below the positive number graph. I feel like there is a better/correct way to do this.
Here is the code I used to get the individual plots
#positive number graph
Positive_CellExterior.plot(x='Pathway',
kind='bar',
stacked=False,
color=['#C4122E','#003663'])
plt.setp(plt.gca(), ylim=(0, 100))
plt.savefig("up.jpg", bbox_inches='tight')
#negative number graph
Negative_CellExterior.plot(x='Pathway',
kind='bar',
stacked=False,
color=['#C4122E','#003663'])
plt.setp(plt.gca(), ylim=(-100,0))
plt.savefig("down.jpg", bbox_inches='tight')
I apologize if this has been asked before. Thank you in advance!
Here are the values if it helps
Positive numbers:
Pathway | WT 23 vs. WT 37 Sig | WT 23 vs. WT 37 NS |
---|---|---|
Transport | 9.84 | 12.97 |
Flagella | 25.93 | 37.04 |
OMP | 8.28 | 12.41 |
Negative numbers:
Pathway | WT 23 vs. WT 37 Sig | WT 23 vs. WT 37 NS |
---|---|---|
Transport | -30.45 | -14.67 |
Flagella | -12.6 | -13.68 |
OMP | -6.7 | -25.93 |
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论