如何创建百分比堆叠的条形图以进行情绪分析

时间:2019-03-26 18:56:02

标签: python stacked likert

我正在研究调查数据,并试图创建一个堆叠的%条形图来表示响应。我已经看过,但找不到适合我数据布局的任何内容。我正在努力寻找一种将所需内容转换为可用形式的方法。

它的得分为4分(使用“爱”,“我”,“我”,“恨”),我找不到使用.value_counts()来获取每个问题的响应计数并将其转换为百分比的方法。

我尝试循环遍历各列,但随后开始变得凌乱,我无法使用以下方法正确解压它:

d = {'User':['James', 'Bob', 'Amanda'], 'Q1':['Love', 'Hate', 'Meh'], 
     'Q2':['Okay', 'Hate', 'Meh']}
ratings = pd.DataFrame(data=d)

answers=[]
for column in ratings_df:
    answers.append(ratings_df[column].value_counts())

这里是我在寻找指导时发现的内容的链接,尽管我熟悉R,但是我无法在python中重新创建代码(我仍然很新)。但这是我要创建的内容的想法:

https://andrewpwheeler.wordpress.com/2013/10/21/stacked-pyramid-bar-charts-for-likert-data/

请让我知道您是否还有其他需要澄清的信息,谢谢您的帮助!

0 个答案:

没有答案