在matplotlib中具有字符串变量计数的直方图

时间:2018-06-10 23:42:04

标签: python python-2.7 matplotlib histogram

我想在Python中使用matploblib绘制直方图,但我的代码似乎不起作用。我使用以下代码从文本文件导入数据:

vragenlijst_data= np.genfromtxt('antwoorden.txt', delimiter=',', dtype=None, names=('geslacht', 'leeftijd', 'stelling1', 'doorvraag1', 'stelling2', 'stelling3', 'doorvraag3', 'opmerking'))

现在我的数据如下:

[ ("'vrouw'", 43, " '2'", " 'onbeantwoord'", " '2'", " '2'", " 'onbeantwoord'", " ''")
 ("'vrouw'", 34, " '2'", " 'onbeantwoord'", " '2'", " '2'", " 'onbeantwoord'", " ''")
 ("'vrouw'", 32, " '2'", " 'onbeantwoord'", " '2'", " '2'", " 'onbeantwoord'", " ''")
 ("'vrouw'", 32, " '2'", " 'onbeantwoord'", " '2'", " '2'", " 'onbeantwoord'", " ''")
 ("'vrouw'", 43, " '3'", " 'sport'", " '2'", " '2'", " 'onbeantwoord'", " ''")
 ("'vrouw'", 32, " '2'", " 'onbeantwoord'", " '2'", " '2'", " 'onbeantwoord'", " ''")
 ("'vrouw'", 43, " '2'", " 'onbeantwoord'", " '3'", " '3'", " 'collega'", " 'nee'")
 ("'vrouw'", 27, " '3'", " 'in alle'", " '3'", " '4'", " '3'", " ''")
 ("'vrouw'", 34, " '4'", " 'prive en werk'", " '3'", " '2'", " 'onbeantwoord'", " 'fghfgh'")
 ("'vrouw'", 32, " '2'", " 'onbeantwoord'", " '2'", " '2'", " 'onbeantwoord'", " 'k'")
 ("'vrouw'", 46, " '4'", " 'werk'", " '4'", " '4'", " 'werk'", " 'nee'")]

我想用matplotlib中的答案计数绘制直方图。例如,vrouw / man的数量和回答1,2,3,4或5的次数发生。但是,似乎只能绘制具有x和y值的直方图。无论如何我还有办法吗?

0 个答案:

没有答案