跳至主要內容
04-作图的其他方法

你好,我是悦创。

在本课中,我们将学习如何从不同的对象中绘制图表。

画图的方法不止一种。在上一课中,我们学习了如何用正式的方法来画一个图片。现在,让我们来比较一下几种其他方法,以观察它们之间的区别。

1. 用 pyplot.plot 绘图

当我们想用 (x, y) 来绘制一个单一的图形时,使用 pyplot 模块是最简单的方法。如果我们想快速得到一个简单的图像,我们可以从 pyplot 模块中调用函数 plot,就像下面的示例代码。


AndersonHJB原创...大约 4 分钟PythonPython一对一教学Python 辅导编程一对一教学案例上手 Python 数据可视化Matplotlib Python 数据可视化PythonPython一对一教学Python 辅导编程一对一教学案例上手 Python 数据可视化Matplotlib Python 数据可视化
03-尝鲜,绘制第一张图

你好,我是悦创。

在本课中,我们将学习如何通过使用函数 subplot() 在画布上画出一条线。

让我们一步一步的来画第一张图。这个过程将教我们如何系统的画一张图。在这个图中,我们使用 numpy 生成数据,作两条线。

第1步 创建数据集

首先我们创建数据集,它将由两条线组成。在这个例子中,使用 numpy 生成一系列的点,作为 x 轴的数值。然后,使用 sin 计算 x 轴的每一个值,生成值作为 y 轴。

第2步 创建画布


AndersonHJB原创...大约 10 分钟PythonPython一对一教学Python 辅导编程一对一教学案例上手 Python 数据可视化Matplotlib Python 数据可视化PythonPython一对一教学Python 辅导编程一对一教学案例上手 Python 数据可视化Matplotlib Python 数据可视化
02-Matplotlib 术语

你好,我是悦创。

在本课中,我们将学习 Matplotlib 的一些基本功能,包括关键术语及其定义。

Matplotlib 是一个多功能的工具,可以用来创建许多不同的绘图元素。因此,它可能会让新用户感到困惑。在尝试创建一个绘图之前,让我们确保首先定义一些基本术语。

第一个问题是什么是 figure ?你可能会看到一些像下面这样的代码。

plot.set_title("This is a figure.")
axes.set_title("This is a figure.")

AndersonHJB原创...大约 3 分钟PythonPython一对一教学Python 辅导编程一对一教学案例上手 Python 数据可视化Matplotlib Python 数据可视化PythonPython一对一教学Python 辅导编程一对一教学案例上手 Python 数据可视化Matplotlib Python 数据可视化
01-关于本课程

1. 什么是 Matplotlib?

Matplotlib 是一个 Python 作图库。它是对数值计算 NumPy 库的一个补充。Matplotlib 是一个强大且广泛使用的库,它提供了一个面向对象的 API,用于将绘图嵌入到通用 GUI 工具箱(如 Tkinter、wxPython、Qt 或 GTK+)中。

下面是一些使用 Matplotlib 创建图片的例子。

图片来自维基百科

2. 欢迎来到本课程

欢迎阅读《使用 Matplotlib for Python 创建和定制图表》!在本课程中,我们将帮助你了解 Matplotlib 的基础知识,包括如何使用编程语言通过创建图来直观地表示数据。我们将首先学习如何操作一个图的各个元素,然后再继续研究我们可以用 Matplotlib 绘制的许多不同类型的图。


AndersonHJB原创...大约 3 分钟PythonPython一对一教学Python 辅导编程一对一教学案例上手 Python 数据可视化Matplotlib Python 数据可视化PythonPython一对一教学Python 辅导编程一对一教学案例上手 Python 数据可视化Matplotlib Python 数据可视化
01-开篇词:为什么学习可视化,应该怎么学

你好,我是悦创。

每一本书或每一个专栏,都会有前言或开篇词,但是,很多学习者不喜欢阅读前言,这就大错特错了,因为在前言中往往会包含一些作者想要表达的核心观点。

我的日常工作就是写程序,业余时间也写了许多教程,也有幸偶尔会与周边几所大学的一些学生分享某些技术。在与我交流的一些程序员、读者和学生中,会提出很多关于如何学习某项技能的问题——这里指的是软件开发或者大数据、机器学习方面,不包括诸如人际关系等技能。在这里,我把其中的重要问题和回答,整理出来,供读者参考。

1. 跟谁学

这里的“谁”,不仅包括“人”,还包括“物”。

1.1 先说“物”。


AndersonHJB原创...大约 4 分钟PythonPython一对一教学Python 辅导编程一对一教学案例上手 Python 数据可视化PythonPython一对一教学Python 辅导编程一对一教学案例上手 Python 数据可视化