• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Python 绘图和可视化详细介绍

Python 绘图和可视化详细介绍

作者:lqh 字体:[增加 减小] 来源:互联网

lqh 通过本文主要向大家介绍了python详细教程,python海龟绘图,python 绘图,python绘图教程,python绘图库等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Python之绘图和可视化

1. 启用matplotlib

最常用的Pylab模式的IPython(IPython --pylab)

2. matplotlib的图像都位于Figure对象中。

可以使用plt.figure创建一个新的Figure,不能通过空Figure绘图,必须用add_subplot创建一个或多个subplot axes[0,1]可以通过sharex和sharey指定subplot应该具有相同的X轴或Y轴。

利用Figure的subplots_adjust方法可以修改间距,wspace和hspace用于控制宽度和高度的百分比,可以用作subplot之间的间距。

3. 颜色、标记和线型

  ax.plot(x,y,'g--')
</div>

4. 刻度标签和实例

图表装饰项,实现方法:使用过程型 pyplot接口以及更为面向对象的原生matplotlib API。

5. 添加图例(legend)

图例是另一种用于标识图表元素的重要工具,最简单的方式是在添加suplot的时候传入label参数:

  fig = plt.figure();ax = add_subplot(1,1,1)
  ax.plot(randn(1000).cumsum(),,'k',label='one')
</div>

6. 注解以及在Subplot上绘图

注解可以通过text、arrow和annotate等函数进行添加。

7. 将图表保存到文件

得到一张带有最小白边且分辨率为400DPI的PNG图片。

  plt.savefig('figpath.png',dpi=400,bbox_inches='tight')
</div>

其中,dpi每英寸点数和bbox_inches可以剪出当前图表周围的空白部分。

8. matplotlib配置

利用rc方法,plt.rc('figure',figsize=(10,10))全局默认图像大小为10X10

也可以写成字典:

  font_options = {'family':'monospace','weight':'bold','size':'small'}
  plt.rc('font',**font_options)
</div>

9. pandas中的绘图函数

线形图:默认情况
柱状图:bar;barh
直方图和密度图:Series的hist方法、kin='kde'
散布图:plt.scatter
</div>

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

</div>

您可能想查找下面的文章:

  • Python中类型检查的详细介绍
  • Python 绘图和可视化详细介绍
  • Python基本数据类型详细介绍

相关文章

  • python根据日期返回星期几的方法
  • Python IDE PyCharm的基本快捷键和配置简介
  • Python中文件遍历的两种方法
  • python基于BeautifulSoup实现抓取网页指定内容的方法
  • python中sys.argv参数用法实例分析
  • Python pip安装lxml出错的问题解决办法
  • 浅谈python中scipy.misc.logsumexp函数的运用场景
  • 全面了解Python的getattr(),setattr(),delattr(),hasattr()
  • python实现简单socket通信的方法
  • python列表去重的二种方法

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 跟老齐学Python之有容乃大的list(1)
    • python根据时间生成mongodb的ObjectId的方法
    • 使用Python判断IP地址合法性的方法实例
    • 详细解读Python中的__init__()方法
    • 编写Python小程序来统计测试脚本的关键字
    • Python中.py文件打包成exe可执行文件详解
    • Python利用Beautiful Soup模块修改内容方法示例
    • 详解Python中的变量及其命名和打印
    • Python中文分词实现方法(安装pymmseg)
    • python求解水仙花数的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有