Python Matplotlib 绘图使用指南!秘籍已传授给你了!

Python Matplotlib 绘图使用指南!秘籍已传授给你了!,第1张

概述<divstyle=\"margin:0px;padding:0px;border:0px;font-size:14px;line-height:inherit;font-family:helvetica,Arial,\'HiraginoSansGB\',\'MicrosoftYaHei\',simsun;vertical-align:baseline;color:rgb(89,8

<div ><div ><div ><div ><div ><div ><div ><p >

<p >大多数人不会花大量时间去学 matplotlib 库,仍然可以实现绘图需求,因为已经有人在 stackoverflow、github 等开源平台上提供了绝大多数画图问题的解决方案。我们通常会使用 Google 来完成绘图需求。至少我是这样。

<p >

<p >

<p >

<p >

<p >Matlibplot 提供了多种绘图 UI ,可进行如下分类 :

<ul ><li ><p >d出窗口和交互界面: %matplotlib qt 和 %matplot tk

<li ><p >非交互式内联绘图: %matplotlib inline

<li ><p >交互式内联绘图: %matplotlib notebook-->别用这个,它会让开关变得困难。

<p >2.理解 matplotlib 对象结构

<p >pyplot 是一个 matplotlib 面向对象的函数接口。

<p >plt.gca()

<p >它返回当前 plot() 关联的轴

<p >

<p >如果不使用 plt.close() ,则会显示出空的图形。因为在开始时使用了 inline 命令。

<p >

<p >axis_ID 仍然是相同的,但是当我们移动到另一个 Notebook 块时, plt.gca() 会发生变化。

<p >

<p >

<p >当我们使用 axes[i] 时,我们可以调用任何之前的代码块中的任何 axes 对象,但是调用 plt.bla() ,会在每个代码块中创建新的 axes 对象,并只调用当前对象。因此,上面例子中,只在 plt.Title() 被调用时,才创建新 plt 对象。

<p >重要观察: 我们通常在当前 axis 对象上调用 plt.bla(),这种语法使得每个代码块中的 axis 对象都是新创建的。但是通过调用 fig.axes[0] ,我们也可以从任何代码块中处理之前的 axes 对象。

<p >

<p >

<p >来自: https://matplotlib.org/faq/usage_faq.HTML

<p >4.绘图的基本例子

<p >如何作图的基本例子,涵盖面向对象绘图的各个方面。请仔细阅读。

<p >

<p >

<p >总结上面的例子:

<ul ><li ><p >我们创建 1 行和 2 列的图形。即,1 行和 2 列中的 2 个 axes 对象。

<p >

<p >

<p >思路是把上面的图形考虑成为 2x4 网格。然后将多个网格分配给单个图以容纳所需的图形。

<p >

<p >

<p >重点:

<ul ><li ><p >我们可以使用 subplot2grID 定制我们的绘图布局。

<li ><p >我们可以用 plt.figure() 创建无 axes 对象的图形,然后手动添加 axes 对象。

<li ><p >我们可以使用 fig.supTitle() 来设置整个图形的总标题。

<p >

<p >

<p >

<p >

<p >7.线条样式和线条宽度

<p >改变线条宽度、颜色或风格。

<p >

<p >

<p >8.基本的数据分布

<p >EDA 过程中的必要 *** 作。

<p >

<p >9.二维数组的等高线图和颜色网格图

<p >热像图(颜色网格图)和等高线图在很多情况下都有助于可视化 2D 数据。

<p >

<p >10.图像的调整、修改边缘坐标和标度

<p >最后调整细节,让绘图变得更好看。

<p >11.标度的限制和自动调整

<p >

<p >

<p >

<p >

<p >

<p >13.轴线

<p >

<p >14.结束

<p >博客原址: https://www.kaggle.com/grroverpr/matplotlib-plotting-guIDe/notebook

<p >也欢迎大家关注我的博客或者公众号哦:https://home.cnblogs.com/u/Python1234/ Python学习交流

<p >欢迎大家加入千人交流答疑群:125240963

总结

以上是内存溢出为你收集整理的Python Matplotlib 绘图使用指南!秘籍已传授给你了!全部内容,希望文章能够帮你解决Python Matplotlib 绘图使用指南!秘籍已传授给你了!所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1209037.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存