gpt4 book ai didi

Python matplotlib/seaborn 绘图条形图子类别

转载 作者:行者123 更新时间:2023-12-01 00:36:15 25 4
gpt4 key购买 nike

我有一本字典,名为 data 。我想绘制一个条形图,以便每个 A , B , C ,和D值为 posneg .

我不想要posneg条相互堆叠。我希望他们肩并肩。

此外,我希望类别按其总频率的降序排列 ( pos + neg )

data = {'A': {'pos': 289794, 'neg': 515063},
'B': {'pos': 174790, 'neg': 292551},
'C': {'pos': 375574, 'neg': 586616},
'D': {'pos': 14932, 'neg': 8661}}

最佳答案

%matplotlib inline 
import matplotlib.pyplot as plt
import pandas as pd

data = {'A': {'pos': 289794, 'neg': 515063},
'B': {'pos': 174790, 'neg': 292551},
'C': {'pos': 375574, 'neg': 586616},
'D': {'pos': 14932, 'neg': 8661}}
df = pd.DataFrame(data)
df = df.T
df ['sum'] = df.sum(axis=1)
df.sort_values('sum', ascending=False)[['neg','pos']].plot.bar()

enter image description here

关于Python matplotlib/seaborn 绘图条形图子类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57746744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com