楼主: casey_c
1825 2

[程序分享] 使用 Matplotlib 库绘制线形图 [推广有奖]

  • 0关注
  • 10粉丝

博士生

92%

还不是VIP/贵宾

-

威望
0
论坛币
96 个
通用积分
2.1003
学术水平
2 点
热心指数
15 点
信用等级
2 点
经验
11502 点
帖子
278
精华
0
在线时间
94 小时
注册时间
2016-11-22
最后登录
2022-5-2

楼主
casey_c 发表于 2017-4-7 17:00:39 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
今天分享在 Python 中运用 Matplotlib 库绘制简单的线形图。首先,需要在 Python 中导入所需的库与模块,并对 notebook 环境与图表风格进行初步的设置:
  1. %matplotlib inline
  2. import matplotlib.pyplot as plt
  3. plt.style.use('seaborn-whitegrid')
  4. import numpy as np
复制代码
作为利用 Matplotlib 绘图的一般步骤,我们需要构建用于描绘图像的绘图区域,具体方法如下所示,变量 fig 与 ax 分别代表我们的画布与上面的坐标轴:


  1. fig = plt.figure()
  2. ax = plt.axes()
复制代码
5.jpg

有了绘图区域之后,我们就可以利用 Matplotlib 的 plot 函数来绘制我们所想要的线形图了,例如想要绘制 sin 三角函数的图像,只需将图像上点在 x 轴与 y 轴的值作为函数 plot 的两个参数输入:


  1. fig = plt.figure()
  2. ax = plt.axes()

  3. x = np.linspace(0, 10, 1000)
  4. ax.plot(x, np.sin(x));
复制代码
6.jpg


为了方便我们绘制简单的图像, Matplotlib 还为我们提供了一种更便捷的图像绘制方法,我们可以直接调用 plot 函数进行图表绘制,此时绘图区域将会被默认地生成:


  1. plt.plot(x, np.sin(x));
复制代码
7.jpg

在 notebook 中,在同一个输入框中多次调用 plot 函数,将会在同一个绘图区域上进行多次绘制:


  1. plt.plot(x, np.sin(x))
  2. plt.plot(x, np.cos(x));
复制代码


8.jpg

以上内容转自 数析学院,原文后续还有关于线条颜色、样式调整以及坐标设置等内容,有需要的同学可以直接查看原文




二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Matplotlib matplot plot ATP TLI

沙发
casey_c 发表于 2017-4-11 10:25:24

藤椅
hard_deng 发表于 2017-4-11 15:51:36
好,入简逐繁。。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 05:12