此问题在此处已有答案:
How to create a grouped bar plot(4个答案)
3天前关闭。
我有这个 Dataframe
SEED_WORD Metaphoric_Seed size
0 activity literal 9
1 activity metaphoric 1
2 allow literal 1
3 allow metaphoric 1
4 back literal 3
5 backbone literal 4
6 backbone metaphoric 12
7 base literal 14
8 bracket literal 2
9 establish literal 4`
对于每一个不同的种子词,我希望有字面和隐喻的大小。
为了得到它,我编写了:df_all_annotated.groupby(['SEED_WORD','Metaphoric_Seed'])['SEED_WORD','Metaphoric_Seed'].count().plot.bar()
然后得到了这个
问题是,我希望每个种子词都有相同的颜色条,一种颜色代表隐喻,一种颜色代表字面意思。我希望我解释得很清楚
2条答案
按热度按时间ukqbszuj1#
这是seaborn的一个很好的用例:
输出:
zbq4xfa02#
早上好,
对我来说,我认为你想做一个直方图,所以这里有一个代码来做一个堆叠的直方图。但是我认为这个代码可以很好地缩短'' import matplotlib.pyplot as plt import panda as pd
“"以下是结果enter image description here