python绘图编程_适合入门练手的Python编程的60多个绘图案例(值得收藏)

最近施工专题系列,来到 matplotlib 绘图部分。有读者问我,系统入门 matplotlib 的电子书有没有推荐,今天拿出一本我觉得很不错的pdf电子书,以飨大家。

这本书循序渐进的介绍了60多个绘图案例,基本覆盖matplotlib的主要常用绘图种类,并且附有详细的绘图指导。

比如绘制基本的多边形图:

import numpy as npimport matplotlib.pyplot as pltimport matplotlib.tri as tridata = np.random.rand(100, 2)triangles = tri.Triangulation(data[:,0], data[:,1])plt.triplot(triangles)plt.show()

绘制散点图:

import numpy as npimport matplotlib.cm as cmimport matplotlib.pyplot as pltN = 256angle = np.linspace(0, 8 * 2 * np.pi, N)radius = np.linspace(.5, 1., N)X = radius * np.cos(angle)Y = radius * np.sin(angle)plt.scatter(X, Y, c = angle, cmap = cm.hsv)plt.show()

这里作者介绍了,绘制多颜色图时的解决方案,使用colormaps.

绘制多边形:

import numpy as npimport matplotlib.pyplot as plttheta = np.linspace(0, 2 * np.pi, 8)points = np.vstack((np.cos(theta), np.sin(theta))).transpose()plt.figure(figsize=(4., 4.))plt.gca().add_patch(plt.Polygon(points, color = '.75'))plt.grid(True)plt.axis('scaled')plt.savefig('polygon.png', dpi = 128)

作者后面依次按章节介绍了注释、Figures、输出文件、Maps、3D绘图等非常实用的功能。最后难能可贵的是,还介绍了与Tkinter、wxWidgets、GTK等的用户接口绘图:

想要这本电子书的可以后台私信我01

全书比较精简,60多个小案例,几天差不多便能上手练习完。

多说一句,很多人学Python过程中会遇到各种烦恼问题,没有人解答容易放弃。小编是一名python开发工程师,这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。想要这些资料的可以关注小编,并在后台私信小编:“01”即可领取。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值