创建一个简单的图,这个应该是第一课。(可是我懒得重新编辑一遍标题了。
[1]:
import matplotlib
import matplotlib.pyplot as plt
import numpy as np
[2]: 准备中文,调整Jupyter lab显示
%matplotlib widget
matplotlib.rcParams['font.family'] = ['DengXian', 'Sans-serif']
[3]: 准备数据
t = np.arange(0.0, 2.0, 0.01)
s = 1 + np.sin(2 * np.pi * t)
[4]:
fig, ax = plt.subplots()
subplots() Create a figure and a set of subplots. 所以它的返回值是一组或一个子图和放置子图的Figure。
Figure 是最顶层容器,其内可安置所有的绘图元素。
子图在这里是 AxesSubplot类型,它是附加了方法的类Axes的实例,附加的方法是为了在一张图中方便生产与维护一组Axes类。但通常我们说的子图是指Axes
[5]:
ax.plot(t, s)
[6]:
ax.set(xlabel="时间(秒)", ylabel="电压(毫伏)",
title='老铁们,揍是这么简单')
P.S. 这是第10篇笔记,第一个里程碑,我可能需要写一个第0篇保存目录。
练习题:绘制2020年1月1日至今紫光国微收盘价折线图。[答案,你好][Matplotlib官方示例教程]目录zhuanlan.zhihu.com