‫好的, 我会的
‫我们已经看到了如何创建一个相当复杂的图, 但在自定义方面, 我们对这些设置参数､ 标题､
‫X标签和y标签有点模糊｡
‫我们现在要做的是更深入地了解图的自定义｡
‫在这段视频的最后, 也许是下一段视频, 我们将复制或转换这个情节,
‫使其看起来与我们现在看到的完全一样｡
‫所以数据还是一样的, 但是你可以看到颜色线条的风格不同,
‫只是文字有点不同｡
‫字体和轴都有一点不同｡
‫所以让我们进入它一｡
‫我们首先要做的是看一下地图绘图库的一些不同风格｡
‫map plot lib的美妙之处在于, 它的另一个可自定义参数是你所使用的绘图风格｡
‫所以如果默认的样式, 也就是我们现在使用的样式, 看起来不太像你想要的样式,
‫你可以尝试其他不同的样式｡
‫所以我们从这里下去｡
‫做一个小的部分自定义地图情节, 自由情节和时尚｡
‫是的, 我们要这么做｡
‫我们越来越时髦了｡
‫查看可用的不同样式｡
‫现在, 如果我们调用PLT样式点可用, 它将告诉我们默认情况下Matt
‫Plot Lib当前可用的样式类型, 只需在顶部导入该绘图库, 我们将使用默认样式｡
‫但如你所见, 还有大约20种其他风格｡
‫你可以用的｡
‫让我们来试试其中的一些｡
‫但首先, 提醒我们自己默认样式是什么样子的｡
‫这样我们就可以比较一下, 看看我们最喜欢哪一个｡
‫因为我已经试过几种了, 我知道我喜欢哪一种｡
‫但同样, 这将归结为个人偏好什么样的风格, 你想使用｡
‫所以这是默认样式｡
‫我们正在绘制我们已经见过几次的汽车销售数据框架｡
‫所以汽车销售并不领先｡
‫汽车销售, 汽车销售数据框｡
‫我们绘制价格列｡
‫我有一个漂亮的线形图｡
‫这本身就很不错了｡
‫让我们看看, 也许我们想使用PLT样式, 但不要使用, 我将选择海运白色网格｡
‫让我们看看这是什么样子｡
‫我们会在“海本白色网格”里谈的
‫好极了｡
‫这将在内部更新地图绘图库样式｡
‫如果我们把之前画的图叫做price dot plot, 在最后加一个分号, 看它看起来有什么不同｡
‫现在我们有一些网格线｡
‫我们这里有一点差距｡
‫Y轴的访问限制可能稍高一些｡
‫但通常与默认的地图打印库样式完全相同｡
‫现在, 您可能认为地图绘图库默认样式非常适合您的需要, 这没关系｡
‫我们正在经历这些不同的风格, 对不对？
‫因为我想让你明白这些图是多么的可定制｡
‫让我们尝试使用其他打印样式, 这次我们可能只使用默认打印样式｡
‫如果我们从这里上去.
‫靠自己的海运｡
‫现在Seaborne是另一个缓慢的图书馆, 它是在地图绘图库的基础上建立的｡
‫而现在我们要的是汽车销售价格｡
‫情节｡
‫好极了｡
‫所以现在有点不同了｡
‫这是白色网格
‫所以我们有一个白色的背景, 这是有道理的｡
‫但是默认的Seabourn样式有这种灰色背景｡
‫但是, 我们仍然绘制完全相同的数据, 只是混合了风格, 混合了颜色｡
‫为什么我们不尝试另一种情节将是汽车销售点的情节｡
‫现在样式已设置为“Seabourn”｡
‫我们先检查一下里程表摄像头然后再走吧｡
‫里程表与价格｡
‫我们以前在什么地方见过这个情节｡
‫类相等将使其成为散点图｡
‫我们走吧｡
‫它和我们之前看到的原始散点图有点不同｡
‫这一个可能会看起来更好一点给你｡
‫我个人更喜欢｡
‫海运风格｡
‫因此, 当我启动一个新的笔记本时, 我可能会运行这行代码｡
‫在我的地图上跑｡
‫绘制利比亚港口只是为了确保我所有的情节都是在海上风格｡
‫所以我们把它保存在这里｡
‫这是另一个要养成的好习惯, 就是经常用笔记本电脑执行命令或控制｡
‫我们可能会使用更多的情节只是为了好运的情节风格｡
‫这一次我们要用g-g图, 就是上面的图｡
‫克克情节则是另一种风格｡
‫那么价格图是什么呢？
‫价格点图｡
‫我们走吧｡
‫所以现在我们有了一点不同的可能是奶油色的灰色｡
‫我不知道你会怎么形容那种颜色, 但这条线肯定是改成了红色｡
‫正如您所看到的, Seaborne默认情况下带有一些访问权限, 而这些没有｡
‫好吧, 我会的
‫现在, 这些都是一些可爱的期待情节, 现在我们已经看到了如何改变的风格｡
‫标题呢？
‫传说和斧头？
‫就像这个没有一样｡
‫它的两个轴上都有数字｡
‫如果一个情节胜过千言万语, 那么多加几句也无妨｡
‫对不对？
‫那就这么办吧｡
‫我们会去的｡
‫我们将创建一些虚拟数据｡
‫创建一些数据x等于｡
‫我们以前见过这种情况｡
‫数字部分点和n, 我们出10｡
‫我们走吧｡
‫我们有一个数组｡
‫他们很棒｡
‫现在我们将把它放到一个数据帧中｡
‫我们之前已经创建了这样的数据框架, 但我们只是要练习, 练习, 练习,
‫重做一些我们已经做过的事情｡
‫这样他们就开始更多地陷入记忆中｡
‫C d太棒了｡
‫现在, 这应该给予我们一个数据帧｡
‫是的｡
‫四列十行的随机数字｡
‫真漂亮｡
‫现在我们要创建一个简单的情节｡
‫现在这个
‫我们将使用PI绘图API, 因为我们希望快速创建绘图｡
‫如果你想创作出更有深度的东西, 就像我们在这里做的那样｡
‫它在哪里？
‫好了好了
‫您可能会使用面向对象的API, 但由于我们目前正在进行一些快速和粗略的绘图,
‫因此我们将直接使用带有PY绘图API的PANDAS数据框中的绘图｡
‫所以cond等于bar｡
‫然后我们来看看x的类型｡
‫真漂亮｡
‫这是一个条形图, 我们根据这个数据框构建而成｡
‫我们有一些负值和正值, 不同的列有不同的颜色, 这些都是有意义的｡
‫现在我们要自定义情节｡
‫有了这套方法｡
‫所以我们有了X, 我们重写它, 这样我们就可以在一个单元格里看到所有的东西｡
‫绘图类型等于条形图｡
‫好极了｡
‫现在我们要添加一些标签和一个标题｡
‫所以我们要让AX置位, 得到标题.
‫因此, 正如您可能猜到的, 这将设置DataFrame中的标题随机条形图｡
‫好极了｡
‫我把图表拼得很糟｡
‫没关系, 我会的
‫我们走吧｡
‫然后在这个集合中, 这里有一些参数｡
‫所以我们要轮班｡
‫哦, 我们走吧｡
‫Shift键关键字参数｡
‫所以这可能是另一个｡
‫您可能希望查看文档, 以开始了解可以向其中添加的所有不同类型的自定义｡
‫但我们只介绍主要的两个标签, 即Title X标签和Y标签｡
‫从最低限度的你想要的任何绘图或图形, 你创造的, 对不对？
‫你想知道x轴上有什么, 你想知道y轴上有什么,
‫而不仅仅是有数字, 它们的行号, 随机数, 简单的标题, 然后我们会让图例可见｡
‫现在, 这一个有点令人困惑, 因为传说已经是可见的｡
‫但是, 如果它是不可见的, 一些情节确实有一个传说已经建立在｡
‫所以你可以使用这个ax-dot图例, 设置为visible, 然后将setvisible设置为true, 这不会真正改变我们的图例, 因为它已经是可见的｡
‫但让我们看看会发生什么
‫这是什么？
‫接入点没有属性标题｡
‫哦, 我的天
‫又一个错字｡
‫我们走吧｡
‫好极了｡
‫现在我们得到了和上面完全一样的图, 但是现在我们使用了set方法在Y和X上添加了一个访问标签和一个标题｡
‫这样看起来更容易沟通了｡
‫现在就去
‫如果我们使用的风格不太适合我们试图制作的情节呢？
‫这就是我们在下一个视频中可能要探讨的内容｡
‫我们将在一套风格中改变风格｡
‫所以, 如果这听起来有点混乱, 不要担心｡
‫我们将在下一个视频中详细介绍｡
‫但在此期间, 尝试创建一些自己的绘图使用绘图样式, 使用和挑选一个任何人从这个列表,
‫只是开始得到一个什么样的不同样式的感觉看起来像｡
‫我个人最喜欢的可能是西伯恩或西伯恩白色网格｡
‫Seabourn通常只是有一些, 一些伟大的风格在这里｡
‫好吧, 我们休息一下｡
‫编写一些自定义代码, 我们稍后再见｡