‫欢迎回来｡
‫到目前为止, 我们已经做了一大堆的绘图工作｡
‫别担心, 如果你现在有点困惑, 就像你说, 丹尼尔,
‫给我看看所有的情节｡
‫我在看不同的数据集｡
‫好吧, 我怎么能记住这一切呢？
‫没关系, 我会的
‫这种感觉很好｡
‫要开始理解不同类型的情节, 你应该使用什么, 哪种情节, 需要一点练习？
‫四个｡
‫但这都是过程的一部分, 对吧？
‫这只是有一个小练习, 有一个尝试, 只是尝试一下, 看看它看起来像什么｡
‫这有道理吗？
‫这就是为什么在这段视频中, 我们要在另一个数据集上,
‫做一个类似于我们之前在汽车销售数据集上看到的图｡
‫让我们试试另一组数据, 如果我们到了这里｡
‫我们有心脏病, HSV, 我们之前见过, 这是一个数据集,
‫有不同的患者参数, 以及他们是否患有心脏病｡
‫我们将其导入为PD, 读作CSV, 我们称之为心脏病｡
‫所以我们要走了｡
‫心脏病C点很漂亮｡
‫现在我们来看看它, 以确保我们知道发生了什么｡
‫好吧, 我给予你前五排, 因为它是大约300｡
‫还有这个｡
‫好极了｡
‫我们有这些参数｡
‫我们以前见过他们, 我们有一个目标列在最后｡
‫我们可以创建一个直方图来查看年龄列的分布情况｡
‫所以心脏病｡
‫年龄｡
‫点图点嘶嘶作响, 我们可能只是看到默认的箱数｡
‫你还记得有多少人吗？
‫移动标签箱将为十个｡
‫真漂亮｡
‫所以我们就到此为止吧｡
‫好吧, 我会的
‫这就是我们开始看到曲线的地方, 对吗？
‫这是正态分布｡
‫这很常见｡
‫我们在这里得到了一条曲线｡
‫我们可以说, 大部分病人都在身边｡
‫就是这条线
‫所以可能是50年代末60年代初左右｡
‫如果我们改变箱子的数量呢？
‫所以我们走吧｡
‫框等于20｡
‫好吧, 我会的
‫我们开始有点失去曲线的形状｡
‫30.
‫相对而言, 在50年代后期, 这里开始出现了更明显的分界线.
‫格里高利·雅克把它升到50, 看看会发生什么｡
‫好吧, 我会的
‫所以这个形状还是相对存在的｡
‫我们的初始形状, 我们从十次弯曲中得到的, 在整个过程中是一致的｡
‫也许我们会看到这个, 然后说, 好吧, 这个是一个离群值｡
‫这些都是一个有点离群值｡
‫为什么他们是离群值？
‫因为他们离中间太远了｡
‫当你听到“离群值”这个词时, 这就是它所谈论的｡
‫用统计学的术语来说, 它离平均值大约有三个标准差｡
‫当然, 这个定义会根据你使用的数据而改变, 但这是一种你可以可视化它的方式｡
‫所以让我们回到10｡
‫看起来不错｡
‫好吧, 我会的
‫现在, 每当你处理一个新的数据集时, 你都会做这些可视化的事情｡
‫让我们结束吧｡
‫我们还有一种类型的情节, 我们还没有直接从数据框架中看到, 那就是子情节｡
‫所以我们会把它做完的｡
‫我们就去心脏病｡
‫别头｡
‫好吧, 我会的
‫这是我们的数据框｡
‫现在我们来绘制每一列｡
‫一个图中的直方图｡
‫让我们来看看如何做到这一点｡
‫心脏病｡
‫这里有年龄直方图, 我们只做一个, 然后检查分布点图｡
‫请记住, 这只是直接从整个数据框开始｡
‫我们选择了年龄列｡
‫不要操之过急, 也许我们想要的支线剧情就等于真的｡
‫这有道理吗？
‫因为我们想把一切都放在一个情节上｡
‫关键词｡
‫这是其中的一部分｡
‫也许我们可以读下来一点｡
‫举个例子｡
‫这是其中一个场景, 如果你想使用这个hist方法,
‫把所有的都放在一个图中, 因为docstring中没有一个例子把所有的都放在这个子图中, 这需要一点研究,
‫所以你可能会查找一个问题, 比如如何在熊猫数据框的子图上绘制直方图,
‫然后你会在这里找到这个小参数｡
‫我知道它的唯一原因是因为我有一点从PANDAS数据帧中绘制次要情节的经验｡
‫让我们看看这是什么样子的｡
‫可能要花点时间, 因为我们要画10到15列｡
‫看起来不太妙, 是吧？
‫我们有重叠的情节｡
‫到处都是传奇人物｡
‫这些东西都不是按比例的, 所以为了弥补, 我们可以改变无花果的大小.
‫那我们想要什么？
‫我们要什么？
‫宽度｡
‫高度｡
‫我们希望它再高一点｡
‫所以它伸展｡
‫它把它拉长了因为这里几乎没有空间｡
‫好吧, 我会的
‫看起来好多了, 但还是｡
‫你会看到像这样的柱子, 它们都聚集在这里, 因为它对所有的柱子都使用相同的比例｡
‫但在现实中, 这些都有不同的衡量标准｡
‫这不是很理想, 对不对？
‫对像这样的人来说可能会有效果｡
‫胆固醇可能适用于这一列, 但它对其他列根本不起作用｡
‫好吧, 我知道了
‫所以Slope我选Zang
‫那我们能做些什么呢？
‫这段代码可以运行, 但并不理想｡
‫而且有不同的尺度, 这可能有点太多了, 这个情节甚至有意义｡
‫但这是一个很好的赛格威, 虽然｡
‫现在, 我们已经直接在熊猫数据框架上覆盖了几个简单的图｡
‫让我们来看看如何使用O方法进行可视化｡
‫还记得在之前的视频中我们讨论过IO方法吗, 也就是子情节｡
‫别担心, 如果它是混乱的, 我们会有一个在第二｡
‫但我们目前使用的是无状态方法, 直接从熊猫身上绘制｡
‫所以在此期间, 我有一个实践｡
‫继续使用情节｡
‫在我们进入下一个视频之前, 你可以自己制作另一个情节, 我会在那里看到你｡
‫我们将直接在熊猫中练习使用更灵活的面向对象的地图绘制库API｡