根据变量类别计数绘制数据集

用户名

我有一个数据集,其中有14列(我只需要使用4列:旅行舱位,性别,年龄和票价),这些数据集已分为火车和测试数据集。我需要根据火车数据集创建垂直条形图,以按旅行等级(1、2和3是等级)分配乘客。我不允许使用NumPy,Pandas,SciPy和SciKit-Learn。

我对Python还是很陌生,我知道如何绘制非常简单的图,但是当涉及到更复杂的图时,我会有点迷路。

这是我的代码(我知道有很多错误):

travelling_class = defaultdict(list)
for row in data:
    travelling_class[row[0]]

travelling_class = {key: len(val) for key, val in travelling_class.items()}

keys = travelling_class()
vals = [travelling_class[key] for key in keys]
ind  = range(min(travelling_class.keys()), max(travelling_class.keys()) + 1)
width = 0.6

plt.xticks([i + width/2 for i in ind], ind, ha='center')
plt.xlabel('Tracelling Class') 
plt.ylabel('Counts of Passengers')
plt.title('Number of Passengers per Travelling Class')
plt.ylim(0, 1000)
plt.bar(keys, vals, width)
plt.show()

import matplotlib.pyplot as plt

classes = travelling_class[1, 2, 3]

plt.hist(classes)
plt.show()

@TrakJohnson这是问题的原始询问者-抱歉,我不小心以某种方式删除了我的个人资料,因此不得不重新创建一个。非常感谢你的帮助。问题是我的数据集是1045行,因此可能很难列出所有行。以上似乎合理吗?

特拉克·约翰逊

使用plt.hist,它将绘制直方图(更多信息在这里)

例子:

import matplotlib.pyplot as plt

classes = [1, 2, 1, 1, 3, 3]

plt.hist(classes)
plt.show()

结果如下:

直方图

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在PHP / MySQL中将数据集划分为类别,并对这些类别中的数据集进行计数

来自分类Dev

根据变量选择类别

来自分类Dev

根据分组和计数的结果集过滤数据

来自分类Dev

R:数据集变量中“累加”计数到各个行

来自分类Dev

根据数据变量绘制颜色和形状的点

来自分类Dev

根据每个类别 R 中的计数从多个数据框列创建条形图

来自分类Dev

根据类别/名称在 Python 中绘制 CSV

来自分类Dev

绘制多维数据集

来自分类Dev

SAS-根据其他数据集重命名变量

来自分类Dev

根据不同的变量生成多个数据集

来自分类Dev

根据其他数据集的条件对变量进行分类

来自分类Dev

SAS-根据其他数据集重命名变量

来自分类Dev

如何根据数据集以直线和不同线条样式绘制数据

来自分类Dev

SAS根据现有数据集为新数据集计算新变量

来自分类Dev

根据变量绘制画布线

来自分类Dev

使用Matplotlib根据日期绘制死亡计数

来自分类Dev

如何使用宏变量按类别将SAS数据集导出到XLSX?

来自分类Dev

重塑数据以根据R中的参考变量查找每个类别中缺少的记录/值的数量

来自分类Dev

如何根据 Pandas 数据集上的分组条件查找列的总和和计数?

来自分类Dev

根据闪亮的实际输入,使用不同的数据集和列绘制不同的反应图

来自分类Dev

绘制组类别重叠的 Pandas 数据框

来自分类Dev

Matplot不绘制数据集

来自分类Dev

根据重叠时间绘制数据

来自分类Dev

根据计数对记录集进行分类

来自分类Dev

整洁的数据:根据“计数”变量为每个人创建一行

来自分类Dev

获取 json 数据中的值计数并根据 c3 表的值创建变量

来自分类Dev

R:根据所选类别标准绘制聚合频率

来自分类Dev

按类别过滤Tensorflow数据集

来自分类Dev

不同类别的 rbind 数据集

Related 相关文章

  1. 1

    在PHP / MySQL中将数据集划分为类别,并对这些类别中的数据集进行计数

  2. 2

    根据变量选择类别

  3. 3

    根据分组和计数的结果集过滤数据

  4. 4

    R:数据集变量中“累加”计数到各个行

  5. 5

    根据数据变量绘制颜色和形状的点

  6. 6

    根据每个类别 R 中的计数从多个数据框列创建条形图

  7. 7

    根据类别/名称在 Python 中绘制 CSV

  8. 8

    绘制多维数据集

  9. 9

    SAS-根据其他数据集重命名变量

  10. 10

    根据不同的变量生成多个数据集

  11. 11

    根据其他数据集的条件对变量进行分类

  12. 12

    SAS-根据其他数据集重命名变量

  13. 13

    如何根据数据集以直线和不同线条样式绘制数据

  14. 14

    SAS根据现有数据集为新数据集计算新变量

  15. 15

    根据变量绘制画布线

  16. 16

    使用Matplotlib根据日期绘制死亡计数

  17. 17

    如何使用宏变量按类别将SAS数据集导出到XLSX?

  18. 18

    重塑数据以根据R中的参考变量查找每个类别中缺少的记录/值的数量

  19. 19

    如何根据 Pandas 数据集上的分组条件查找列的总和和计数?

  20. 20

    根据闪亮的实际输入,使用不同的数据集和列绘制不同的反应图

  21. 21

    绘制组类别重叠的 Pandas 数据框

  22. 22

    Matplot不绘制数据集

  23. 23

    根据重叠时间绘制数据

  24. 24

    根据计数对记录集进行分类

  25. 25

    整洁的数据:根据“计数”变量为每个人创建一行

  26. 26

    获取 json 数据中的值计数并根据 c3 表的值创建变量

  27. 27

    R:根据所选类别标准绘制聚合频率

  28. 28

    按类别过滤Tensorflow数据集

  29. 29

    不同类别的 rbind 数据集

热门标签

归档