我想在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值的直方图。无论如何我还有办法吗?