Python中怎么创建可视化

发布时间:2021-08-11 16:19:56 作者:Leah
来源:亿速云 阅读:194

Python中怎么创建可视化,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

而对于技术:Pandas的绘图运行在matplotlib基础设施,并加载其他matplotlib项目或参数在Pandas创建的图形的顶部可以改善它。相反,Pandas只是提供了一个方便和更直接的界面,将数据连接到可视化。例如,以下数据帧随机生成,包含四列和十行。

Python中怎么创建可视化
Python中怎么创建可视化

只需用data.plot.bar()来绘制每行每列的值,就可以用data来替换数据帧的名称。请注意,在语句之后添加分号 () 会从输出其他打印(例如 ,  )中删除单元格。

Python中怎么创建可视化

或者,尝试添加一个参数stacked=True,这是直接从数据源创建堆叠条形图的非常简单的方法。

Python中怎么创建可视化

或者,尝试使用barhdata.plot.barh(stacked=True)绘制水平条,所有这些变体只需一行代码就可以轻松创建,因为它们与数据建立了直接流。

Python中怎么创建可视化

可以通过在绘图的代码(sns.set_palette(‘magma’))之前添加来更改绘图的常规调色板。或者,也可以将颜色贴图参数传递到绘图中。

Python中怎么创建可视化

显示此类数据的另一种方法是使用data.plot.area()的区域图。

Python中怎么创建可视化

代码中的参数可以像通常使用 matplotlib  或海生模型那样进行调整。在data.plot.area(stacked=False)的情况下,参数(透明度)默认设置为 0.5,但可以手动调整。

Python中怎么创建可视化

直接使用Pandas的主要好处之一是,许多Pandas的有用数据帧操作可以直接使用。例如,data.diff()的结果,它只需将一行与它之前的行之间的差值(因此,第一行中存在  NaN)。这在许多时间序列应用中都很有帮助。

Python中怎么创建可视化

例如,以下代码,该代码绘制出差异的数据,并演示各种参数在Pandas绘图中的用法,本例中为颜色:

Python中怎么创建可视化
Python中怎么创建可视化

Pandas数据处理功能的另一个应用是,它采用平均滚动均值,这是一种常见的统计方法,用于减少数据平均移动窗口的数据的不可信度。

Python中怎么创建可视化
Python中怎么创建可视化

可直接从数据创建各种其他类型的绘图:

Python中怎么创建可视化

Python中怎么创建可视化

注:尽管在默认情况下  ,如果.plot.scatter()figsize=(x,y)的颜色是灰度,但可以在颜色映射参数中传递。所有绘图都有一个参数,以便控制输出图形的大小。在每个绘图线之后输入分号  (), 允许在 Jupyter 笔记本中具有多个输出。

Pandas在为你绘图时做重担的一个例子是子图。通过启用 ,Pandas根据列自动创建子图。例如,考虑以下生成的 DataFrame,它有两列 (和)  以及五行

Python中怎么创建可视化
Python中怎么创建可视化

通常,你需要手动创建两个子图。特别是在想要生成多个子图的情况下,可以想象直接使用Pandas绘图方法会很有帮助。

饼图的其他参数包括 ,它将自定义标签添加到切片中;,指定每个切片的颜色;,确定十进制标签的百分比和截断程度;和  ,用于确定标签的大小。作为直接Pandas绘图中子图的便利性的另一个示例,请考虑绘制行数据(使用 时为默认值):

Python中怎么创建可视化
Python中怎么创建可视化

在绘制可视化效果的代码行中添加参数时(在 ):  后)中考虑结果,Pandas根据布局自动以格式格式化子图。每个子图的尺寸由参数确定,该参数指定包含所有子图的"主图"的大小。

Python中怎么创建可视化

关于Python中怎么创建可视化问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

推荐阅读:
  1. Powershell Studio 创建 可视化界面
  2. python中如何创建模块

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

python

上一篇:Linux中有哪些创建文件的方法

下一篇:Linux中怎么修改主机名

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》