Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从嵌套列表和字符串数据创建子图(Python)_Python_Matplotlib_Nested Lists_Subplot - Fatal编程技术网

从嵌套列表和字符串数据创建子图(Python)

从嵌套列表和字符串数据创建子图(Python),python,matplotlib,nested-lists,subplot,Python,Matplotlib,Nested Lists,Subplot,我有一个包含字符串变量的嵌套列表。我想把它转换成一个条形图,每个条形图都有一个子图,使用第一个变量作为图的标题,第二个变量在x轴上,y轴是标题显示值的次数 test = [['horse', 'hay'], ['cow', 'grass'], ['camel', 'hay'], ['horse', 'hay'], ['horse', 'water']] 我知道可以使用命令绘制数值 x = [x for x, y in test] y = [y for x, y in test] 我也知道使用

我有一个包含字符串变量的嵌套列表。我想把它转换成一个条形图,每个条形图都有一个子图,使用第一个变量作为图的标题,第二个变量在x轴上,y轴是标题显示值的次数

test = [['horse', 'hay'], ['cow', 'grass'], ['camel', 'hay'], ['horse', 'hay'], ['horse', 'water']]
我知道可以使用命令绘制数值

x = [x for x, y in test]
y = [y for x, y in test]
我也知道使用

from collections import Counter
count = Counter(map(tuple, test))
但是,我不确定如何在当前拥有的数据集上最好地使用此命令,以及如何为“y”值创建子批次和值计数。如果您能提供任何帮助或资源来解决这个问题,我们将不胜感激